builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0315 starttime: 1465525872.25 results: success (0) buildid: 20160609181731 builduid: 941e9f95377947698b8167a397e39c95 revision: c5411e82e576319387b3cfe45cfcd5ac917d067b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.253243) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.253780) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.254108) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.309909) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.310490) ========= 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.bfwZXKlryY/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.DydVvOSbmq/Listeners TMPDIR=/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/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-06-09 19:31:12-- 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% 19.3M=0.001s 2016-06-09 19:31:12 (19.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.503424 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.836501) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.836873) ========= 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.bfwZXKlryY/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.DydVvOSbmq/Listeners TMPDIR=/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/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.038799 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.896882) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:12.897293) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c5411e82e576319387b3cfe45cfcd5ac917d067b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c5411e82e576319387b3cfe45cfcd5ac917d067b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bfwZXKlryY/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.DydVvOSbmq/Listeners TMPDIR=/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/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-06-09 19:31:12,980 truncating revision to first 12 chars 2016-06-09 19:31:12,980 Setting DEBUG logging. 2016-06-09 19:31:12,980 attempt 1/10 2016-06-09 19:31:12,981 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c5411e82e576?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-09 19:31:13,322 unpacking tar archive at: mozilla-beta-c5411e82e576/testing/mozharness/ program finished with exit code 0 elapsedTime=0.597607 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:13.517137) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:13.517542) ========= script_repo_revision: c5411e82e576319387b3cfe45cfcd5ac917d067b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:13.518027) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:13.518355) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 19:31:13.537158) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-06-09 19:31:13.537521) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bfwZXKlryY/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners TMPDIR=/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 19:31:13 INFO - MultiFileLogger online at 20160609 19:31:13 in /builds/slave/test 19:31:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 19:31:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:31:13 INFO - {'append_to_log': False, 19:31:13 INFO - 'base_work_dir': '/builds/slave/test', 19:31:13 INFO - 'blob_upload_branch': 'mozilla-beta', 19:31:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:31:13 INFO - 'buildbot_json_path': 'buildprops.json', 19:31:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:31:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:31:13 INFO - 'download_minidump_stackwalk': True, 19:31:13 INFO - 'download_symbols': 'true', 19:31:13 INFO - 'e10s': False, 19:31:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:31:13 INFO - 'tooltool.py': '/tools/tooltool.py', 19:31:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:31:13 INFO - '/tools/misc-python/virtualenv.py')}, 19:31:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:31:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:31:13 INFO - 'log_level': 'info', 19:31:13 INFO - 'log_to_console': True, 19:31:13 INFO - 'opt_config_files': (), 19:31:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:31:13 INFO - '--processes=1', 19:31:13 INFO - '--config=%(test_path)s/wptrunner.ini', 19:31:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:31:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:31:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:31:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:31:13 INFO - 'pip_index': False, 19:31:13 INFO - 'require_test_zip': True, 19:31:13 INFO - 'test_type': ('testharness',), 19:31:13 INFO - 'this_chunk': '1', 19:31:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:31:13 INFO - 'total_chunks': '10', 19:31:13 INFO - 'virtualenv_path': 'venv', 19:31:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:31:13 INFO - 'work_dir': 'build'} 19:31:13 INFO - ##### 19:31:13 INFO - ##### Running clobber step. 19:31:13 INFO - ##### 19:31:13 INFO - Running pre-action listener: _resource_record_pre_action 19:31:13 INFO - Running main action method: clobber 19:31:13 INFO - rmtree: /builds/slave/test/build 19:31:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:31:15 INFO - Running post-action listener: _resource_record_post_action 19:31:15 INFO - ##### 19:31:15 INFO - ##### Running read-buildbot-config step. 19:31:15 INFO - ##### 19:31:15 INFO - Running pre-action listener: _resource_record_pre_action 19:31:15 INFO - Running main action method: read_buildbot_config 19:31:15 INFO - Using buildbot properties: 19:31:15 INFO - { 19:31:15 INFO - "project": "", 19:31:15 INFO - "product": "firefox", 19:31:15 INFO - "script_repo_revision": "production", 19:31:15 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 19:31:15 INFO - "repository": "", 19:31:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 19:31:15 INFO - "buildid": "20160609181731", 19:31:15 INFO - "pgo_build": "False", 19:31:15 INFO - "basedir": "/builds/slave/test", 19:31:15 INFO - "buildnumber": 2, 19:31:15 INFO - "slavename": "t-yosemite-r7-0315", 19:31:15 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 19:31:15 INFO - "platform": "macosx64", 19:31:15 INFO - "branch": "mozilla-beta", 19:31:15 INFO - "revision": "c5411e82e576319387b3cfe45cfcd5ac917d067b", 19:31:15 INFO - "repo_path": "releases/mozilla-beta", 19:31:15 INFO - "moz_repo_path": "", 19:31:15 INFO - "stage_platform": "macosx64", 19:31:15 INFO - "builduid": "941e9f95377947698b8167a397e39c95", 19:31:15 INFO - "slavebuilddir": "test" 19:31:15 INFO - } 19:31:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 19:31:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 19:31:15 INFO - Running post-action listener: _resource_record_post_action 19:31:15 INFO - ##### 19:31:15 INFO - ##### Running download-and-extract step. 19:31:15 INFO - ##### 19:31:15 INFO - Running pre-action listener: _resource_record_pre_action 19:31:15 INFO - Running main action method: download_and_extract 19:31:15 INFO - mkdir: /builds/slave/test/build/tests 19:31:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:31:15 INFO - https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:31:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 19:31:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 19:31:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:31:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 19:31:46 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 19:31:46 INFO - retry: attempt #1 caught exception: timed out 19:31:46 INFO - retry: Failed, sleeping 30 seconds before retrying 19:32:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 19:32:20 INFO - Downloaded 1201 bytes. 19:32:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:32:20 INFO - Using the following test package requirements: 19:32:20 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:32:20 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 19:32:20 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 19:32:20 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'jsshell-mac64.zip'], 19:32:20 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 19:32:20 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:32:20 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 19:32:20 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 19:32:20 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 19:32:20 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:32:20 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 19:32:20 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 19:32:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:20 INFO - https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:32:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 19:32:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 19:32:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 19:32:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 19:32:22 INFO - Downloaded 18347684 bytes. 19:32:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:32:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:32:23 INFO - caution: filename not matched: web-platform/* 19:32:23 INFO - Return code: 11 19:32:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:23 INFO - https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:32:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:32:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:32:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:32:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 19:32:24 INFO - Downloaded 36389087 bytes. 19:32:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:32:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:32:28 INFO - caution: filename not matched: bin/* 19:32:28 INFO - caution: filename not matched: config/* 19:32:28 INFO - caution: filename not matched: mozbase/* 19:32:28 INFO - caution: filename not matched: marionette/* 19:32:28 INFO - caution: filename not matched: tools/wptserve/* 19:32:28 INFO - Return code: 11 19:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:28 INFO - https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 19:32:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:32:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:32:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 19:32:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 19:32:31 INFO - Downloaded 73067220 bytes. 19:32:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:32:31 INFO - mkdir: /builds/slave/test/properties 19:32:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:32:31 INFO - Writing to file /builds/slave/test/properties/build_url 19:32:31 INFO - Contents: 19:32:31 INFO - build_url:https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 19:32:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:32:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:32:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:32:32 INFO - Contents: 19:32:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:32:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:32 INFO - https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:32:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:32:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:32:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:32:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 19:32:35 INFO - Downloaded 103653194 bytes. 19:32:35 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:32:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:32:38 INFO - Return code: 0 19:32:38 INFO - Running post-action listener: _resource_record_post_action 19:32:38 INFO - Running post-action listener: set_extra_try_arguments 19:32:38 INFO - ##### 19:32:38 INFO - ##### Running create-virtualenv step. 19:32:38 INFO - ##### 19:32:38 INFO - Running pre-action listener: _pre_create_virtualenv 19:32:38 INFO - Running pre-action listener: _resource_record_pre_action 19:32:38 INFO - Running main action method: create_virtualenv 19:32:38 INFO - Creating virtualenv /builds/slave/test/build/venv 19:32:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 19:32:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:32:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:32:38 INFO - Using real prefix '/tools/python27' 19:32:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:32:39 INFO - Installing distribute.............................................................................................................................................................................................done. 19:32:42 INFO - Installing pip.................done. 19:32:42 INFO - Return code: 0 19:32:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:32:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:32:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:32:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32:42 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 0x10b05de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b07af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8338da46e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0765e0>, '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 0x10ac59cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ac84990>, '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.bfwZXKlryY/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:32:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:32:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:32:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfwZXKlryY/Render', 19:32:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:32:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:32:42 INFO - 'HOME': '/Users/cltbld', 19:32:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:32:42 INFO - 'LOGNAME': 'cltbld', 19:32:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:32:42 INFO - 'MOZ_NO_REMOTE': '1', 19:32:42 INFO - 'NO_EM_RESTART': '1', 19:32:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:32:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:32:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:32:42 INFO - 'PWD': '/builds/slave/test', 19:32:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:32:42 INFO - 'SHELL': '/bin/bash', 19:32:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 19:32:42 INFO - 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', 19:32:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:32:42 INFO - 'USER': 'cltbld', 19:32:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:32:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:32:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:32:42 INFO - 'XPC_FLAGS': '0x0', 19:32:42 INFO - 'XPC_SERVICE_NAME': '0', 19:32:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:32:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:32:42 INFO - Downloading/unpacking psutil>=0.7.1 19:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:32:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:32:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:32:45 INFO - Installing collected packages: psutil 19:32:45 INFO - Running setup.py install for psutil 19:32:45 INFO - building 'psutil._psutil_osx' extension 19:32:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 19:32:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 19:32:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 19:32:46 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 19:32:46 INFO - building 'psutil._psutil_posix' extension 19:32:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 19:32:46 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:32:46 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:32:46 INFO - ^ 19:32:46 INFO - 1 warning generated. 19:32:46 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 19:32:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:32:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:32:46 INFO - Successfully installed psutil 19:32:46 INFO - Cleaning up... 19:32:47 INFO - Return code: 0 19:32:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:32: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')]} 19:32:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:32:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32: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')]} 19:32:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:32:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32: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', '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 0x10b05de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b07af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8338da46e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0765e0>, '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 0x10ac59cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ac84990>, '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.bfwZXKlryY/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:32: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:32: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 mozsystemmonitor==0.0.0 19:32:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfwZXKlryY/Render', 19:32:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:32:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:32:47 INFO - 'HOME': '/Users/cltbld', 19:32:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:32:47 INFO - 'LOGNAME': 'cltbld', 19:32:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:32:47 INFO - 'MOZ_NO_REMOTE': '1', 19:32:47 INFO - 'NO_EM_RESTART': '1', 19:32:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:32:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:32:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:32:47 INFO - 'PWD': '/builds/slave/test', 19:32:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:32:47 INFO - 'SHELL': '/bin/bash', 19:32:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 19:32:47 INFO - 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', 19:32:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:32:47 INFO - 'USER': 'cltbld', 19:32:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:32:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:32:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:32:47 INFO - 'XPC_FLAGS': '0x0', 19:32:47 INFO - 'XPC_SERVICE_NAME': '0', 19:32:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:32:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:32:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:32: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 19:32: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 19:32: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 19:32: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 19:32: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 19:32: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 19:32:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:32:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:32:49 INFO - Installing collected packages: mozsystemmonitor 19:32:49 INFO - Running setup.py install for mozsystemmonitor 19:32:49 INFO - Successfully installed mozsystemmonitor 19:32:49 INFO - Cleaning up... 19:32:50 INFO - Return code: 0 19:32:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:32:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:32:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:32:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32:50 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 0x10b05de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b07af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8338da46e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0765e0>, '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 0x10ac59cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ac84990>, '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.bfwZXKlryY/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:32:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:32:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:32:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfwZXKlryY/Render', 19:32:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:32:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:32:50 INFO - 'HOME': '/Users/cltbld', 19:32:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:32:50 INFO - 'LOGNAME': 'cltbld', 19:32:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:32:50 INFO - 'MOZ_NO_REMOTE': '1', 19:32:50 INFO - 'NO_EM_RESTART': '1', 19:32:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:32:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:32:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:32:50 INFO - 'PWD': '/builds/slave/test', 19:32:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:32:50 INFO - 'SHELL': '/bin/bash', 19:32:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 19:32:50 INFO - 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', 19:32:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:32:50 INFO - 'USER': 'cltbld', 19:32:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:32:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:32:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:32:50 INFO - 'XPC_FLAGS': '0x0', 19:32:50 INFO - 'XPC_SERVICE_NAME': '0', 19:32:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:32:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:32:50 INFO - Downloading/unpacking blobuploader==1.2.4 19:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:52 INFO - Downloading blobuploader-1.2.4.tar.gz 19:32:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:32:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:32:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:32:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:32:53 INFO - Downloading docopt-0.6.1.tar.gz 19:32:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:32:53 INFO - Installing collected packages: blobuploader, requests, docopt 19:32:53 INFO - Running setup.py install for blobuploader 19:32:54 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:32:54 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:32:54 INFO - Running setup.py install for requests 19:32:54 INFO - Running setup.py install for docopt 19:32:54 INFO - Successfully installed blobuploader requests docopt 19:32:54 INFO - Cleaning up... 19:32:54 INFO - Return code: 0 19:32:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:32: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')]} 19:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:32:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32: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')]} 19:32:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:32:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:32:54 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 0x10b05de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b07af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8338da46e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0765e0>, '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 0x10ac59cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ac84990>, '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.bfwZXKlryY/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:32:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:32:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:32:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfwZXKlryY/Render', 19:32:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:32:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:32:54 INFO - 'HOME': '/Users/cltbld', 19:32:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:32:54 INFO - 'LOGNAME': 'cltbld', 19:32:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:32:54 INFO - 'MOZ_NO_REMOTE': '1', 19:32:54 INFO - 'NO_EM_RESTART': '1', 19:32:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:32:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:32:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:32:54 INFO - 'PWD': '/builds/slave/test', 19:32:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:32:54 INFO - 'SHELL': '/bin/bash', 19:32:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 19:32:54 INFO - 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', 19:32:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:32:54 INFO - 'USER': 'cltbld', 19:32:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:32:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:32:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:32:54 INFO - 'XPC_FLAGS': '0x0', 19:32:54 INFO - 'XPC_SERVICE_NAME': '0', 19:32:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:32:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-FRWwZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-Mx8OrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-mmITGC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-MArULP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-RbtbHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-ocXFIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-zM7XrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-W8dTmo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:32:55 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-dbn2Ea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-4lwgM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-Ml0TWK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-ZE17n8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-pN4Cc1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-o3X4Me-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-WvWIN_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-wU22Hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-ONGAeu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-ukp0aF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:32:56 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-j0tu48-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:32:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:32:57 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-RRMad7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:32:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:32:57 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-1jqYE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:32:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:32:57 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 19:32:57 INFO - Running setup.py install for manifestparser 19:32:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:32:57 INFO - Running setup.py install for mozcrash 19:32:57 INFO - Running setup.py install for mozdebug 19:32:58 INFO - Running setup.py install for mozdevice 19:32:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Running setup.py install for mozfile 19:32:58 INFO - Running setup.py install for mozhttpd 19:32:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Running setup.py install for mozinfo 19:32:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Running setup.py install for mozInstall 19:32:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:32:58 INFO - Running setup.py install for mozleak 19:32:58 INFO - Running setup.py install for mozlog 19:32:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:32:59 INFO - Running setup.py install for moznetwork 19:32:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:32:59 INFO - Running setup.py install for mozprocess 19:32:59 INFO - Running setup.py install for mozprofile 19:32:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:32:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:32:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:32:59 INFO - Running setup.py install for mozrunner 19:32:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:32:59 INFO - Running setup.py install for mozscreenshot 19:32:59 INFO - Running setup.py install for moztest 19:33:00 INFO - Running setup.py install for mozversion 19:33:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:33:00 INFO - Running setup.py install for wptserve 19:33:00 INFO - Running setup.py install for marionette-driver 19:33:00 INFO - Running setup.py install for browsermob-proxy 19:33:00 INFO - Running setup.py install for marionette-client 19:33:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:33:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:33:01 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 19:33:01 INFO - Cleaning up... 19:33:01 INFO - Return code: 0 19:33:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:33:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:33:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:33:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:33:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:33:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:33:01 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 0x10b05de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b07af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8338da46e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b0765e0>, '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 0x10ac59cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ac84990>, '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.bfwZXKlryY/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:33:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:33:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:33:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfwZXKlryY/Render', 19:33:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:33:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:33:01 INFO - 'HOME': '/Users/cltbld', 19:33:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:33:01 INFO - 'LOGNAME': 'cltbld', 19:33:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:33:01 INFO - 'MOZ_NO_REMOTE': '1', 19:33:01 INFO - 'NO_EM_RESTART': '1', 19:33:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:33:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:33:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:33:01 INFO - 'PWD': '/builds/slave/test', 19:33:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:33:01 INFO - 'SHELL': '/bin/bash', 19:33:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 19:33:01 INFO - 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', 19:33:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:33:01 INFO - 'USER': 'cltbld', 19:33:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:33:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:33:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:33:01 INFO - 'XPC_FLAGS': '0x0', 19:33:01 INFO - 'XPC_SERVICE_NAME': '0', 19:33:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:33:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-5Zn0z2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-hTEfU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-2A2l7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-iTs1_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-Qxl6lJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-skp95o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 19:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:33:01 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-LaQd2r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-tHhOQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-B_Lvpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-9O2jOM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-nMUfBD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-0V834v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-bgdyqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-hY0m5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-y_ioJz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:33:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 19:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:33:02 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-RJ8dy3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 19:33:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:33:03 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-HhIBZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 19:33:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:33:03 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-9R23yU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 19:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:33:03 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-joyYsY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 19:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:33:03 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-26RW26-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 19:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:33:03 INFO - Running setup.py (path:/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/pip-x4jPtX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:33:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:33:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:33:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:33:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:33:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:33:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:33:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:33:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:33:06 INFO - Downloading blessings-1.6.tar.gz 19:33:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:33:06 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 19:33:06 INFO - Installing collected packages: blessings 19:33:06 INFO - Running setup.py install for blessings 19:33:06 INFO - Successfully installed blessings 19:33:06 INFO - Cleaning up... 19:33:06 INFO - Return code: 0 19:33:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:33:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:33:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:33:07 INFO - Reading from file tmpfile_stdout 19:33:07 INFO - Current package versions: 19:33:07 INFO - blessings == 1.6 19:33:07 INFO - blobuploader == 1.2.4 19:33:07 INFO - browsermob-proxy == 0.6.0 19:33:07 INFO - docopt == 0.6.1 19:33:07 INFO - manifestparser == 1.1 19:33:07 INFO - marionette-client == 2.3.0 19:33:07 INFO - marionette-driver == 1.4.0 19:33:07 INFO - mozInstall == 1.12 19:33:07 INFO - mozcrash == 0.17 19:33:07 INFO - mozdebug == 0.1 19:33:07 INFO - mozdevice == 0.48 19:33:07 INFO - mozfile == 1.2 19:33:07 INFO - mozhttpd == 0.7 19:33:07 INFO - mozinfo == 0.9 19:33:07 INFO - mozleak == 0.1 19:33:07 INFO - mozlog == 3.1 19:33:07 INFO - moznetwork == 0.27 19:33:07 INFO - mozprocess == 0.22 19:33:07 INFO - mozprofile == 0.28 19:33:07 INFO - mozrunner == 6.11 19:33:07 INFO - mozscreenshot == 0.1 19:33:07 INFO - mozsystemmonitor == 0.0 19:33:07 INFO - moztest == 0.7 19:33:07 INFO - mozversion == 1.4 19:33:07 INFO - psutil == 3.1.1 19:33:07 INFO - requests == 1.2.3 19:33:07 INFO - wptserve == 1.4.0 19:33:07 INFO - wsgiref == 0.1.2 19:33:07 INFO - Running post-action listener: _resource_record_post_action 19:33:07 INFO - Running post-action listener: _start_resource_monitoring 19:33:07 INFO - Starting resource monitoring. 19:33:07 INFO - ##### 19:33:07 INFO - ##### Running pull step. 19:33:07 INFO - ##### 19:33:07 INFO - Running pre-action listener: _resource_record_pre_action 19:33:07 INFO - Running main action method: pull 19:33:07 INFO - Pull has nothing to do! 19:33:07 INFO - Running post-action listener: _resource_record_post_action 19:33:07 INFO - ##### 19:33:07 INFO - ##### Running install step. 19:33:07 INFO - ##### 19:33:07 INFO - Running pre-action listener: _resource_record_pre_action 19:33:07 INFO - Running main action method: install 19:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:33:07 INFO - Reading from file tmpfile_stdout 19:33:07 INFO - Detecting whether we're running mozinstall >=1.0... 19:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:33:07 INFO - Reading from file tmpfile_stdout 19:33:07 INFO - Output received: 19:33:07 INFO - Usage: mozinstall [options] installer 19:33:07 INFO - Options: 19:33:07 INFO - -h, --help show this help message and exit 19:33:07 INFO - -d DEST, --destination=DEST 19:33:07 INFO - Directory to install application into. [default: 19:33:07 INFO - "/builds/slave/test"] 19:33:07 INFO - --app=APP Application being installed. [default: firefox] 19:33:07 INFO - mkdir: /builds/slave/test/build/application 19:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 19:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 19:33:25 INFO - Reading from file tmpfile_stdout 19:33:25 INFO - Output received: 19:33:25 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:33:25 INFO - Running post-action listener: _resource_record_post_action 19:33:25 INFO - ##### 19:33:25 INFO - ##### Running run-tests step. 19:33:25 INFO - ##### 19:33:25 INFO - Running pre-action listener: _resource_record_pre_action 19:33:25 INFO - Running main action method: run_tests 19:33:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:33:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:33:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:33:25 INFO - grabbing minidump binary from tooltool 19:33: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')]} 19:33:25 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 0x10b0765e0>, '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 0x10ac59cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ac84990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:33:25 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:33:25 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 19:33:25 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:33:25 INFO - Return code: 0 19:33:25 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:33:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:33:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:33:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:33:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bfwZXKlryY/Render', 19:33:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:33:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:33:25 INFO - 'HOME': '/Users/cltbld', 19:33:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:33:25 INFO - 'LOGNAME': 'cltbld', 19:33:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:33:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:33:25 INFO - 'MOZ_NO_REMOTE': '1', 19:33:25 INFO - 'NO_EM_RESTART': '1', 19:33:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:33:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:33:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:33:25 INFO - 'PWD': '/builds/slave/test', 19:33:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:33:25 INFO - 'SHELL': '/bin/bash', 19:33:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DydVvOSbmq/Listeners', 19:33:25 INFO - 'TMPDIR': '/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/', 19:33:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:33:25 INFO - 'USER': 'cltbld', 19:33:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:33:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:33:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:33:25 INFO - 'XPC_FLAGS': '0x0', 19:33:25 INFO - 'XPC_SERVICE_NAME': '0', 19:33:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:33:25 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:33:26 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 19:33:26 INFO - import pkg_resources 19:33:26 INFO - Using 1 client processes 19:33:27 INFO - wptserve Starting http server on 127.0.0.1:8000 19:33:27 INFO - wptserve Starting http server on 127.0.0.1:8001 19:33:27 INFO - wptserve Starting http server on 127.0.0.1:8443 19:33:29 INFO - SUITE-START | Running 778 tests 19:33:29 INFO - Running testharness tests 19:33:29 INFO - Setting up ssl 19:33:29 INFO - PROCESS | certutil | 19:33:29 INFO - PROCESS | certutil | 19:33:29 INFO - PROCESS | certutil | 19:33:29 INFO - Certificate Nickname Trust Attributes 19:33:29 INFO - SSL,S/MIME,JAR/XPI 19:33:29 INFO - 19:33:29 INFO - web-platform-tests CT,, 19:33:29 INFO - 19:33:29 INFO - Starting runner 19:33:30 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:33:30 INFO - PROCESS | 1662 | 1465526010221 Marionette DEBUG Marionette enabled via build flag and pref 19:33:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f40800 == 1 [pid = 1662] [id = 1] 19:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 1 (0x113f41000) [pid = 1662] [serial = 1] [outer = 0x0] 19:33:30 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 2 (0x113f42000) [pid = 1662] [serial = 2] [outer = 0x113f41000] 19:33:30 INFO - PROCESS | 1662 | 1465526010570 Marionette INFO Listening on port 2828 19:33:30 INFO - PROCESS | 1662 | 1465526010794 Marionette DEBUG Marionette enabled via command-line flag 19:33:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694f800 == 2 [pid = 1662] [id = 2] 19:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 3 (0x116950000) [pid = 1662] [serial = 3] [outer = 0x0] 19:33:30 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 4 (0x116951000) [pid = 1662] [serial = 4] [outer = 0x116950000] 19:33:30 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:33:30 INFO - PROCESS | 1662 | 1465526010960 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 19:33:31 INFO - PROCESS | 1662 | 1465526011030 Marionette DEBUG Closed connection conn0 19:33:31 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:33:31 INFO - PROCESS | 1662 | 1465526011034 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 19:33:31 INFO - PROCESS | 1662 | 1465526011044 Marionette DEBUG Closed connection conn1 19:33:31 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:33:31 INFO - PROCESS | 1662 | 1465526011049 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 19:33:31 INFO - PROCESS | 1662 | 1465526011061 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:33:31 INFO - PROCESS | 1662 | 1465526011068 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160609181731","device":"desktop","version":"48.0"} 19:33:31 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:33:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119525800 == 3 [pid = 1662] [id = 3] 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 5 (0x119526000) [pid = 1662] [serial = 5] [outer = 0x0] 19:33:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119818800 == 4 [pid = 1662] [id = 4] 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 6 (0x119d33400) [pid = 1662] [serial = 6] [outer = 0x0] 19:33:32 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:33:32 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:33:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c08800 == 5 [pid = 1662] [id = 5] 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 7 (0x119d11400) [pid = 1662] [serial = 7] [outer = 0x0] 19:33:32 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:33:32 INFO - PROCESS | 1662 | [1662] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 8 (0x123cd4c00) [pid = 1662] [serial = 8] [outer = 0x119d11400] 19:33:32 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 9 (0x12411f800) [pid = 1662] [serial = 9] [outer = 0x119526000] 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 10 (0x122799800) [pid = 1662] [serial = 10] [outer = 0x119d33400] 19:33:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 11 (0x12279b800) [pid = 1662] [serial = 11] [outer = 0x119d11400] 19:33:32 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:33:33 INFO - PROCESS | 1662 | 1465526013095 Marionette INFO startBrowser 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:33 INFO - PROCESS | 1662 | 1465526013125 Marionette DEBUG loaded listener.js 19:33:33 INFO - PROCESS | 1662 | 1465526013132 Marionette DEBUG loaded listener.js 19:33:33 INFO - PROCESS | 1662 | 1465526013133 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:33 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:33:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 12 (0x126e4d800) [pid = 1662] [serial = 12] [outer = 0x119d11400] 19:33:33 INFO - PROCESS | 1662 | 1465526013449 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"7b085c74-40f7-4f46-b9df-2f685d7c2b16","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160609181731","device":"desktop","version":"48.0","command_id":1}}] 19:33:33 INFO - PROCESS | 1662 | 1465526013528 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:33:33 INFO - PROCESS | 1662 | 1465526013530 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:33 INFO - PROCESS | 1662 | 1465526013575 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:33:33 INFO - PROCESS | 1662 | 1465526013662 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:33:33 INFO - PROCESS | 1662 | 1465526013663 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:33 INFO - PROCESS | 1662 | [1662] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:33:33 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:33:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 13 (0x128739c00) [pid = 1662] [serial = 13] [outer = 0x119d11400] 19:33:33 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:33:33 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:33:33 INFO - PROCESS | 1662 | 1465526013907 Marionette TRACE conn2 <- [1,3,null,{}] 19:33:33 INFO - PROCESS | 1662 | 1465526013910 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:33:33 INFO - PROCESS | 1662 | 1465526013912 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:33 INFO - PROCESS | 1662 | 1465526013929 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:33:33 INFO - PROCESS | 1662 | 1465526013949 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:33:33 INFO - PROCESS | 1662 | 1465526013951 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:33:33 INFO - PROCESS | 1662 | 1465526013958 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:33:33 INFO - PROCESS | 1662 | 1465526013961 Marionette TRACE conn2 <- [1,6,null,{}] 19:33:33 INFO - PROCESS | 1662 | 1465526013963 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:33 INFO - PROCESS | 1662 | 1465526013964 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:33 INFO - PROCESS | 1662 | 1465526013979 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:33:33 INFO - PROCESS | 1662 | 1465526013982 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:33 INFO - PROCESS | 1662 | 1465526013983 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eed000 == 6 [pid = 1662] [id = 6] 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 14 (0x12903a400) [pid = 1662] [serial = 14] [outer = 0x0] 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 15 (0x12903c000) [pid = 1662] [serial = 15] [outer = 0x12903a400] 19:33:34 INFO - PROCESS | 1662 | 1465526014017 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 16 (0x129205000) [pid = 1662] [serial = 16] [outer = 0x12903a400] 19:33:34 INFO - PROCESS | 1662 | 1465526014300 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 19:33:34 INFO - PROCESS | 1662 | 1465526014331 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:33:34 INFO - PROCESS | 1662 | 1465526014332 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:33:34 INFO - PROCESS | 1662 | 1465526014335 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:33:34 INFO - PROCESS | 1662 | 1465526014336 Marionette TRACE conn2 <- [1,10,null,{}] 19:33:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x115186800 == 7 [pid = 1662] [id = 7] 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 17 (0x115122800) [pid = 1662] [serial = 17] [outer = 0x0] 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 18 (0x129309c00) [pid = 1662] [serial = 18] [outer = 0x115122800] 19:33:34 INFO - PROCESS | 1662 | 1465526014361 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 19 (0x12a255800) [pid = 1662] [serial = 19] [outer = 0x115122800] 19:33:34 INFO - PROCESS | 1662 | 1465526014425 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:34 INFO - PROCESS | 1662 | 1465526014428 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:34 INFO - PROCESS | 1662 | 1465526014539 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:33:34 INFO - PROCESS | 1662 | 1465526014550 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:34 INFO - PROCESS | 1662 | 1465526014551 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a516000 == 8 [pid = 1662] [id = 8] 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 20 (0x12a5d8c00) [pid = 1662] [serial = 20] [outer = 0x0] 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 21 (0x12a5db400) [pid = 1662] [serial = 21] [outer = 0x12a5d8c00] 19:33:34 INFO - PROCESS | 1662 | 1465526014581 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 22 (0x12a5df800) [pid = 1662] [serial = 22] [outer = 0x12a5d8c00] 19:33:34 INFO - PROCESS | 1662 | 1465526014946 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 620ms 19:33:34 INFO - PROCESS | 1662 | 1465526014956 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:33:34 INFO - PROCESS | 1662 | 1465526014958 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:33:34 INFO - PROCESS | 1662 | 1465526014960 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:33:34 INFO - PROCESS | 1662 | 1465526014961 Marionette TRACE conn2 <- [1,14,null,{}] 19:33:34 INFO - PROCESS | 1662 | 1465526014964 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:34 INFO - PROCESS | 1662 | 1465526014965 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:35 INFO - PROCESS | 1662 | 1465526015057 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:33:35 INFO - PROCESS | 1662 | 1465526015112 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 1662 | 1465526015114 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b0000 == 9 [pid = 1662] [id = 9] 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 23 (0x12b59c400) [pid = 1662] [serial = 23] [outer = 0x0] 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 24 (0x12b59e000) [pid = 1662] [serial = 24] [outer = 0x12b59c400] 19:33:35 INFO - PROCESS | 1662 | 1465526015141 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 25 (0x12b81a800) [pid = 1662] [serial = 25] [outer = 0x12b59c400] 19:33:35 INFO - PROCESS | 1662 | 1465526015398 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 19:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:33:35 INFO - PROCESS | 1662 | 1465526015432 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:33:35 INFO - PROCESS | 1662 | 1465526015433 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:33:35 INFO - PROCESS | 1662 | 1465526015443 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 1662 | 1465526015444 Marionette TRACE conn2 <- [1,18,null,{}] 19:33:35 INFO - PROCESS | 1662 | 1465526015446 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:35 INFO - PROCESS | 1662 | 1465526015448 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:35 INFO - PROCESS | 1662 | 1465526015542 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:33:35 INFO - PROCESS | 1662 | 1465526015546 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 1662 | 1465526015548 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b913000 == 10 [pid = 1662] [id = 10] 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 26 (0x12b934c00) [pid = 1662] [serial = 26] [outer = 0x0] 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 27 (0x12b937400) [pid = 1662] [serial = 27] [outer = 0x12b934c00] 19:33:35 INFO - PROCESS | 1662 | 1465526015572 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 28 (0x12b940000) [pid = 1662] [serial = 28] [outer = 0x12b934c00] 19:33:35 INFO - PROCESS | 1662 | 1465526015842 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:33:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 19:33:35 INFO - PROCESS | 1662 | 1465526015864 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:33:35 INFO - PROCESS | 1662 | 1465526015866 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:33:35 INFO - PROCESS | 1662 | 1465526015875 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 1662 | 1465526015876 Marionette TRACE conn2 <- [1,22,null,{}] 19:33:35 INFO - PROCESS | 1662 | 1465526015879 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:35 INFO - PROCESS | 1662 | 1465526015880 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:35 INFO - PROCESS | 1662 | 1465526015977 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:33:35 INFO - PROCESS | 1662 | 1465526015981 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 1662 | 1465526015982 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd32800 == 11 [pid = 1662] [id = 11] 19:33:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 29 (0x12b942c00) [pid = 1662] [serial = 29] [outer = 0x0] 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 30 (0x12b951000) [pid = 1662] [serial = 30] [outer = 0x12b942c00] 19:33:36 INFO - PROCESS | 1662 | 1465526016007 Marionette DEBUG loaded listener.js 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 31 (0x12bdc0400) [pid = 1662] [serial = 31] [outer = 0x12b942c00] 19:33:36 INFO - PROCESS | 1662 | 1465526016242 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 19:33:36 INFO - PROCESS | 1662 | 1465526016294 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:33:36 INFO - PROCESS | 1662 | 1465526016295 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:33:36 INFO - PROCESS | 1662 | 1465526016297 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 1662 | 1465526016298 Marionette TRACE conn2 <- [1,26,null,{}] 19:33:36 INFO - PROCESS | 1662 | 1465526016301 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:36 INFO - PROCESS | 1662 | 1465526016302 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:36 INFO - PROCESS | 1662 | 1465526016404 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:33:36 INFO - PROCESS | 1662 | 1465526016408 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:36 INFO - PROCESS | 1662 | 1465526016410 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bede000 == 12 [pid = 1662] [id = 12] 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 32 (0x118554800) [pid = 1662] [serial = 32] [outer = 0x0] 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 33 (0x12bdc5400) [pid = 1662] [serial = 33] [outer = 0x118554800] 19:33:36 INFO - PROCESS | 1662 | 1465526016434 Marionette DEBUG loaded listener.js 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 34 (0x12bdd4c00) [pid = 1662] [serial = 34] [outer = 0x118554800] 19:33:36 INFO - PROCESS | 1662 | 1465526016691 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:33:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 19:33:36 INFO - PROCESS | 1662 | 1465526016717 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:33:36 INFO - PROCESS | 1662 | 1465526016718 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:33:36 INFO - PROCESS | 1662 | 1465526016729 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 1662 | 1465526016744 Marionette TRACE conn2 <- [1,30,null,{}] 19:33:36 INFO - PROCESS | 1662 | 1465526016751 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:36 INFO - PROCESS | 1662 | 1465526016752 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:36 INFO - PROCESS | 1662 | 1465526016901 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:33:36 INFO - PROCESS | 1662 | 1465526016906 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:36 INFO - PROCESS | 1662 | 1465526016907 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d2000 == 13 [pid = 1662] [id = 13] 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 35 (0x12bdd7400) [pid = 1662] [serial = 35] [outer = 0x0] 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 36 (0x12c283c00) [pid = 1662] [serial = 36] [outer = 0x12bdd7400] 19:33:36 INFO - PROCESS | 1662 | 1465526016941 Marionette DEBUG loaded listener.js 19:33:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 37 (0x12c287800) [pid = 1662] [serial = 37] [outer = 0x12bdd7400] 19:33:37 INFO - PROCESS | 1662 | 1465526017208 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 486ms 19:33:37 INFO - PROCESS | 1662 | 1465526017219 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:33:37 INFO - PROCESS | 1662 | 1465526017221 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:33:37 INFO - PROCESS | 1662 | 1465526017230 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:33:37 INFO - PROCESS | 1662 | 1465526017232 Marionette TRACE conn2 <- [1,34,null,{}] 19:33:37 INFO - PROCESS | 1662 | 1465526017235 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:37 INFO - PROCESS | 1662 | 1465526017239 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:37 INFO - PROCESS | 1662 | 1465526017352 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:33:37 INFO - PROCESS | 1662 | 1465526017356 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 1662 | 1465526017358 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c729800 == 14 [pid = 1662] [id = 14] 19:33:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 38 (0x12b824c00) [pid = 1662] [serial = 38] [outer = 0x0] 19:33:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 39 (0x12c28e800) [pid = 1662] [serial = 39] [outer = 0x12b824c00] 19:33:37 INFO - PROCESS | 1662 | 1465526017382 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 40 (0x12c74b400) [pid = 1662] [serial = 40] [outer = 0x12b824c00] 19:33:37 INFO - PROCESS | 1662 | 1465526017607 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 19:33:37 INFO - PROCESS | 1662 | 1465526017649 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:33:37 INFO - PROCESS | 1662 | 1465526017650 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:33:37 INFO - PROCESS | 1662 | 1465526017662 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:33:37 INFO - PROCESS | 1662 | 1465526017662 Marionette TRACE conn2 <- [1,38,null,{}] 19:33:37 INFO - PROCESS | 1662 | 1465526017665 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:37 INFO - PROCESS | 1662 | 1465526017666 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:37 INFO - PROCESS | 1662 | 1465526017767 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:33:37 INFO - PROCESS | 1662 | 1465526017771 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 1662 | 1465526017772 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8d2800 == 15 [pid = 1662] [id = 15] 19:33:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 41 (0x12c751800) [pid = 1662] [serial = 41] [outer = 0x0] 19:33:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 42 (0x12cac5c00) [pid = 1662] [serial = 42] [outer = 0x12c751800] 19:33:37 INFO - PROCESS | 1662 | 1465526017795 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 43 (0x12cacb000) [pid = 1662] [serial = 43] [outer = 0x12c751800] 19:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 378ms 19:33:38 INFO - PROCESS | 1662 | 1465526018026 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:33:38 INFO - PROCESS | 1662 | 1465526018031 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 1662 | 1465526018032 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:33:38 INFO - PROCESS | 1662 | 1465526018034 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 1662 | 1465526018035 Marionette TRACE conn2 <- [1,42,null,{}] 19:33:38 INFO - PROCESS | 1662 | 1465526018045 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:38 INFO - PROCESS | 1662 | 1465526018046 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:38 INFO - PROCESS | 1662 | 1465526018141 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:33:38 INFO - PROCESS | 1662 | 1465526018145 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:38 INFO - PROCESS | 1662 | 1465526018146 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x124160000 == 16 [pid = 1662] [id = 16] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 44 (0x12cacd400) [pid = 1662] [serial = 44] [outer = 0x0] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x12ce2fc00) [pid = 1662] [serial = 45] [outer = 0x12cacd400] 19:33:38 INFO - PROCESS | 1662 | 1465526018170 Marionette DEBUG loaded listener.js 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x12ce34400) [pid = 1662] [serial = 46] [outer = 0x12cacd400] 19:33:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d14a800 == 17 [pid = 1662] [id = 17] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x12d14b000) [pid = 1662] [serial = 47] [outer = 0x0] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x12d14c000) [pid = 1662] [serial = 48] [outer = 0x12d14b000] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x12d150000) [pid = 1662] [serial = 49] [outer = 0x12d14b000] 19:33:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d141000 == 18 [pid = 1662] [id = 18] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x12d21a800) [pid = 1662] [serial = 50] [outer = 0x0] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x12d223000) [pid = 1662] [serial = 51] [outer = 0x12d21a800] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x12ce30c00) [pid = 1662] [serial = 52] [outer = 0x12d21a800] 19:33:38 INFO - PROCESS | 1662 | 1465526018524 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 19:33:38 INFO - PROCESS | 1662 | 1465526018561 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 1662 | 1465526018562 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:33:38 INFO - PROCESS | 1662 | 1465526018564 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 1662 | 1465526018566 Marionette TRACE conn2 <- [1,46,null,{}] 19:33:38 INFO - PROCESS | 1662 | 1465526018568 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:38 INFO - PROCESS | 1662 | 1465526018569 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:38 INFO - PROCESS | 1662 | 1465526018668 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:33:38 INFO - PROCESS | 1662 | 1465526018672 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:38 INFO - PROCESS | 1662 | 1465526018673 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d516800 == 19 [pid = 1662] [id = 19] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x12ce36800) [pid = 1662] [serial = 53] [outer = 0x0] 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x12ce3c400) [pid = 1662] [serial = 54] [outer = 0x12ce36800] 19:33:38 INFO - PROCESS | 1662 | 1465526018700 Marionette DEBUG loaded listener.js 19:33:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x12d654c00) [pid = 1662] [serial = 55] [outer = 0x12ce36800] 19:33:38 INFO - PROCESS | 1662 | 1465526018941 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 19:33:38 INFO - PROCESS | 1662 | 1465526018983 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 1662 | 1465526018984 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:33:39 INFO - PROCESS | 1662 | 1465526018994 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:33:39 INFO - PROCESS | 1662 | 1465526018995 Marionette TRACE conn2 <- [1,50,null,{}] 19:33:39 INFO - PROCESS | 1662 | 1465526018997 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:39 INFO - PROCESS | 1662 | 1465526018998 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:39 INFO - PROCESS | 1662 | 1465526019095 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:33:39 INFO - PROCESS | 1662 | 1465526019099 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 1662 | 1465526019100 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d180800 == 20 [pid = 1662] [id = 20] 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x118197400) [pid = 1662] [serial = 56] [outer = 0x0] 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x118557400) [pid = 1662] [serial = 57] [outer = 0x118197400] 19:33:39 INFO - PROCESS | 1662 | 1465526019124 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x12cfbec00) [pid = 1662] [serial = 58] [outer = 0x118197400] 19:33:39 INFO - PROCESS | 1662 | 1465526019357 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 377ms 19:33:39 INFO - PROCESS | 1662 | 1465526019365 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:33:39 INFO - PROCESS | 1662 | 1465526019366 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:33:39 INFO - PROCESS | 1662 | 1465526019369 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:33:39 INFO - PROCESS | 1662 | 1465526019371 Marionette TRACE conn2 <- [1,54,null,{}] 19:33:39 INFO - PROCESS | 1662 | 1465526019380 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:39 INFO - PROCESS | 1662 | 1465526019381 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:39 INFO - PROCESS | 1662 | 1465526019486 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:33:39 INFO - PROCESS | 1662 | 1465526019490 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 1662 | 1465526019491 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832c000 == 21 [pid = 1662] [id = 21] 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x118355c00) [pid = 1662] [serial = 59] [outer = 0x0] 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11835b800) [pid = 1662] [serial = 60] [outer = 0x118355c00] 19:33:39 INFO - PROCESS | 1662 | 1465526019514 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x11835f400) [pid = 1662] [serial = 61] [outer = 0x118355c00] 19:33:39 INFO - PROCESS | 1662 | 1465526019738 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 378ms 19:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:33:39 INFO - PROCESS | 1662 | 1465526019748 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:33:39 INFO - PROCESS | 1662 | 1465526019749 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:33:39 INFO - PROCESS | 1662 | 1465526019751 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:33:39 INFO - PROCESS | 1662 | 1465526019752 Marionette TRACE conn2 <- [1,58,null,{}] 19:33:39 INFO - PROCESS | 1662 | 1465526019756 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:39 INFO - PROCESS | 1662 | 1465526019758 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:39 INFO - PROCESS | 1662 | 1465526019858 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:33:39 INFO - PROCESS | 1662 | 1465526019872 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 1662 | 1465526019873 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6bf800 == 22 [pid = 1662] [id = 22] 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x12bdbf000) [pid = 1662] [serial = 62] [outer = 0x0] 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x12cfc2400) [pid = 1662] [serial = 63] [outer = 0x12bdbf000] 19:33:39 INFO - PROCESS | 1662 | 1465526019896 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x12cfc7800) [pid = 1662] [serial = 64] [outer = 0x12bdbf000] 19:33:40 INFO - PROCESS | 1662 | 1465526020126 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 422ms 19:33:40 INFO - PROCESS | 1662 | 1465526020180 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:33:40 INFO - PROCESS | 1662 | 1465526020183 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:33:40 INFO - PROCESS | 1662 | 1465526020196 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:33:40 INFO - PROCESS | 1662 | 1465526020198 Marionette TRACE conn2 <- [1,62,null,{}] 19:33:40 INFO - PROCESS | 1662 | 1465526020201 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:40 INFO - PROCESS | 1662 | 1465526020203 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:40 INFO - PROCESS | 1662 | 1465526020324 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:33:40 INFO - PROCESS | 1662 | 1465526020336 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 1662 | 1465526020338 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x10b859000 == 23 [pid = 1662] [id = 23] 19:33:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x128a7f000) [pid = 1662] [serial = 65] [outer = 0x0] 19:33:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1271d1400) [pid = 1662] [serial = 66] [outer = 0x128a7f000] 19:33:40 INFO - PROCESS | 1662 | 1465526020366 Marionette DEBUG loaded listener.js 19:33:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x12dcdfc00) [pid = 1662] [serial = 67] [outer = 0x128a7f000] 19:33:41 INFO - PROCESS | 1662 | 1465526021330 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1185ms 19:33:41 INFO - PROCESS | 1662 | 1465526021373 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:33:41 INFO - PROCESS | 1662 | 1465526021375 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:33:41 INFO - PROCESS | 1662 | 1465526021378 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:33:41 INFO - PROCESS | 1662 | 1465526021382 Marionette TRACE conn2 <- [1,66,null,{}] 19:33:41 INFO - PROCESS | 1662 | 1465526021385 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:41 INFO - PROCESS | 1662 | 1465526021388 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:41 INFO - PROCESS | 1662 | 1465526021501 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:33:41 INFO - PROCESS | 1662 | 1465526021554 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:41 INFO - PROCESS | 1662 | 1465526021555 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130b9000 == 24 [pid = 1662] [id = 24] 19:33:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1133a6800) [pid = 1662] [serial = 68] [outer = 0x0] 19:33:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1133acc00) [pid = 1662] [serial = 69] [outer = 0x1133a6800] 19:33:41 INFO - PROCESS | 1662 | 1465526021585 Marionette DEBUG loaded listener.js 19:33:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x115121800) [pid = 1662] [serial = 70] [outer = 0x1133a6800] 19:33:41 INFO - PROCESS | 1662 | 1465526021970 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 19:33:42 INFO - PROCESS | 1662 | 1465526022008 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:33:42 INFO - PROCESS | 1662 | 1465526022011 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:33:42 INFO - PROCESS | 1662 | 1465526022017 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:33:42 INFO - PROCESS | 1662 | 1465526022019 Marionette TRACE conn2 <- [1,70,null,{}] 19:33:42 INFO - PROCESS | 1662 | 1465526022024 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:42 INFO - PROCESS | 1662 | 1465526022025 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:42 INFO - PROCESS | 1662 | 1465526022145 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:33:42 INFO - PROCESS | 1662 | 1465526022185 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:42 INFO - PROCESS | 1662 | 1465526022187 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x117067000 == 25 [pid = 1662] [id = 25] 19:33:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1160c9c00) [pid = 1662] [serial = 71] [outer = 0x0] 19:33:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1172ad400) [pid = 1662] [serial = 72] [outer = 0x1160c9c00] 19:33:42 INFO - PROCESS | 1662 | 1465526022230 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118352400) [pid = 1662] [serial = 73] [outer = 0x1160c9c00] 19:33:42 INFO - PROCESS | 1662 | 1465526022644 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 19:33:42 INFO - PROCESS | 1662 | 1465526022690 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:33:42 INFO - PROCESS | 1662 | 1465526022692 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:33:42 INFO - PROCESS | 1662 | 1465526022695 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:33:42 INFO - PROCESS | 1662 | 1465526022697 Marionette TRACE conn2 <- [1,74,null,{}] 19:33:42 INFO - PROCESS | 1662 | 1465526022705 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:42 INFO - PROCESS | 1662 | 1465526022708 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:42 INFO - PROCESS | 1662 | 1465526022834 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:33:42 INFO - PROCESS | 1662 | 1465526022876 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:42 INFO - PROCESS | 1662 | 1465526022878 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x11723b000 == 26 [pid = 1662] [id = 26] 19:33:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118358800) [pid = 1662] [serial = 74] [outer = 0x0] 19:33:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11920a000) [pid = 1662] [serial = 75] [outer = 0x118358800] 19:33:42 INFO - PROCESS | 1662 | 1465526022909 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1196dbc00) [pid = 1662] [serial = 76] [outer = 0x118358800] 19:33:43 INFO - PROCESS | 1662 | 1465526023558 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 873ms 19:33:43 INFO - PROCESS | 1662 | 1465526023567 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:33:43 INFO - PROCESS | 1662 | 1465526023569 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:33:43 INFO - PROCESS | 1662 | 1465526023597 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:33:43 INFO - PROCESS | 1662 | 1465526023599 Marionette TRACE conn2 <- [1,78,null,{}] 19:33:43 INFO - PROCESS | 1662 | 1465526023602 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:43 INFO - PROCESS | 1662 | 1465526023605 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:43 INFO - PROCESS | 1662 | 1465526023684 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:33:43 INFO - PROCESS | 1662 | 1465526023743 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:43 INFO - PROCESS | 1662 | 1465526023744 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x113aca000 == 27 [pid = 1662] [id = 27] 19:33:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116969800) [pid = 1662] [serial = 77] [outer = 0x0] 19:33:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11696a000) [pid = 1662] [serial = 78] [outer = 0x116969800] 19:33:43 INFO - PROCESS | 1662 | 1465526023772 Marionette DEBUG loaded listener.js 19:33:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1173a3400) [pid = 1662] [serial = 79] [outer = 0x116969800] 19:33:44 INFO - PROCESS | 1662 | 1465526024102 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 524ms 19:33:44 INFO - PROCESS | 1662 | 1465526024117 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:33:44 INFO - PROCESS | 1662 | 1465526024122 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:33:44 INFO - PROCESS | 1662 | 1465526024127 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:33:44 INFO - PROCESS | 1662 | 1465526024129 Marionette TRACE conn2 <- [1,82,null,{}] 19:33:44 INFO - PROCESS | 1662 | 1465526024131 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:44 INFO - PROCESS | 1662 | 1465526024132 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:44 INFO - PROCESS | 1662 | 1465526024206 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:33:44 INFO - PROCESS | 1662 | 1465526024263 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:44 INFO - PROCESS | 1662 | 1465526024264 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x112da6000 == 28 [pid = 1662] [id = 28] 19:33:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112e15400) [pid = 1662] [serial = 80] [outer = 0x0] 19:33:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113840000) [pid = 1662] [serial = 81] [outer = 0x112e15400] 19:33:44 INFO - PROCESS | 1662 | 1465526024293 Marionette DEBUG loaded listener.js 19:33:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118196400) [pid = 1662] [serial = 82] [outer = 0x112e15400] 19:33:44 INFO - PROCESS | 1662 | 1465526024561 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 19:33:44 INFO - PROCESS | 1662 | 1465526024596 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:33:44 INFO - PROCESS | 1662 | 1465526024597 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:33:44 INFO - PROCESS | 1662 | 1465526024599 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:33:44 INFO - PROCESS | 1662 | 1465526024602 Marionette TRACE conn2 <- [1,86,null,{}] 19:33:44 INFO - PROCESS | 1662 | 1465526024618 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:44 INFO - PROCESS | 1662 | 1465526024622 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:44 INFO - PROCESS | 1662 | 1465526024700 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:33:44 INFO - PROCESS | 1662 | 1465526024707 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:44 INFO - PROCESS | 1662 | 1465526024708 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f23800 == 29 [pid = 1662] [id = 29] 19:33:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118356400) [pid = 1662] [serial = 83] [outer = 0x0] 19:33:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11842c800) [pid = 1662] [serial = 84] [outer = 0x118356400] 19:33:44 INFO - PROCESS | 1662 | 1465526024735 Marionette DEBUG loaded listener.js 19:33:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118a49c00) [pid = 1662] [serial = 85] [outer = 0x118356400] 19:33:45 INFO - PROCESS | 1662 | 1465526025049 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 480ms 19:33:45 INFO - PROCESS | 1662 | 1465526025089 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:33:45 INFO - PROCESS | 1662 | 1465526025091 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:33:45 INFO - PROCESS | 1662 | 1465526025093 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 1662 | 1465526025094 Marionette TRACE conn2 <- [1,90,null,{}] 19:33:45 INFO - PROCESS | 1662 | 1465526025097 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:45 INFO - PROCESS | 1662 | 1465526025098 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:45 INFO - PROCESS | 1662 | 1465526025174 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:33:45 INFO - PROCESS | 1662 | 1465526025178 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 1662 | 1465526025178 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x117230000 == 30 [pid = 1662] [id = 30] 19:33:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119203800) [pid = 1662] [serial = 86] [outer = 0x0] 19:33:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11928ec00) [pid = 1662] [serial = 87] [outer = 0x119203800] 19:33:45 INFO - PROCESS | 1662 | 1465526025205 Marionette DEBUG loaded listener.js 19:33:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11960fc00) [pid = 1662] [serial = 88] [outer = 0x119203800] 19:33:45 INFO - PROCESS | 1662 | 1465526025494 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 19:33:45 INFO - PROCESS | 1662 | 1465526025514 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:33:45 INFO - PROCESS | 1662 | 1465526025515 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:33:45 INFO - PROCESS | 1662 | 1465526025517 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 1662 | 1465526025518 Marionette TRACE conn2 <- [1,94,null,{}] 19:33:45 INFO - PROCESS | 1662 | 1465526025528 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:45 INFO - PROCESS | 1662 | 1465526025529 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:45 INFO - PROCESS | 1662 | 1465526025606 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:33:45 INFO - PROCESS | 1662 | 1465526025648 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 1662 | 1465526025649 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118055000 == 31 [pid = 1662] [id = 31] 19:33:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x113843800) [pid = 1662] [serial = 89] [outer = 0x0] 19:33:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119355800) [pid = 1662] [serial = 90] [outer = 0x113843800] 19:33:45 INFO - PROCESS | 1662 | 1465526025673 Marionette DEBUG loaded listener.js 19:33:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119619c00) [pid = 1662] [serial = 91] [outer = 0x113843800] 19:33:45 INFO - PROCESS | 1662 | 1465526025930 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 19:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:33:45 INFO - PROCESS | 1662 | 1465526025941 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:33:45 INFO - PROCESS | 1662 | 1465526025942 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:33:45 INFO - PROCESS | 1662 | 1465526025944 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 1662 | 1465526025945 Marionette TRACE conn2 <- [1,98,null,{}] 19:33:45 INFO - PROCESS | 1662 | 1465526025948 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:45 INFO - PROCESS | 1662 | 1465526025952 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:46 INFO - PROCESS | 1662 | 1465526026070 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:33:46 INFO - PROCESS | 1662 | 1465526026076 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:46 INFO - PROCESS | 1662 | 1465526026077 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x116936800 == 32 [pid = 1662] [id = 32] 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11961b000) [pid = 1662] [serial = 92] [outer = 0x0] 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119975c00) [pid = 1662] [serial = 93] [outer = 0x11961b000] 19:33:46 INFO - PROCESS | 1662 | 1465526026102 Marionette DEBUG loaded listener.js 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12240a800) [pid = 1662] [serial = 94] [outer = 0x11961b000] 19:33:46 INFO - PROCESS | 1662 | 1465526026380 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 19:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:33:46 INFO - PROCESS | 1662 | 1465526026414 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 1662 | 1465526026415 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:33:46 INFO - PROCESS | 1662 | 1465526026417 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 1662 | 1465526026418 Marionette TRACE conn2 <- [1,102,null,{}] 19:33:46 INFO - PROCESS | 1662 | 1465526026424 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:46 INFO - PROCESS | 1662 | 1465526026426 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:46 INFO - PROCESS | 1662 | 1465526026498 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:33:46 INFO - PROCESS | 1662 | 1465526026501 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:46 INFO - PROCESS | 1662 | 1465526026502 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x118390800 == 33 [pid = 1662] [id = 33] 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12240ac00) [pid = 1662] [serial = 95] [outer = 0x0] 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x122663000) [pid = 1662] [serial = 96] [outer = 0x12240ac00] 19:33:46 INFO - PROCESS | 1662 | 1465526026529 Marionette DEBUG loaded listener.js 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12279a400) [pid = 1662] [serial = 97] [outer = 0x12240ac00] 19:33:46 INFO - PROCESS | 1662 | 1465526026809 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 19:33:46 INFO - PROCESS | 1662 | 1465526026843 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 1662 | 1465526026844 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:33:46 INFO - PROCESS | 1662 | 1465526026847 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 1662 | 1465526026848 Marionette TRACE conn2 <- [1,106,null,{}] 19:33:46 INFO - PROCESS | 1662 | 1465526026850 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:46 INFO - PROCESS | 1662 | 1465526026851 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:46 INFO - PROCESS | 1662 | 1465526026955 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:33:46 INFO - PROCESS | 1662 | 1465526026961 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:46 INFO - PROCESS | 1662 | 1465526026962 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192ad000 == 34 [pid = 1662] [id = 34] 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x111e58000) [pid = 1662] [serial = 98] [outer = 0x0] 19:33:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x122799c00) [pid = 1662] [serial = 99] [outer = 0x111e58000] 19:33:46 INFO - PROCESS | 1662 | 1465526026986 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1166e4800) [pid = 1662] [serial = 100] [outer = 0x111e58000] 19:33:47 INFO - PROCESS | 1662 | 1465526027243 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 19:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:33:47 INFO - PROCESS | 1662 | 1465526027283 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:33:47 INFO - PROCESS | 1662 | 1465526027284 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:33:47 INFO - PROCESS | 1662 | 1465526027293 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:33:47 INFO - PROCESS | 1662 | 1465526027294 Marionette TRACE conn2 <- [1,110,null,{}] 19:33:47 INFO - PROCESS | 1662 | 1465526027297 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:47 INFO - PROCESS | 1662 | 1465526027298 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:47 INFO - PROCESS | 1662 | 1465526027375 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:33:47 INFO - PROCESS | 1662 | 1465526027379 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 1662 | 1465526027380 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119535800 == 35 [pid = 1662] [id = 35] 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118a4ac00) [pid = 1662] [serial = 101] [outer = 0x0] 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x123da4800) [pid = 1662] [serial = 102] [outer = 0x118a4ac00] 19:33:47 INFO - PROCESS | 1662 | 1465526027406 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12483c800) [pid = 1662] [serial = 103] [outer = 0x118a4ac00] 19:33:47 INFO - PROCESS | 1662 | 1465526027693 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 428ms 19:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:33:47 INFO - PROCESS | 1662 | 1465526027714 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:33:47 INFO - PROCESS | 1662 | 1465526027715 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:33:47 INFO - PROCESS | 1662 | 1465526027717 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:33:47 INFO - PROCESS | 1662 | 1465526027718 Marionette TRACE conn2 <- [1,114,null,{}] 19:33:47 INFO - PROCESS | 1662 | 1465526027729 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:47 INFO - PROCESS | 1662 | 1465526027730 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:47 INFO - PROCESS | 1662 | 1465526027810 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:33:47 INFO - PROCESS | 1662 | 1465526027814 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 1662 | 1465526027815 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119836000 == 36 [pid = 1662] [id = 36] 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x123cdd400) [pid = 1662] [serial = 104] [outer = 0x0] 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1248ab000) [pid = 1662] [serial = 105] [outer = 0x123cdd400] 19:33:47 INFO - PROCESS | 1662 | 1465526027878 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124a9ec00) [pid = 1662] [serial = 106] [outer = 0x123cdd400] 19:33:48 INFO - PROCESS | 1662 | 1465526028133 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 478ms 19:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:33:48 INFO - PROCESS | 1662 | 1465526028195 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:33:48 INFO - PROCESS | 1662 | 1465526028197 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:33:48 INFO - PROCESS | 1662 | 1465526028199 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:33:48 INFO - PROCESS | 1662 | 1465526028201 Marionette TRACE conn2 <- [1,118,null,{}] 19:33:48 INFO - PROCESS | 1662 | 1465526028205 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:48 INFO - PROCESS | 1662 | 1465526028208 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:48 INFO - PROCESS | 1662 | 1465526028296 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:33:48 INFO - PROCESS | 1662 | 1465526028299 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:48 INFO - PROCESS | 1662 | 1465526028301 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d5a800 == 37 [pid = 1662] [id = 37] 19:33:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1248c1800) [pid = 1662] [serial = 107] [outer = 0x0] 19:33:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x125473000) [pid = 1662] [serial = 108] [outer = 0x1248c1800] 19:33:48 INFO - PROCESS | 1662 | 1465526028329 Marionette DEBUG loaded listener.js 19:33:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x124a9c400) [pid = 1662] [serial = 109] [outer = 0x1248c1800] 19:33:48 INFO - PROCESS | 1662 | 1465526028647 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 474ms 19:33:48 INFO - PROCESS | 1662 | 1465526028675 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:33:48 INFO - PROCESS | 1662 | 1465526028676 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:33:48 INFO - PROCESS | 1662 | 1465526028679 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:33:48 INFO - PROCESS | 1662 | 1465526028680 Marionette TRACE conn2 <- [1,122,null,{}] 19:33:48 INFO - PROCESS | 1662 | 1465526028682 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:48 INFO - PROCESS | 1662 | 1465526028684 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:48 INFO - PROCESS | 1662 | 1465526028835 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:33:48 INFO - PROCESS | 1662 | 1465526028847 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:48 INFO - PROCESS | 1662 | 1465526028848 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x122484000 == 38 [pid = 1662] [id = 38] 19:33:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x113834c00) [pid = 1662] [serial = 110] [outer = 0x0] 19:33:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x126b55800) [pid = 1662] [serial = 111] [outer = 0x113834c00] 19:33:48 INFO - PROCESS | 1662 | 1465526028889 Marionette DEBUG loaded listener.js 19:33:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x126e47c00) [pid = 1662] [serial = 112] [outer = 0x113834c00] 19:33:49 INFO - PROCESS | 1662 | 1465526029254 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 618ms 19:33:49 INFO - PROCESS | 1662 | 1465526029297 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:33:49 INFO - PROCESS | 1662 | 1465526029298 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:33:49 INFO - PROCESS | 1662 | 1465526029300 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:33:49 INFO - PROCESS | 1662 | 1465526029301 Marionette TRACE conn2 <- [1,126,null,{}] 19:33:49 INFO - PROCESS | 1662 | 1465526029303 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:49 INFO - PROCESS | 1662 | 1465526029305 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:49 INFO - PROCESS | 1662 | 1465526029380 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:33:49 INFO - PROCESS | 1662 | 1465526029428 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:49 INFO - PROCESS | 1662 | 1465526029429 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12269b000 == 39 [pid = 1662] [id = 39] 19:33:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11928a000) [pid = 1662] [serial = 113] [outer = 0x0] 19:33:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x126e53000) [pid = 1662] [serial = 114] [outer = 0x11928a000] 19:33:49 INFO - PROCESS | 1662 | 1465526029453 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1271d2000) [pid = 1662] [serial = 115] [outer = 0x11928a000] 19:33:49 INFO - PROCESS | 1662 | 1465526029705 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 19:33:49 INFO - PROCESS | 1662 | 1465526029726 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:33:49 INFO - PROCESS | 1662 | 1465526029727 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:33:49 INFO - PROCESS | 1662 | 1465526029729 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:33:49 INFO - PROCESS | 1662 | 1465526029730 Marionette TRACE conn2 <- [1,130,null,{}] 19:33:49 INFO - PROCESS | 1662 | 1465526029732 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:49 INFO - PROCESS | 1662 | 1465526029733 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:49 INFO - PROCESS | 1662 | 1465526029816 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:33:49 INFO - PROCESS | 1662 | 1465526029821 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:49 INFO - PROCESS | 1662 | 1465526029823 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d78000 == 40 [pid = 1662] [id = 40] 19:33:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128740400) [pid = 1662] [serial = 116] [outer = 0x0] 19:33:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128a7bc00) [pid = 1662] [serial = 117] [outer = 0x128740400] 19:33:49 INFO - PROCESS | 1662 | 1465526029846 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129033000) [pid = 1662] [serial = 118] [outer = 0x128740400] 19:33:50 INFO - PROCESS | 1662 | 1465526030151 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 19:33:50 INFO - PROCESS | 1662 | 1465526030197 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:33:50 INFO - PROCESS | 1662 | 1465526030199 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:33:50 INFO - PROCESS | 1662 | 1465526030201 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 1662 | 1465526030202 Marionette TRACE conn2 <- [1,134,null,{}] 19:33:50 INFO - PROCESS | 1662 | 1465526030204 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:50 INFO - PROCESS | 1662 | 1465526030205 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:50 INFO - PROCESS | 1662 | 1465526030290 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:33:50 INFO - PROCESS | 1662 | 1465526030337 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 1662 | 1465526030338 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12411c800 == 41 [pid = 1662] [id = 41] 19:33:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12873d000) [pid = 1662] [serial = 119] [outer = 0x0] 19:33:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x129039400) [pid = 1662] [serial = 120] [outer = 0x12873d000] 19:33:50 INFO - PROCESS | 1662 | 1465526030362 Marionette DEBUG loaded listener.js 19:33:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12920e800) [pid = 1662] [serial = 121] [outer = 0x12873d000] 19:33:50 INFO - PROCESS | 1662 | 1465526030607 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 418ms 19:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:33:50 INFO - PROCESS | 1662 | 1465526030626 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:33:50 INFO - PROCESS | 1662 | 1465526030627 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:33:50 INFO - PROCESS | 1662 | 1465526030629 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 1662 | 1465526030630 Marionette TRACE conn2 <- [1,138,null,{}] 19:33:50 INFO - PROCESS | 1662 | 1465526030633 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:50 INFO - PROCESS | 1662 | 1465526030634 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:50 INFO - PROCESS | 1662 | 1465526030718 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:33:50 INFO - PROCESS | 1662 | 1465526030724 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 1662 | 1465526030725 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x124667000 == 42 [pid = 1662] [id = 42] 19:33:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12903ac00) [pid = 1662] [serial = 122] [outer = 0x0] 19:33:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1292c6000) [pid = 1662] [serial = 123] [outer = 0x12903ac00] 19:33:50 INFO - PROCESS | 1662 | 1465526030748 Marionette DEBUG loaded listener.js 19:33:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x129302800) [pid = 1662] [serial = 124] [outer = 0x12903ac00] 19:33:51 INFO - PROCESS | 1662 | 1465526031054 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 467ms 19:33:51 INFO - PROCESS | 1662 | 1465526031098 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:33:51 INFO - PROCESS | 1662 | 1465526031099 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:33:51 INFO - PROCESS | 1662 | 1465526031101 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:33:51 INFO - PROCESS | 1662 | 1465526031102 Marionette TRACE conn2 <- [1,142,null,{}] 19:33:51 INFO - PROCESS | 1662 | 1465526031105 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:51 INFO - PROCESS | 1662 | 1465526031106 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:51 INFO - PROCESS | 1662 | 1465526031194 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:33:51 INFO - PROCESS | 1662 | 1465526031919 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:51 INFO - PROCESS | 1662 | 1465526031921 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x10b85f800 == 43 [pid = 1662] [id = 43] 19:33:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x113aa8400) [pid = 1662] [serial = 125] [outer = 0x0] 19:33:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1162bc000) [pid = 1662] [serial = 126] [outer = 0x113aa8400] 19:33:51 INFO - PROCESS | 1662 | 1465526031949 Marionette DEBUG loaded listener.js 19:33:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x116962000) [pid = 1662] [serial = 127] [outer = 0x113aa8400] 19:33:52 INFO - PROCESS | 1662 | 1465526032291 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1223ms 19:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:33:52 INFO - PROCESS | 1662 | 1465526032325 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:33:52 INFO - PROCESS | 1662 | 1465526032327 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:33:52 INFO - PROCESS | 1662 | 1465526032330 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:33:52 INFO - PROCESS | 1662 | 1465526032332 Marionette TRACE conn2 <- [1,146,null,{}] 19:33:52 INFO - PROCESS | 1662 | 1465526032335 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:52 INFO - PROCESS | 1662 | 1465526032338 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:52 INFO - PROCESS | 1662 | 1465526032430 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:33:52 INFO - PROCESS | 1662 | 1465526032462 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:52 INFO - PROCESS | 1662 | 1465526032464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x116245800 == 44 [pid = 1662] [id = 44] 19:33:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x118292800) [pid = 1662] [serial = 128] [outer = 0x0] 19:33:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x11829cc00) [pid = 1662] [serial = 129] [outer = 0x118292800] 19:33:52 INFO - PROCESS | 1662 | 1465526032490 Marionette DEBUG loaded listener.js 19:33:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x11835f000) [pid = 1662] [serial = 130] [outer = 0x118292800] 19:33:52 INFO - PROCESS | 1662 | 1465526032803 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 19:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:33:52 INFO - PROCESS | 1662 | 1465526032852 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:33:52 INFO - PROCESS | 1662 | 1465526032855 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:33:52 INFO - PROCESS | 1662 | 1465526032857 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:33:52 INFO - PROCESS | 1662 | 1465526032858 Marionette TRACE conn2 <- [1,150,null,{}] 19:33:52 INFO - PROCESS | 1662 | 1465526032861 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:52 INFO - PROCESS | 1662 | 1465526032862 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:52 INFO - PROCESS | 1662 | 1465526032966 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:33:53 INFO - PROCESS | 1662 | 1465526032997 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:53 INFO - PROCESS | 1662 | 1465526032998 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a8000 == 45 [pid = 1662] [id = 45] 19:33:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x118554c00) [pid = 1662] [serial = 131] [outer = 0x0] 19:33:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x119211800) [pid = 1662] [serial = 132] [outer = 0x118554c00] 19:33:53 INFO - PROCESS | 1662 | 1465526033023 Marionette DEBUG loaded listener.js 19:33:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x119610400) [pid = 1662] [serial = 133] [outer = 0x118554c00] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12b824c00) [pid = 1662] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12bdd7400) [pid = 1662] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x118554800) [pid = 1662] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12b942c00) [pid = 1662] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12b934c00) [pid = 1662] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12b59c400) [pid = 1662] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12a5d8c00) [pid = 1662] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x12903a400) [pid = 1662] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12bdbf000) [pid = 1662] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118355c00) [pid = 1662] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x118197400) [pid = 1662] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12ce36800) [pid = 1662] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12cacd400) [pid = 1662] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12c751800) [pid = 1662] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x123cdd400) [pid = 1662] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1248c1800) [pid = 1662] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x113834c00) [pid = 1662] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128a7f000) [pid = 1662] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1133a6800) [pid = 1662] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1160c9c00) [pid = 1662] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118358800) [pid = 1662] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116969800) [pid = 1662] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x112e15400) [pid = 1662] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118356400) [pid = 1662] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119203800) [pid = 1662] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x113843800) [pid = 1662] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11961b000) [pid = 1662] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12240ac00) [pid = 1662] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:33:53 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x111e58000) [pid = 1662] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:33:53 INFO - PROCESS | 1662 | 1465526033781 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 969ms 19:33:53 INFO - PROCESS | 1662 | 1465526033827 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:33:53 INFO - PROCESS | 1662 | 1465526033828 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:33:53 INFO - PROCESS | 1662 | 1465526033835 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:33:53 INFO - PROCESS | 1662 | 1465526033841 Marionette TRACE conn2 <- [1,154,null,{}] 19:33:53 INFO - PROCESS | 1662 | 1465526033844 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:53 INFO - PROCESS | 1662 | 1465526033846 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:53 INFO - PROCESS | 1662 | 1465526033917 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:33:53 INFO - PROCESS | 1662 | 1465526033923 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:53 INFO - PROCESS | 1662 | 1465526033924 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x11805b800 == 46 [pid = 1662] [id = 46] 19:33:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x112a6ec00) [pid = 1662] [serial = 134] [outer = 0x0] 19:33:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1176bd000) [pid = 1662] [serial = 135] [outer = 0x112a6ec00] 19:33:53 INFO - PROCESS | 1662 | 1465526033951 Marionette DEBUG loaded listener.js 19:33:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1196d8000) [pid = 1662] [serial = 136] [outer = 0x112a6ec00] 19:33:54 INFO - PROCESS | 1662 | 1465526034280 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 478ms 19:33:54 INFO - PROCESS | 1662 | 1465526034309 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:33:54 INFO - PROCESS | 1662 | 1465526034311 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:33:54 INFO - PROCESS | 1662 | 1465526034313 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:33:54 INFO - PROCESS | 1662 | 1465526034314 Marionette TRACE conn2 <- [1,158,null,{}] 19:33:54 INFO - PROCESS | 1662 | 1465526034317 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:54 INFO - PROCESS | 1662 | 1465526034318 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:54 INFO - PROCESS | 1662 | 1465526034399 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:33:54 INFO - PROCESS | 1662 | 1465526034404 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 1662 | 1465526034406 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c9800 == 47 [pid = 1662] [id = 47] 19:33:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1173a1c00) [pid = 1662] [serial = 137] [outer = 0x0] 19:33:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119d09000) [pid = 1662] [serial = 138] [outer = 0x1173a1c00] 19:33:54 INFO - PROCESS | 1662 | 1465526034431 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119d9c000) [pid = 1662] [serial = 139] [outer = 0x1173a1c00] 19:33:54 INFO - PROCESS | 1662 | 1465526034747 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 19:33:54 INFO - PROCESS | 1662 | 1465526034782 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:33:54 INFO - PROCESS | 1662 | 1465526034783 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:33:54 INFO - PROCESS | 1662 | 1465526034785 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:33:54 INFO - PROCESS | 1662 | 1465526034786 Marionette TRACE conn2 <- [1,162,null,{}] 19:33:54 INFO - PROCESS | 1662 | 1465526034791 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:54 INFO - PROCESS | 1662 | 1465526034792 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:54 INFO - PROCESS | 1662 | 1465526034864 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:33:54 INFO - PROCESS | 1662 | 1465526034910 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 1662 | 1465526034914 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192bb000 == 48 [pid = 1662] [id = 48] 19:33:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12253a800) [pid = 1662] [serial = 140] [outer = 0x0] 19:33:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x122669000) [pid = 1662] [serial = 141] [outer = 0x12253a800] 19:33:54 INFO - PROCESS | 1662 | 1465526034944 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x123ce2800) [pid = 1662] [serial = 142] [outer = 0x12253a800] 19:33:55 INFO - PROCESS | 1662 | 1465526035223 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 473ms 19:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:33:55 INFO - PROCESS | 1662 | 1465526035261 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:33:55 INFO - PROCESS | 1662 | 1465526035262 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:33:55 INFO - PROCESS | 1662 | 1465526035264 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:33:55 INFO - PROCESS | 1662 | 1465526035265 Marionette TRACE conn2 <- [1,166,null,{}] 19:33:55 INFO - PROCESS | 1662 | 1465526035267 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:55 INFO - PROCESS | 1662 | 1465526035269 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:55 INFO - PROCESS | 1662 | 1465526035354 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:33:55 INFO - PROCESS | 1662 | 1465526035359 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 1662 | 1465526035360 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x113354000 == 49 [pid = 1662] [id = 49] 19:33:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x123f94c00) [pid = 1662] [serial = 143] [outer = 0x0] 19:33:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x125384800) [pid = 1662] [serial = 144] [outer = 0x123f94c00] 19:33:55 INFO - PROCESS | 1662 | 1465526035384 Marionette DEBUG loaded listener.js 19:33:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x123da1400) [pid = 1662] [serial = 145] [outer = 0x123f94c00] 19:33:55 INFO - PROCESS | 1662 | 1465526035687 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 518ms 19:33:55 INFO - PROCESS | 1662 | 1465526035783 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:33:55 INFO - PROCESS | 1662 | 1465526035786 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:33:55 INFO - PROCESS | 1662 | 1465526035789 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:33:55 INFO - PROCESS | 1662 | 1465526035791 Marionette TRACE conn2 <- [1,170,null,{}] 19:33:55 INFO - PROCESS | 1662 | 1465526035795 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:55 INFO - PROCESS | 1662 | 1465526035797 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:55 INFO - PROCESS | 1662 | 1465526035893 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:33:55 INFO - PROCESS | 1662 | 1465526035936 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 1662 | 1465526035939 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x113ab8800 == 50 [pid = 1662] [id = 50] 19:33:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x113da0800) [pid = 1662] [serial = 146] [outer = 0x0] 19:33:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1160c8800) [pid = 1662] [serial = 147] [outer = 0x113da0800] 19:33:55 INFO - PROCESS | 1662 | 1465526035970 Marionette DEBUG loaded listener.js 19:33:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1169f9c00) [pid = 1662] [serial = 148] [outer = 0x113da0800] 19:33:56 INFO - PROCESS | 1662 | 1465526036382 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 19:33:56 INFO - PROCESS | 1662 | 1465526036410 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:33:56 INFO - PROCESS | 1662 | 1465526036412 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:33:56 INFO - PROCESS | 1662 | 1465526036416 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:33:56 INFO - PROCESS | 1662 | 1465526036419 Marionette TRACE conn2 <- [1,174,null,{}] 19:33:56 INFO - PROCESS | 1662 | 1465526036441 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:56 INFO - PROCESS | 1662 | 1465526036443 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:56 INFO - PROCESS | 1662 | 1465526036536 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:33:56 INFO - PROCESS | 1662 | 1465526036595 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:56 INFO - PROCESS | 1662 | 1465526036596 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118070800 == 51 [pid = 1662] [id = 51] 19:33:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118358400) [pid = 1662] [serial = 149] [outer = 0x0] 19:33:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x118429c00) [pid = 1662] [serial = 150] [outer = 0x118358400] 19:33:56 INFO - PROCESS | 1662 | 1465526036644 Marionette DEBUG loaded listener.js 19:33:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x11920a400) [pid = 1662] [serial = 151] [outer = 0x118358400] 19:33:57 INFO - PROCESS | 1662 | 1465526037055 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 693ms 19:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:33:57 INFO - PROCESS | 1662 | 1465526037107 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:33:57 INFO - PROCESS | 1662 | 1465526037109 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:33:57 INFO - PROCESS | 1662 | 1465526037111 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:33:57 INFO - PROCESS | 1662 | 1465526037113 Marionette TRACE conn2 <- [1,178,null,{}] 19:33:57 INFO - PROCESS | 1662 | 1465526037122 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:57 INFO - PROCESS | 1662 | 1465526037125 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:57 INFO - PROCESS | 1662 | 1465526037218 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:33:57 INFO - PROCESS | 1662 | 1465526037278 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 1662 | 1465526037281 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x116663800 == 52 [pid = 1662] [id = 52] 19:33:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12240c000) [pid = 1662] [serial = 152] [outer = 0x0] 19:33:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x122542000) [pid = 1662] [serial = 153] [outer = 0x12240c000] 19:33:57 INFO - PROCESS | 1662 | 1465526037313 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x123f90000) [pid = 1662] [serial = 154] [outer = 0x12240c000] 19:33:57 INFO - PROCESS | 1662 | 1465526037712 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 19:33:57 INFO - PROCESS | 1662 | 1465526037734 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:33:57 INFO - PROCESS | 1662 | 1465526037735 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:33:57 INFO - PROCESS | 1662 | 1465526037738 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:33:57 INFO - PROCESS | 1662 | 1465526037739 Marionette TRACE conn2 <- [1,182,null,{}] 19:33:57 INFO - PROCESS | 1662 | 1465526037741 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:57 INFO - PROCESS | 1662 | 1465526037743 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:57 INFO - PROCESS | 1662 | 1465526037836 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:33:57 INFO - PROCESS | 1662 | 1465526037908 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 1662 | 1465526037909 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x124154800 == 53 [pid = 1662] [id = 53] 19:33:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x124aef800) [pid = 1662] [serial = 155] [outer = 0x0] 19:33:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x125470400) [pid = 1662] [serial = 156] [outer = 0x124aef800] 19:33:57 INFO - PROCESS | 1662 | 1465526037937 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x126bba800) [pid = 1662] [serial = 157] [outer = 0x124aef800] 19:33:58 INFO - PROCESS | 1662 | 1465526038349 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 19:33:58 INFO - PROCESS | 1662 | 1465526038357 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:33:58 INFO - PROCESS | 1662 | 1465526038359 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:33:58 INFO - PROCESS | 1662 | 1465526038361 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:33:58 INFO - PROCESS | 1662 | 1465526038362 Marionette TRACE conn2 <- [1,186,null,{}] 19:33:58 INFO - PROCESS | 1662 | 1465526038365 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:58 INFO - PROCESS | 1662 | 1465526038366 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:58 INFO - PROCESS | 1662 | 1465526038458 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:33:58 INFO - PROCESS | 1662 | 1465526038501 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:58 INFO - PROCESS | 1662 | 1465526038503 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b5800 == 54 [pid = 1662] [id = 54] 19:33:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x124a9b800) [pid = 1662] [serial = 158] [outer = 0x0] 19:33:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1271a8000) [pid = 1662] [serial = 159] [outer = 0x124a9b800] 19:33:58 INFO - PROCESS | 1662 | 1465526038531 Marionette DEBUG loaded listener.js 19:33:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12873c000) [pid = 1662] [serial = 160] [outer = 0x124a9b800] 19:33:58 INFO - PROCESS | 1662 | 1465526038925 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms 19:33:58 INFO - PROCESS | 1662 | 1465526038933 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:33:58 INFO - PROCESS | 1662 | 1465526038935 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:33:58 INFO - PROCESS | 1662 | 1465526038939 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:33:58 INFO - PROCESS | 1662 | 1465526038941 Marionette TRACE conn2 <- [1,190,null,{}] 19:33:58 INFO - PROCESS | 1662 | 1465526038945 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:58 INFO - PROCESS | 1662 | 1465526038951 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:59 INFO - PROCESS | 1662 | 1465526039122 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:33:59 INFO - PROCESS | 1662 | 1465526039250 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:59 INFO - PROCESS | 1662 | 1465526039252 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:33:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x117064000 == 55 [pid = 1662] [id = 55] 19:33:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x111ecc400) [pid = 1662] [serial = 161] [outer = 0x0] 19:33:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x123f98000) [pid = 1662] [serial = 162] [outer = 0x111ecc400] 19:33:59 INFO - PROCESS | 1662 | 1465526039302 Marionette DEBUG loaded listener.js 19:33:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x128e10400) [pid = 1662] [serial = 163] [outer = 0x111ecc400] 19:33:59 INFO - PROCESS | 1662 | 1465526039813 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 922ms 19:33:59 INFO - PROCESS | 1662 | 1465526039862 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:33:59 INFO - PROCESS | 1662 | 1465526039865 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:33:59 INFO - PROCESS | 1662 | 1465526039869 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:33:59 INFO - PROCESS | 1662 | 1465526039874 Marionette TRACE conn2 <- [1,194,null,{}] 19:33:59 INFO - PROCESS | 1662 | 1465526039879 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:59 INFO - PROCESS | 1662 | 1465526039882 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:00 INFO - PROCESS | 1662 | 1465526039995 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:34:00 INFO - PROCESS | 1662 | 1465526040061 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:00 INFO - PROCESS | 1662 | 1465526040063 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x113347000 == 56 [pid = 1662] [id = 56] 19:34:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x116965000) [pid = 1662] [serial = 164] [outer = 0x0] 19:34:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x116f64400) [pid = 1662] [serial = 165] [outer = 0x116965000] 19:34:00 INFO - PROCESS | 1662 | 1465526040090 Marionette DEBUG loaded listener.js 19:34:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x11818b000) [pid = 1662] [serial = 166] [outer = 0x116965000] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1192bb000 == 55 [pid = 1662] [id = 48] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c9800 == 54 [pid = 1662] [id = 47] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x119535800 == 53 [pid = 1662] [id = 35] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11805b800 == 52 [pid = 1662] [id = 46] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116936800 == 51 [pid = 1662] [id = 32] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a8000 == 50 [pid = 1662] [id = 45] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116f23800 == 49 [pid = 1662] [id = 29] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116245800 == 48 [pid = 1662] [id = 44] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x117230000 == 47 [pid = 1662] [id = 30] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x113aca000 == 46 [pid = 1662] [id = 27] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x112da6000 == 45 [pid = 1662] [id = 28] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x10b85f800 == 44 [pid = 1662] [id = 43] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12269b000 == 43 [pid = 1662] [id = 39] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1192ad000 == 42 [pid = 1662] [id = 34] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x118390800 == 41 [pid = 1662] [id = 33] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x118055000 == 40 [pid = 1662] [id = 31] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x117064000 == 39 [pid = 1662] [id = 55] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b5800 == 38 [pid = 1662] [id = 54] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x124154800 == 37 [pid = 1662] [id = 53] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x123d78000 == 36 [pid = 1662] [id = 40] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116663800 == 35 [pid = 1662] [id = 52] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x124667000 == 34 [pid = 1662] [id = 42] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x118070800 == 33 [pid = 1662] [id = 51] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x119836000 == 32 [pid = 1662] [id = 36] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x119d5a800 == 31 [pid = 1662] [id = 37] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12411c800 == 30 [pid = 1662] [id = 41] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x113354000 == 29 [pid = 1662] [id = 49] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x122484000 == 28 [pid = 1662] [id = 38] 19:34:00 INFO - PROCESS | 1662 | --DOCSHELL 0x113ab8800 == 27 [pid = 1662] [id = 50] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x12279b800) [pid = 1662] [serial = 11] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x1248ab000) [pid = 1662] [serial = 105] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x125473000) [pid = 1662] [serial = 108] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x126b55800) [pid = 1662] [serial = 111] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x126e53000) [pid = 1662] [serial = 114] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x128a7bc00) [pid = 1662] [serial = 117] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x129039400) [pid = 1662] [serial = 120] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1271d1400) [pid = 1662] [serial = 66] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1133acc00) [pid = 1662] [serial = 69] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x115121800) [pid = 1662] [serial = 70] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1172ad400) [pid = 1662] [serial = 72] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11920a000) [pid = 1662] [serial = 75] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x11696a000) [pid = 1662] [serial = 78] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x113840000) [pid = 1662] [serial = 81] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x11842c800) [pid = 1662] [serial = 84] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11928ec00) [pid = 1662] [serial = 87] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x119355800) [pid = 1662] [serial = 90] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x119619c00) [pid = 1662] [serial = 91] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119975c00) [pid = 1662] [serial = 93] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12240a800) [pid = 1662] [serial = 94] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x122663000) [pid = 1662] [serial = 96] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12279a400) [pid = 1662] [serial = 97] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x122799c00) [pid = 1662] [serial = 99] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1166e4800) [pid = 1662] [serial = 100] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x123da4800) [pid = 1662] [serial = 102] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124a9c400) [pid = 1662] [serial = 109] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1173a3400) [pid = 1662] [serial = 79] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1196dbc00) [pid = 1662] [serial = 76] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126e47c00) [pid = 1662] [serial = 112] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118196400) [pid = 1662] [serial = 82] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11960fc00) [pid = 1662] [serial = 88] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118352400) [pid = 1662] [serial = 73] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124a9ec00) [pid = 1662] [serial = 106] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12dcdfc00) [pid = 1662] [serial = 67] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118a49c00) [pid = 1662] [serial = 85] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1292c6000) [pid = 1662] [serial = 123] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129309c00) [pid = 1662] [serial = 18] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12903c000) [pid = 1662] [serial = 15] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129205000) [pid = 1662] [serial = 16] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123cd4c00) [pid = 1662] [serial = 8] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12cac5c00) [pid = 1662] [serial = 42] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12cacb000) [pid = 1662] [serial = 43] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12c74b400) [pid = 1662] [serial = 40] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12c28e800) [pid = 1662] [serial = 39] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12c283c00) [pid = 1662] [serial = 36] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12c287800) [pid = 1662] [serial = 37] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12bdc5400) [pid = 1662] [serial = 33] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12bdd4c00) [pid = 1662] [serial = 34] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12bdc0400) [pid = 1662] [serial = 31] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b951000) [pid = 1662] [serial = 30] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b937400) [pid = 1662] [serial = 27] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12b940000) [pid = 1662] [serial = 28] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b59e000) [pid = 1662] [serial = 24] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12b81a800) [pid = 1662] [serial = 25] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12a5db400) [pid = 1662] [serial = 21] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a5df800) [pid = 1662] [serial = 22] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12cfc2400) [pid = 1662] [serial = 63] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12cfc7800) [pid = 1662] [serial = 64] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11835b800) [pid = 1662] [serial = 60] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11835f400) [pid = 1662] [serial = 61] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12cfbec00) [pid = 1662] [serial = 58] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118557400) [pid = 1662] [serial = 57] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12ce3c400) [pid = 1662] [serial = 54] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12d654c00) [pid = 1662] [serial = 55] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12d14c000) [pid = 1662] [serial = 48] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12d223000) [pid = 1662] [serial = 51] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12ce2fc00) [pid = 1662] [serial = 45] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12ce34400) [pid = 1662] [serial = 46] [outer = 0x0] [url = about:blank] 19:34:00 INFO - PROCESS | 1662 | 1465526040889 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1026ms 19:34:00 INFO - PROCESS | 1662 | 1465526040895 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:34:00 INFO - PROCESS | 1662 | 1465526040897 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:34:00 INFO - PROCESS | 1662 | 1465526040901 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:34:00 INFO - PROCESS | 1662 | 1465526040903 Marionette TRACE conn2 <- [1,198,null,{}] 19:34:00 INFO - PROCESS | 1662 | 1465526040909 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:00 INFO - PROCESS | 1662 | 1465526040910 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:00 INFO - PROCESS | 1662 | 1465526040981 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:34:00 INFO - PROCESS | 1662 | 1465526040987 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:00 INFO - PROCESS | 1662 | 1465526040991 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x113ac1800 == 28 [pid = 1662] [id = 57] 19:34:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1173a1800) [pid = 1662] [serial = 167] [outer = 0x0] 19:34:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1176b1800) [pid = 1662] [serial = 168] [outer = 0x1173a1800] 19:34:01 INFO - PROCESS | 1662 | 1465526041018 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118296800) [pid = 1662] [serial = 169] [outer = 0x1173a1800] 19:34:01 INFO - PROCESS | 1662 | 1465526041326 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 19:34:01 INFO - PROCESS | 1662 | 1465526041373 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:34:01 INFO - PROCESS | 1662 | 1465526041377 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:34:01 INFO - PROCESS | 1662 | 1465526041381 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:34:01 INFO - PROCESS | 1662 | 1465526041383 Marionette TRACE conn2 <- [1,202,null,{}] 19:34:01 INFO - PROCESS | 1662 | 1465526041385 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:01 INFO - PROCESS | 1662 | 1465526041387 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:01 INFO - PROCESS | 1662 | 1465526041460 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:34:01 INFO - PROCESS | 1662 | 1465526041465 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:01 INFO - PROCESS | 1662 | 1465526041466 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f25800 == 29 [pid = 1662] [id = 58] 19:34:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118357800) [pid = 1662] [serial = 170] [outer = 0x0] 19:34:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11853b800) [pid = 1662] [serial = 171] [outer = 0x118357800] 19:34:01 INFO - PROCESS | 1662 | 1465526041496 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118a44400) [pid = 1662] [serial = 172] [outer = 0x118357800] 19:34:01 INFO - PROCESS | 1662 | 1465526041801 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 19:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:34:01 INFO - PROCESS | 1662 | 1465526041852 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:34:01 INFO - PROCESS | 1662 | 1465526041854 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:34:01 INFO - PROCESS | 1662 | 1465526041856 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:34:01 INFO - PROCESS | 1662 | 1465526041858 Marionette TRACE conn2 <- [1,206,null,{}] 19:34:01 INFO - PROCESS | 1662 | 1465526041866 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:01 INFO - PROCESS | 1662 | 1465526041869 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:01 INFO - PROCESS | 1662 | 1465526041944 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:34:01 INFO - PROCESS | 1662 | 1465526041987 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:01 INFO - PROCESS | 1662 | 1465526041989 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e66800 == 30 [pid = 1662] [id = 59] 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1162f5400) [pid = 1662] [serial = 173] [outer = 0x0] 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119355800) [pid = 1662] [serial = 174] [outer = 0x1162f5400] 19:34:02 INFO - PROCESS | 1662 | 1465526042017 Marionette DEBUG loaded listener.js 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11961c400) [pid = 1662] [serial = 175] [outer = 0x1162f5400] 19:34:02 INFO - PROCESS | 1662 | 1465526042261 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 420ms 19:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:34:02 INFO - PROCESS | 1662 | 1465526042277 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 1662 | 1465526042278 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:34:02 INFO - PROCESS | 1662 | 1465526042280 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 1662 | 1465526042281 Marionette TRACE conn2 <- [1,210,null,{}] 19:34:02 INFO - PROCESS | 1662 | 1465526042283 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:02 INFO - PROCESS | 1662 | 1465526042284 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:02 INFO - PROCESS | 1662 | 1465526042357 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:34:02 INFO - PROCESS | 1662 | 1465526042361 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:02 INFO - PROCESS | 1662 | 1465526042362 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c1800 == 31 [pid = 1662] [id = 60] 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1199a0000) [pid = 1662] [serial = 176] [outer = 0x0] 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119d9ac00) [pid = 1662] [serial = 177] [outer = 0x1199a0000] 19:34:02 INFO - PROCESS | 1662 | 1465526042388 Marionette DEBUG loaded listener.js 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119da0c00) [pid = 1662] [serial = 178] [outer = 0x1199a0000] 19:34:02 INFO - PROCESS | 1662 | 1465526042692 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 19:34:02 INFO - PROCESS | 1662 | 1465526042699 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 1662 | 1465526042701 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:34:02 INFO - PROCESS | 1662 | 1465526042713 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 1662 | 1465526042714 Marionette TRACE conn2 <- [1,214,null,{}] 19:34:02 INFO - PROCESS | 1662 | 1465526042716 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:02 INFO - PROCESS | 1662 | 1465526042717 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:02 INFO - PROCESS | 1662 | 1465526042785 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:34:02 INFO - PROCESS | 1662 | 1465526042844 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:02 INFO - PROCESS | 1662 | 1465526042845 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x118335800 == 32 [pid = 1662] [id = 61] 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116075000) [pid = 1662] [serial = 179] [outer = 0x0] 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11960fc00) [pid = 1662] [serial = 180] [outer = 0x116075000] 19:34:02 INFO - PROCESS | 1662 | 1465526042870 Marionette DEBUG loaded listener.js 19:34:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1238af000) [pid = 1662] [serial = 181] [outer = 0x116075000] 19:34:03 INFO - PROCESS | 1662 | 1465526043184 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 19:34:03 INFO - PROCESS | 1662 | 1465526043232 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:34:03 INFO - PROCESS | 1662 | 1465526043233 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:34:03 INFO - PROCESS | 1662 | 1465526043245 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:34:03 INFO - PROCESS | 1662 | 1465526043246 Marionette TRACE conn2 <- [1,218,null,{}] 19:34:03 INFO - PROCESS | 1662 | 1465526043248 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:03 INFO - PROCESS | 1662 | 1465526043253 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:03 INFO - PROCESS | 1662 | 1465526043392 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:34:03 INFO - PROCESS | 1662 | 1465526043407 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:03 INFO - PROCESS | 1662 | 1465526043408 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119530000 == 33 [pid = 1662] [id = 62] 19:34:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1151c8400) [pid = 1662] [serial = 182] [outer = 0x0] 19:34:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123a33000) [pid = 1662] [serial = 183] [outer = 0x1151c8400] 19:34:03 INFO - PROCESS | 1662 | 1465526043449 Marionette DEBUG loaded listener.js 19:34:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125492800) [pid = 1662] [serial = 184] [outer = 0x1151c8400] 19:34:03 INFO - PROCESS | 1662 | 1465526043781 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 579ms 19:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:34:03 INFO - PROCESS | 1662 | 1465526043817 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:34:03 INFO - PROCESS | 1662 | 1465526043818 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:34:03 INFO - PROCESS | 1662 | 1465526043820 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:34:03 INFO - PROCESS | 1662 | 1465526043822 Marionette TRACE conn2 <- [1,222,null,{}] 19:34:03 INFO - PROCESS | 1662 | 1465526043827 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:03 INFO - PROCESS | 1662 | 1465526043828 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:03 INFO - PROCESS | 1662 | 1465526043921 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:34:03 INFO - PROCESS | 1662 | 1465526043952 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:03 INFO - PROCESS | 1662 | 1465526043953 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ad1000 == 34 [pid = 1662] [id = 63] 19:34:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125493400) [pid = 1662] [serial = 185] [outer = 0x0] 19:34:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x125e50000) [pid = 1662] [serial = 186] [outer = 0x125493400] 19:34:03 INFO - PROCESS | 1662 | 1465526043977 Marionette DEBUG loaded listener.js 19:34:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126bbb000) [pid = 1662] [serial = 187] [outer = 0x125493400] 19:34:04 INFO - PROCESS | 1662 | 1465526044265 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 19:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:34:04 INFO - PROCESS | 1662 | 1465526044295 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:34:04 INFO - PROCESS | 1662 | 1465526044296 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:34:04 INFO - PROCESS | 1662 | 1465526044299 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:34:04 INFO - PROCESS | 1662 | 1465526044300 Marionette TRACE conn2 <- [1,226,null,{}] 19:34:04 INFO - PROCESS | 1662 | 1465526044302 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:04 INFO - PROCESS | 1662 | 1465526044306 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:04 INFO - PROCESS | 1662 | 1465526044434 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:34:04 INFO - PROCESS | 1662 | 1465526044448 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:04 INFO - PROCESS | 1662 | 1465526044449 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x122479800 == 35 [pid = 1662] [id = 64] 19:34:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125e52c00) [pid = 1662] [serial = 188] [outer = 0x0] 19:34:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126e4c800) [pid = 1662] [serial = 189] [outer = 0x125e52c00] 19:34:04 INFO - PROCESS | 1662 | 1465526044489 Marionette DEBUG loaded listener.js 19:34:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271cac00) [pid = 1662] [serial = 190] [outer = 0x125e52c00] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123f94c00) [pid = 1662] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12253a800) [pid = 1662] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118292800) [pid = 1662] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118554c00) [pid = 1662] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a6ec00) [pid = 1662] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x113aa8400) [pid = 1662] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1173a1c00) [pid = 1662] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12903ac00) [pid = 1662] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128740400) [pid = 1662] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12873d000) [pid = 1662] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118a4ac00) [pid = 1662] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:34:04 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11928a000) [pid = 1662] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:34:05 INFO - PROCESS | 1662 | 1465526045015 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 719ms 19:34:05 INFO - PROCESS | 1662 | 1465526045018 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:34:05 INFO - PROCESS | 1662 | 1465526045019 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:34:05 INFO - PROCESS | 1662 | 1465526045024 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:34:05 INFO - PROCESS | 1662 | 1465526045025 Marionette TRACE conn2 <- [1,230,null,{}] 19:34:05 INFO - PROCESS | 1662 | 1465526045028 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:05 INFO - PROCESS | 1662 | 1465526045029 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:05 INFO - PROCESS | 1662 | 1465526045105 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:34:05 INFO - PROCESS | 1662 | 1465526045108 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 1662 | 1465526045109 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e65800 == 36 [pid = 1662] [id = 65] 19:34:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118195000) [pid = 1662] [serial = 191] [outer = 0x0] 19:34:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12253a800) [pid = 1662] [serial = 192] [outer = 0x118195000] 19:34:05 INFO - PROCESS | 1662 | 1465526045135 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128739400) [pid = 1662] [serial = 193] [outer = 0x118195000] 19:34:05 INFO - PROCESS | 1662 | 1465526045445 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 19:34:05 INFO - PROCESS | 1662 | 1465526045494 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:34:05 INFO - PROCESS | 1662 | 1465526045495 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:34:05 INFO - PROCESS | 1662 | 1465526045497 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:34:05 INFO - PROCESS | 1662 | 1465526045498 Marionette TRACE conn2 <- [1,234,null,{}] 19:34:05 INFO - PROCESS | 1662 | 1465526045500 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:05 INFO - PROCESS | 1662 | 1465526045501 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:05 INFO - PROCESS | 1662 | 1465526045590 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:34:05 INFO - PROCESS | 1662 | 1465526045596 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 1662 | 1465526045597 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238d3000 == 37 [pid = 1662] [id = 66] 19:34:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128744800) [pid = 1662] [serial = 194] [outer = 0x0] 19:34:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128e02800) [pid = 1662] [serial = 195] [outer = 0x128744800] 19:34:05 INFO - PROCESS | 1662 | 1465526045622 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x129036400) [pid = 1662] [serial = 196] [outer = 0x128744800] 19:34:05 INFO - PROCESS | 1662 | 1465526045912 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 467ms 19:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:34:05 INFO - PROCESS | 1662 | 1465526045965 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:34:05 INFO - PROCESS | 1662 | 1465526045966 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:34:05 INFO - PROCESS | 1662 | 1465526045968 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:34:05 INFO - PROCESS | 1662 | 1465526045970 Marionette TRACE conn2 <- [1,238,null,{}] 19:34:05 INFO - PROCESS | 1662 | 1465526045975 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:05 INFO - PROCESS | 1662 | 1465526045977 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:06 INFO - PROCESS | 1662 | 1465526046065 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:34:06 INFO - PROCESS | 1662 | 1465526046069 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:06 INFO - PROCESS | 1662 | 1465526046071 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118323800 == 38 [pid = 1662] [id = 67] 19:34:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128a7bc00) [pid = 1662] [serial = 197] [outer = 0x0] 19:34:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x129207000) [pid = 1662] [serial = 198] [outer = 0x128a7bc00] 19:34:06 INFO - PROCESS | 1662 | 1465526046101 Marionette DEBUG loaded listener.js 19:34:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129306000) [pid = 1662] [serial = 199] [outer = 0x128a7bc00] 19:34:06 INFO - PROCESS | 1662 | 1465526046450 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 522ms 19:34:06 INFO - PROCESS | 1662 | 1465526046491 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:34:06 INFO - PROCESS | 1662 | 1465526046493 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:34:06 INFO - PROCESS | 1662 | 1465526046496 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:34:06 INFO - PROCESS | 1662 | 1465526046498 Marionette TRACE conn2 <- [1,242,null,{}] 19:34:06 INFO - PROCESS | 1662 | 1465526046501 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:06 INFO - PROCESS | 1662 | 1465526046503 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:06 INFO - PROCESS | 1662 | 1465526046617 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:34:06 INFO - PROCESS | 1662 | 1465526046623 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:06 INFO - PROCESS | 1662 | 1465526046624 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x125396000 == 39 [pid = 1662] [id = 68] 19:34:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1292c9400) [pid = 1662] [serial = 200] [outer = 0x0] 19:34:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a25c800) [pid = 1662] [serial = 201] [outer = 0x1292c9400] 19:34:06 INFO - PROCESS | 1662 | 1465526046663 Marionette DEBUG loaded listener.js 19:34:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a263c00) [pid = 1662] [serial = 202] [outer = 0x1292c9400] 19:34:07 INFO - PROCESS | 1662 | 1465526047227 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 770ms 19:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:34:07 INFO - PROCESS | 1662 | 1465526047267 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:34:07 INFO - PROCESS | 1662 | 1465526047269 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:34:07 INFO - PROCESS | 1662 | 1465526047272 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:34:07 INFO - PROCESS | 1662 | 1465526047274 Marionette TRACE conn2 <- [1,246,null,{}] 19:34:07 INFO - PROCESS | 1662 | 1465526047278 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:07 INFO - PROCESS | 1662 | 1465526047280 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:07 INFO - PROCESS | 1662 | 1465526047385 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:34:07 INFO - PROCESS | 1662 | 1465526047455 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 1662 | 1465526047457 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116944800 == 40 [pid = 1662] [id = 69] 19:34:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1160c5000) [pid = 1662] [serial = 203] [outer = 0x0] 19:34:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117033400) [pid = 1662] [serial = 204] [outer = 0x1160c5000] 19:34:07 INFO - PROCESS | 1662 | 1465526047488 Marionette DEBUG loaded listener.js 19:34:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118294400) [pid = 1662] [serial = 205] [outer = 0x1160c5000] 19:34:07 INFO - PROCESS | 1662 | 1465526047909 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 721ms 19:34:08 INFO - PROCESS | 1662 | 1465526048025 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:34:08 INFO - PROCESS | 1662 | 1465526048028 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:34:08 INFO - PROCESS | 1662 | 1465526048033 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 1662 | 1465526048035 Marionette TRACE conn2 <- [1,250,null,{}] 19:34:08 INFO - PROCESS | 1662 | 1465526048038 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:08 INFO - PROCESS | 1662 | 1465526048040 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:08 INFO - PROCESS | 1662 | 1465526048148 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:34:08 INFO - PROCESS | 1662 | 1465526048305 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 1662 | 1465526048307 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130c1800 == 41 [pid = 1662] [id = 70] 19:34:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1133c9400) [pid = 1662] [serial = 206] [outer = 0x0] 19:34:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1173a0400) [pid = 1662] [serial = 207] [outer = 0x1133c9400] 19:34:08 INFO - PROCESS | 1662 | 1465526048335 Marionette DEBUG loaded listener.js 19:34:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118354400) [pid = 1662] [serial = 208] [outer = 0x1133c9400] 19:34:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118f30400) [pid = 1662] [serial = 209] [outer = 0x12d21a800] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x118323800 == 40 [pid = 1662] [id = 67] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1238d3000 == 39 [pid = 1662] [id = 66] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x117e65800 == 38 [pid = 1662] [id = 65] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x122479800 == 37 [pid = 1662] [id = 64] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119ad1000 == 36 [pid = 1662] [id = 63] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119530000 == 35 [pid = 1662] [id = 62] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x118335800 == 34 [pid = 1662] [id = 61] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c1800 == 33 [pid = 1662] [id = 60] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x117e66800 == 32 [pid = 1662] [id = 59] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x116f25800 == 31 [pid = 1662] [id = 58] 19:34:08 INFO - PROCESS | 1662 | --DOCSHELL 0x113ac1800 == 30 [pid = 1662] [id = 57] 19:34:08 INFO - PROCESS | 1662 | 1465526048791 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 770ms 19:34:08 INFO - PROCESS | 1662 | 1465526048805 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:34:08 INFO - PROCESS | 1662 | 1465526048808 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:34:08 INFO - PROCESS | 1662 | 1465526048811 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 1662 | 1465526048813 Marionette TRACE conn2 <- [1,254,null,{}] 19:34:08 INFO - PROCESS | 1662 | 1465526048816 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:08 INFO - PROCESS | 1662 | 1465526048819 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:08 INFO - PROCESS | 1662 | 1465526048893 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x129302800) [pid = 1662] [serial = 124] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x125384800) [pid = 1662] [serial = 144] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123da1400) [pid = 1662] [serial = 145] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123ce2800) [pid = 1662] [serial = 142] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11829cc00) [pid = 1662] [serial = 129] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119211800) [pid = 1662] [serial = 132] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11835f000) [pid = 1662] [serial = 130] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1176bd000) [pid = 1662] [serial = 135] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x122669000) [pid = 1662] [serial = 141] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119610400) [pid = 1662] [serial = 133] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1162bc000) [pid = 1662] [serial = 126] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119d9c000) [pid = 1662] [serial = 139] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119d09000) [pid = 1662] [serial = 138] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116962000) [pid = 1662] [serial = 127] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1196d8000) [pid = 1662] [serial = 136] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129033000) [pid = 1662] [serial = 118] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12920e800) [pid = 1662] [serial = 121] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12483c800) [pid = 1662] [serial = 103] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1271d2000) [pid = 1662] [serial = 115] [outer = 0x0] [url = about:blank] 19:34:08 INFO - PROCESS | 1662 | 1465526048949 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 1662 | 1465526048951 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a0800 == 31 [pid = 1662] [id = 71] 19:34:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116074400) [pid = 1662] [serial = 210] [outer = 0x0] 19:34:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1182a1400) [pid = 1662] [serial = 211] [outer = 0x116074400] 19:34:08 INFO - PROCESS | 1662 | 1465526048979 Marionette DEBUG loaded listener.js 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119357800) [pid = 1662] [serial = 212] [outer = 0x116074400] 19:34:09 INFO - PROCESS | 1662 | 1465526049263 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 19:34:09 INFO - PROCESS | 1662 | 1465526049283 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 1662 | 1465526049286 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:34:09 INFO - PROCESS | 1662 | 1465526049296 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 1662 | 1465526049297 Marionette TRACE conn2 <- [1,258,null,{}] 19:34:09 INFO - PROCESS | 1662 | 1465526049299 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:09 INFO - PROCESS | 1662 | 1465526049301 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:09 INFO - PROCESS | 1662 | 1465526049384 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:34:09 INFO - PROCESS | 1662 | 1465526049391 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:09 INFO - PROCESS | 1662 | 1465526049392 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182bc800 == 32 [pid = 1662] [id = 72] 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119618000) [pid = 1662] [serial = 213] [outer = 0x0] 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119d91c00) [pid = 1662] [serial = 214] [outer = 0x119618000] 19:34:09 INFO - PROCESS | 1662 | 1465526049418 Marionette DEBUG loaded listener.js 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x122663c00) [pid = 1662] [serial = 215] [outer = 0x119618000] 19:34:09 INFO - PROCESS | 1662 | 1465526049749 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 19:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:34:09 INFO - PROCESS | 1662 | 1465526049765 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 1662 | 1465526049766 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:34:09 INFO - PROCESS | 1662 | 1465526049774 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 1662 | 1465526049778 Marionette TRACE conn2 <- [1,262,null,{}] 19:34:09 INFO - PROCESS | 1662 | 1465526049781 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:09 INFO - PROCESS | 1662 | 1465526049784 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:09 INFO - PROCESS | 1662 | 1465526049862 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:34:09 INFO - PROCESS | 1662 | 1465526049866 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:09 INFO - PROCESS | 1662 | 1465526049867 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192ac000 == 33 [pid = 1662] [id = 73] 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1151c2800) [pid = 1662] [serial = 216] [outer = 0x0] 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123cdd400) [pid = 1662] [serial = 217] [outer = 0x1151c2800] 19:34:09 INFO - PROCESS | 1662 | 1465526049894 Marionette DEBUG loaded listener.js 19:34:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124af0800) [pid = 1662] [serial = 218] [outer = 0x1151c2800] 19:34:10 INFO - PROCESS | 1662 | 1465526050224 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 478ms 19:34:10 INFO - PROCESS | 1662 | 1465526050248 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:34:10 INFO - PROCESS | 1662 | 1465526050251 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:34:10 INFO - PROCESS | 1662 | 1465526050256 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:34:10 INFO - PROCESS | 1662 | 1465526050258 Marionette TRACE conn2 <- [1,266,null,{}] 19:34:10 INFO - PROCESS | 1662 | 1465526050262 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:10 INFO - PROCESS | 1662 | 1465526050264 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:10 INFO - PROCESS | 1662 | 1465526050405 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:34:10 INFO - PROCESS | 1662 | 1465526050419 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:10 INFO - PROCESS | 1662 | 1465526050420 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119537000 == 34 [pid = 1662] [id = 74] 19:34:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124aee400) [pid = 1662] [serial = 219] [outer = 0x0] 19:34:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125473000) [pid = 1662] [serial = 220] [outer = 0x124aee400] 19:34:10 INFO - PROCESS | 1662 | 1465526050462 Marionette DEBUG loaded listener.js 19:34:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125e50400) [pid = 1662] [serial = 221] [outer = 0x124aee400] 19:34:10 INFO - PROCESS | 1662 | 1465526050846 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 19:34:10 INFO - PROCESS | 1662 | 1465526050876 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:34:10 INFO - PROCESS | 1662 | 1465526050877 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:34:10 INFO - PROCESS | 1662 | 1465526050879 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:34:10 INFO - PROCESS | 1662 | 1465526050880 Marionette TRACE conn2 <- [1,270,null,{}] 19:34:10 INFO - PROCESS | 1662 | 1465526050883 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:10 INFO - PROCESS | 1662 | 1465526050884 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:10 INFO - PROCESS | 1662 | 1465526050956 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:34:10 INFO - PROCESS | 1662 | 1465526050960 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:10 INFO - PROCESS | 1662 | 1465526050965 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12259e800 == 35 [pid = 1662] [id = 75] 19:34:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1271d1400) [pid = 1662] [serial = 222] [outer = 0x0] 19:34:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128a7d800) [pid = 1662] [serial = 223] [outer = 0x1271d1400] 19:34:10 INFO - PROCESS | 1662 | 1465526050996 Marionette DEBUG loaded listener.js 19:34:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12903ac00) [pid = 1662] [serial = 224] [outer = 0x1271d1400] 19:34:11 INFO - PROCESS | 1662 | 1465526051388 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 19:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:34:11 INFO - PROCESS | 1662 | 1465526051399 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 1662 | 1465526051401 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:34:11 INFO - PROCESS | 1662 | 1465526051406 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 1662 | 1465526051408 Marionette TRACE conn2 <- [1,274,null,{}] 19:34:11 INFO - PROCESS | 1662 | 1465526051411 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:11 INFO - PROCESS | 1662 | 1465526051413 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:11 INFO - PROCESS | 1662 | 1465526051543 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:34:11 INFO - PROCESS | 1662 | 1465526051556 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:11 INFO - PROCESS | 1662 | 1465526051557 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c20800 == 36 [pid = 1662] [id = 76] 19:34:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12903c000) [pid = 1662] [serial = 225] [outer = 0x0] 19:34:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292c0400) [pid = 1662] [serial = 226] [outer = 0x12903c000] 19:34:11 INFO - PROCESS | 1662 | 1465526051583 Marionette DEBUG loaded listener.js 19:34:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a256400) [pid = 1662] [serial = 227] [outer = 0x12903c000] 19:34:11 INFO - PROCESS | 1662 | 1465526051907 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 522ms 19:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:34:11 INFO - PROCESS | 1662 | 1465526051926 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 1662 | 1465526051927 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:34:11 INFO - PROCESS | 1662 | 1465526051929 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 1662 | 1465526051930 Marionette TRACE conn2 <- [1,278,null,{}] 19:34:11 INFO - PROCESS | 1662 | 1465526051940 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:11 INFO - PROCESS | 1662 | 1465526051941 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:12 INFO - PROCESS | 1662 | 1465526052030 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:34:12 INFO - PROCESS | 1662 | 1465526052033 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:12 INFO - PROCESS | 1662 | 1465526052034 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b5000 == 37 [pid = 1662] [id = 77] 19:34:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129303c00) [pid = 1662] [serial = 228] [outer = 0x0] 19:34:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a484800) [pid = 1662] [serial = 229] [outer = 0x129303c00] 19:34:12 INFO - PROCESS | 1662 | 1465526052059 Marionette DEBUG loaded listener.js 19:34:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a528800) [pid = 1662] [serial = 230] [outer = 0x129303c00] 19:34:12 INFO - PROCESS | 1662 | 1465526052349 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 19:34:12 INFO - PROCESS | 1662 | 1465526052398 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:34:12 INFO - PROCESS | 1662 | 1465526052399 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:34:12 INFO - PROCESS | 1662 | 1465526052401 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 1662 | 1465526052402 Marionette TRACE conn2 <- [1,282,null,{}] 19:34:12 INFO - PROCESS | 1662 | 1465526052407 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:12 INFO - PROCESS | 1662 | 1465526052408 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:12 INFO - PROCESS | 1662 | 1465526052498 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:34:12 INFO - PROCESS | 1662 | 1465526052531 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:12 INFO - PROCESS | 1662 | 1465526052532 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1253a2000 == 38 [pid = 1662] [id = 78] 19:34:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12a529800) [pid = 1662] [serial = 231] [outer = 0x0] 19:34:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a549c00) [pid = 1662] [serial = 232] [outer = 0x12a529800] 19:34:12 INFO - PROCESS | 1662 | 1465526052556 Marionette DEBUG loaded listener.js 19:34:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a552000) [pid = 1662] [serial = 233] [outer = 0x12a529800] 19:34:12 INFO - PROCESS | 1662 | 1465526052862 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 519ms 19:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:34:12 INFO - PROCESS | 1662 | 1465526052921 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:34:12 INFO - PROCESS | 1662 | 1465526052922 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:34:12 INFO - PROCESS | 1662 | 1465526052924 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 1662 | 1465526052925 Marionette TRACE conn2 <- [1,286,null,{}] 19:34:12 INFO - PROCESS | 1662 | 1465526052927 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:12 INFO - PROCESS | 1662 | 1465526052929 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:13 INFO - PROCESS | 1662 | 1465526053018 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:34:13 INFO - PROCESS | 1662 | 1465526053027 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 1662 | 1465526053029 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ffa800 == 39 [pid = 1662] [id = 79] 19:34:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a547400) [pid = 1662] [serial = 234] [outer = 0x0] 19:34:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12a5db000) [pid = 1662] [serial = 235] [outer = 0x12a547400] 19:34:13 INFO - PROCESS | 1662 | 1465526053052 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a5e1c00) [pid = 1662] [serial = 236] [outer = 0x12a547400] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1151c8400) [pid = 1662] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1199a0000) [pid = 1662] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x125493400) [pid = 1662] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1162f5400) [pid = 1662] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1173a1800) [pid = 1662] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118357800) [pid = 1662] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116965000) [pid = 1662] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x113da0800) [pid = 1662] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125e52c00) [pid = 1662] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118358400) [pid = 1662] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12240c000) [pid = 1662] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118195000) [pid = 1662] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124aef800) [pid = 1662] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124a9b800) [pid = 1662] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111ecc400) [pid = 1662] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128a7bc00) [pid = 1662] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128744800) [pid = 1662] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:34:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116075000) [pid = 1662] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:34:13 INFO - PROCESS | 1662 | 1465526053426 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms 19:34:13 INFO - PROCESS | 1662 | 1465526053445 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:34:13 INFO - PROCESS | 1662 | 1465526053446 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:34:13 INFO - PROCESS | 1662 | 1465526053448 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:34:13 INFO - PROCESS | 1662 | 1465526053449 Marionette TRACE conn2 <- [1,290,null,{}] 19:34:13 INFO - PROCESS | 1662 | 1465526053452 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:13 INFO - PROCESS | 1662 | 1465526053453 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:13 INFO - PROCESS | 1662 | 1465526053562 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:34:13 INFO - PROCESS | 1662 | 1465526053590 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 1662 | 1465526053592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12247d000 == 40 [pid = 1662] [id = 80] 19:34:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1133d4c00) [pid = 1662] [serial = 237] [outer = 0x0] 19:34:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119207800) [pid = 1662] [serial = 238] [outer = 0x1133d4c00] 19:34:13 INFO - PROCESS | 1662 | 1465526053617 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126bc8800) [pid = 1662] [serial = 239] [outer = 0x1133d4c00] 19:34:13 INFO - PROCESS | 1662 | 1465526053880 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 19:34:13 INFO - PROCESS | 1662 | 1465526053917 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:34:13 INFO - PROCESS | 1662 | 1465526053919 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:34:13 INFO - PROCESS | 1662 | 1465526053928 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:34:13 INFO - PROCESS | 1662 | 1465526053930 Marionette TRACE conn2 <- [1,294,null,{}] 19:34:13 INFO - PROCESS | 1662 | 1465526053932 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:13 INFO - PROCESS | 1662 | 1465526053933 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:14 INFO - PROCESS | 1662 | 1465526054026 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:34:14 INFO - PROCESS | 1662 | 1465526054030 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 1662 | 1465526054031 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x128edc000 == 41 [pid = 1662] [id = 81] 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a7bc00) [pid = 1662] [serial = 240] [outer = 0x0] 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12b59ac00) [pid = 1662] [serial = 241] [outer = 0x128a7bc00] 19:34:14 INFO - PROCESS | 1662 | 1465526054054 Marionette DEBUG loaded listener.js 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b81f800) [pid = 1662] [serial = 242] [outer = 0x128a7bc00] 19:34:14 INFO - PROCESS | 1662 | 1465526054371 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 19:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:34:14 INFO - PROCESS | 1662 | 1465526054398 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 1662 | 1465526054399 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:34:14 INFO - PROCESS | 1662 | 1465526054401 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 1662 | 1465526054402 Marionette TRACE conn2 <- [1,298,null,{}] 19:34:14 INFO - PROCESS | 1662 | 1465526054406 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:14 INFO - PROCESS | 1662 | 1465526054408 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:14 INFO - PROCESS | 1662 | 1465526054506 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:34:14 INFO - PROCESS | 1662 | 1465526054512 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 1662 | 1465526054513 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eee800 == 42 [pid = 1662] [id = 82] 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119d42000) [pid = 1662] [serial = 243] [outer = 0x0] 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b81fc00) [pid = 1662] [serial = 244] [outer = 0x119d42000] 19:34:14 INFO - PROCESS | 1662 | 1465526054536 Marionette DEBUG loaded listener.js 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b935c00) [pid = 1662] [serial = 245] [outer = 0x119d42000] 19:34:14 INFO - PROCESS | 1662 | 1465526054823 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 471ms 19:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:34:14 INFO - PROCESS | 1662 | 1465526054875 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 1662 | 1465526054876 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:34:14 INFO - PROCESS | 1662 | 1465526054878 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 1662 | 1465526054879 Marionette TRACE conn2 <- [1,302,null,{}] 19:34:14 INFO - PROCESS | 1662 | 1465526054881 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:14 INFO - PROCESS | 1662 | 1465526054882 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:14 INFO - PROCESS | 1662 | 1465526054961 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:34:14 INFO - PROCESS | 1662 | 1465526054964 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 1662 | 1465526054965 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292a5800 == 43 [pid = 1662] [id = 83] 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12903e800) [pid = 1662] [serial = 246] [outer = 0x0] 19:34:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b940c00) [pid = 1662] [serial = 247] [outer = 0x12903e800] 19:34:14 INFO - PROCESS | 1662 | 1465526054989 Marionette DEBUG loaded listener.js 19:34:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b947400) [pid = 1662] [serial = 248] [outer = 0x12903e800] 19:34:15 INFO - PROCESS | 1662 | 1465526055379 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 519ms 19:34:15 INFO - PROCESS | 1662 | 1465526055397 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:34:15 INFO - PROCESS | 1662 | 1465526055400 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:34:15 INFO - PROCESS | 1662 | 1465526055403 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:34:15 INFO - PROCESS | 1662 | 1465526055405 Marionette TRACE conn2 <- [1,306,null,{}] 19:34:15 INFO - PROCESS | 1662 | 1465526055409 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:15 INFO - PROCESS | 1662 | 1465526055410 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:15 INFO - PROCESS | 1662 | 1465526055513 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:34:15 INFO - PROCESS | 1662 | 1465526055571 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:15 INFO - PROCESS | 1662 | 1465526055574 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x11707e800 == 44 [pid = 1662] [id = 84] 19:34:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x117035000) [pid = 1662] [serial = 249] [outer = 0x0] 19:34:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118359000) [pid = 1662] [serial = 250] [outer = 0x117035000] 19:34:15 INFO - PROCESS | 1662 | 1465526055609 Marionette DEBUG loaded listener.js 19:34:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118a51800) [pid = 1662] [serial = 251] [outer = 0x117035000] 19:34:16 INFO - PROCESS | 1662 | 1465526056030 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 19:34:16 INFO - PROCESS | 1662 | 1465526056074 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:34:16 INFO - PROCESS | 1662 | 1465526056077 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:34:16 INFO - PROCESS | 1662 | 1465526056082 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:34:16 INFO - PROCESS | 1662 | 1465526056083 Marionette TRACE conn2 <- [1,310,null,{}] 19:34:16 INFO - PROCESS | 1662 | 1465526056086 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:16 INFO - PROCESS | 1662 | 1465526056088 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:16 INFO - PROCESS | 1662 | 1465526056188 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:34:16 INFO - PROCESS | 1662 | 1465526056240 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 1662 | 1465526056242 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b0000 == 45 [pid = 1662] [id = 85] 19:34:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11935c800) [pid = 1662] [serial = 252] [outer = 0x0] 19:34:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1196d6400) [pid = 1662] [serial = 253] [outer = 0x11935c800] 19:34:16 INFO - PROCESS | 1662 | 1465526056273 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x122410400) [pid = 1662] [serial = 254] [outer = 0x11935c800] 19:34:16 INFO - PROCESS | 1662 | 1465526056676 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 19:34:16 INFO - PROCESS | 1662 | 1465526056701 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:34:16 INFO - PROCESS | 1662 | 1465526056703 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:34:16 INFO - PROCESS | 1662 | 1465526056705 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:34:16 INFO - PROCESS | 1662 | 1465526056708 Marionette TRACE conn2 <- [1,314,null,{}] 19:34:16 INFO - PROCESS | 1662 | 1465526056715 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:16 INFO - PROCESS | 1662 | 1465526056719 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:16 INFO - PROCESS | 1662 | 1465526056818 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:34:16 INFO - PROCESS | 1662 | 1465526056899 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 1662 | 1465526056901 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a09800 == 46 [pid = 1662] [id = 86] 19:34:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1248c0c00) [pid = 1662] [serial = 255] [outer = 0x0] 19:34:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x125474c00) [pid = 1662] [serial = 256] [outer = 0x1248c0c00] 19:34:16 INFO - PROCESS | 1662 | 1465526056932 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x126e48400) [pid = 1662] [serial = 257] [outer = 0x1248c0c00] 19:34:17 INFO - PROCESS | 1662 | 1465526057349 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 19:34:17 INFO - PROCESS | 1662 | 1465526057376 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:34:17 INFO - PROCESS | 1662 | 1465526057378 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:34:17 INFO - PROCESS | 1662 | 1465526057381 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:34:17 INFO - PROCESS | 1662 | 1465526057382 Marionette TRACE conn2 <- [1,318,null,{}] 19:34:17 INFO - PROCESS | 1662 | 1465526057384 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:17 INFO - PROCESS | 1662 | 1465526057385 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:17 INFO - PROCESS | 1662 | 1465526057485 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:34:17 INFO - PROCESS | 1662 | 1465526057531 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:17 INFO - PROCESS | 1662 | 1465526057533 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a402800 == 47 [pid = 1662] [id = 87] 19:34:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1271c8800) [pid = 1662] [serial = 258] [outer = 0x0] 19:34:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1271d5800) [pid = 1662] [serial = 259] [outer = 0x1271c8800] 19:34:17 INFO - PROCESS | 1662 | 1465526057562 Marionette DEBUG loaded listener.js 19:34:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x128a7a000) [pid = 1662] [serial = 260] [outer = 0x1271c8800] 19:34:18 INFO - PROCESS | 1662 | 1465526058012 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 19:34:18 INFO - PROCESS | 1662 | 1465526058053 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:34:18 INFO - PROCESS | 1662 | 1465526058056 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:34:18 INFO - PROCESS | 1662 | 1465526058059 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:34:18 INFO - PROCESS | 1662 | 1465526058060 Marionette TRACE conn2 <- [1,322,null,{}] 19:34:18 INFO - PROCESS | 1662 | 1465526058063 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:18 INFO - PROCESS | 1662 | 1465526058064 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:18 INFO - PROCESS | 1662 | 1465526058174 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:34:18 INFO - PROCESS | 1662 | 1465526058236 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:18 INFO - PROCESS | 1662 | 1465526058237 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d6d000 == 48 [pid = 1662] [id = 88] 19:34:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116760400) [pid = 1662] [serial = 261] [outer = 0x0] 19:34:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x118557400) [pid = 1662] [serial = 262] [outer = 0x116760400] 19:34:18 INFO - PROCESS | 1662 | 1465526058266 Marionette DEBUG loaded listener.js 19:34:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128a7f400) [pid = 1662] [serial = 263] [outer = 0x116760400] 19:34:18 INFO - PROCESS | 1662 | 1465526058762 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 719ms 19:34:18 INFO - PROCESS | 1662 | 1465526058779 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:34:18 INFO - PROCESS | 1662 | 1465526058781 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:34:18 INFO - PROCESS | 1662 | 1465526058784 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:34:18 INFO - PROCESS | 1662 | 1465526058786 Marionette TRACE conn2 <- [1,326,null,{}] 19:34:18 INFO - PROCESS | 1662 | 1465526058789 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:18 INFO - PROCESS | 1662 | 1465526058791 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:18 INFO - PROCESS | 1662 | 1465526058884 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:34:18 INFO - PROCESS | 1662 | 1465526058932 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:18 INFO - PROCESS | 1662 | 1465526058934 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118322800 == 49 [pid = 1662] [id = 89] 19:34:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x118297c00) [pid = 1662] [serial = 264] [outer = 0x0] 19:34:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11835d000) [pid = 1662] [serial = 265] [outer = 0x118297c00] 19:34:18 INFO - PROCESS | 1662 | 1465526058961 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118a51c00) [pid = 1662] [serial = 266] [outer = 0x118297c00] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x128eee800 == 48 [pid = 1662] [id = 82] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x128edc000 == 47 [pid = 1662] [id = 81] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12247d000 == 46 [pid = 1662] [id = 80] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x118ffa800 == 45 [pid = 1662] [id = 79] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1253a2000 == 44 [pid = 1662] [id = 78] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b5000 == 43 [pid = 1662] [id = 77] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x123c20800 == 42 [pid = 1662] [id = 76] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12259e800 == 41 [pid = 1662] [id = 75] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x119537000 == 40 [pid = 1662] [id = 74] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12a25c800) [pid = 1662] [serial = 201] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1192ac000 == 39 [pid = 1662] [id = 73] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1182bc800 == 38 [pid = 1662] [id = 72] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a0800 == 37 [pid = 1662] [id = 71] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1130c1800 == 36 [pid = 1662] [id = 70] 19:34:19 INFO - PROCESS | 1662 | --DOCSHELL 0x125396000 == 35 [pid = 1662] [id = 68] 19:34:19 INFO - PROCESS | 1662 | 1465526059410 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 19:34:19 INFO - PROCESS | 1662 | 1465526059459 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:34:19 INFO - PROCESS | 1662 | 1465526059462 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x126bbb000) [pid = 1662] [serial = 187] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x11920a400) [pid = 1662] [serial = 151] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x118429c00) [pid = 1662] [serial = 150] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x123f90000) [pid = 1662] [serial = 154] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128739400) [pid = 1662] [serial = 193] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x122542000) [pid = 1662] [serial = 153] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x126bba800) [pid = 1662] [serial = 157] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12253a800) [pid = 1662] [serial = 192] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x125470400) [pid = 1662] [serial = 156] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12873c000) [pid = 1662] [serial = 160] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1271a8000) [pid = 1662] [serial = 159] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128e10400) [pid = 1662] [serial = 163] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x123f98000) [pid = 1662] [serial = 162] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x129207000) [pid = 1662] [serial = 198] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x129036400) [pid = 1662] [serial = 196] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1271cac00) [pid = 1662] [serial = 190] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x129306000) [pid = 1662] [serial = 199] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11960fc00) [pid = 1662] [serial = 180] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x125492800) [pid = 1662] [serial = 184] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128e02800) [pid = 1662] [serial = 195] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1238af000) [pid = 1662] [serial = 181] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123a33000) [pid = 1662] [serial = 183] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119d9ac00) [pid = 1662] [serial = 177] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119da0c00) [pid = 1662] [serial = 178] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125e50000) [pid = 1662] [serial = 186] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119355800) [pid = 1662] [serial = 174] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11961c400) [pid = 1662] [serial = 175] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1176b1800) [pid = 1662] [serial = 168] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118296800) [pid = 1662] [serial = 169] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11853b800) [pid = 1662] [serial = 171] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118a44400) [pid = 1662] [serial = 172] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11818b000) [pid = 1662] [serial = 166] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116f64400) [pid = 1662] [serial = 165] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1169f9c00) [pid = 1662] [serial = 148] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1160c8800) [pid = 1662] [serial = 147] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126e4c800) [pid = 1662] [serial = 189] [outer = 0x0] [url = about:blank] 19:34:19 INFO - PROCESS | 1662 | 1465526059501 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:34:19 INFO - PROCESS | 1662 | 1465526059503 Marionette TRACE conn2 <- [1,330,null,{}] 19:34:19 INFO - PROCESS | 1662 | 1465526059507 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:19 INFO - PROCESS | 1662 | 1465526059509 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:19 INFO - PROCESS | 1662 | 1465526059584 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:34:19 INFO - PROCESS | 1662 | 1465526059595 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:19 INFO - PROCESS | 1662 | 1465526059596 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f26000 == 36 [pid = 1662] [id = 90] 19:34:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1196dac00) [pid = 1662] [serial = 267] [outer = 0x0] 19:34:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119da0c00) [pid = 1662] [serial = 268] [outer = 0x1196dac00] 19:34:19 INFO - PROCESS | 1662 | 1465526059623 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1238b5c00) [pid = 1662] [serial = 269] [outer = 0x1196dac00] 19:34:19 INFO - PROCESS | 1662 | 1465526059949 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 500ms 19:34:19 INFO - PROCESS | 1662 | 1465526059975 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:34:19 INFO - PROCESS | 1662 | 1465526059976 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:34:19 INFO - PROCESS | 1662 | 1465526059979 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:34:19 INFO - PROCESS | 1662 | 1465526059981 Marionette TRACE conn2 <- [1,334,null,{}] 19:34:19 INFO - PROCESS | 1662 | 1465526059988 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:19 INFO - PROCESS | 1662 | 1465526059991 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:20 INFO - PROCESS | 1662 | 1465526060078 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:34:20 INFO - PROCESS | 1662 | 1465526060127 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 1662 | 1465526060129 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832b800 == 37 [pid = 1662] [id = 91] 19:34:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123d9d400) [pid = 1662] [serial = 270] [outer = 0x0] 19:34:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124af0400) [pid = 1662] [serial = 271] [outer = 0x123d9d400] 19:34:20 INFO - PROCESS | 1662 | 1465526060155 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126e47400) [pid = 1662] [serial = 272] [outer = 0x123d9d400] 19:34:20 INFO - PROCESS | 1662 | 1465526060447 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 19:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:34:20 INFO - PROCESS | 1662 | 1465526060499 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:34:20 INFO - PROCESS | 1662 | 1465526060501 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:34:20 INFO - PROCESS | 1662 | 1465526060503 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:34:20 INFO - PROCESS | 1662 | 1465526060505 Marionette TRACE conn2 <- [1,338,null,{}] 19:34:20 INFO - PROCESS | 1662 | 1465526060509 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:20 INFO - PROCESS | 1662 | 1465526060510 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:20 INFO - PROCESS | 1662 | 1465526060591 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:34:20 INFO - PROCESS | 1662 | 1465526060639 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 1662 | 1465526060640 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952d000 == 38 [pid = 1662] [id = 92] 19:34:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126bba800) [pid = 1662] [serial = 273] [outer = 0x0] 19:34:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a7b800) [pid = 1662] [serial = 274] [outer = 0x126bba800] 19:34:20 INFO - PROCESS | 1662 | 1465526060666 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129038800) [pid = 1662] [serial = 275] [outer = 0x126bba800] 19:34:20 INFO - PROCESS | 1662 | 1465526060940 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 19:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:34:20 INFO - PROCESS | 1662 | 1465526060979 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:34:20 INFO - PROCESS | 1662 | 1465526060980 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:34:20 INFO - PROCESS | 1662 | 1465526060983 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:34:20 INFO - PROCESS | 1662 | 1465526060984 Marionette TRACE conn2 <- [1,342,null,{}] 19:34:20 INFO - PROCESS | 1662 | 1465526060986 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:20 INFO - PROCESS | 1662 | 1465526060988 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:21 INFO - PROCESS | 1662 | 1465526061068 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:34:21 INFO - PROCESS | 1662 | 1465526061073 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:21 INFO - PROCESS | 1662 | 1465526061075 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12259b800 == 39 [pid = 1662] [id = 93] 19:34:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12483b000) [pid = 1662] [serial = 276] [outer = 0x0] 19:34:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129209c00) [pid = 1662] [serial = 277] [outer = 0x12483b000] 19:34:21 INFO - PROCESS | 1662 | 1465526061106 Marionette DEBUG loaded listener.js 19:34:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129307400) [pid = 1662] [serial = 278] [outer = 0x12483b000] 19:34:21 INFO - PROCESS | 1662 | 1465526061422 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 474ms 19:34:21 INFO - PROCESS | 1662 | 1465526061458 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 1662 | 1465526061459 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:34:21 INFO - PROCESS | 1662 | 1465526061462 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 1662 | 1465526061463 Marionette TRACE conn2 <- [1,346,null,{}] 19:34:21 INFO - PROCESS | 1662 | 1465526061465 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:21 INFO - PROCESS | 1662 | 1465526061469 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:21 INFO - PROCESS | 1662 | 1465526061596 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:34:21 INFO - PROCESS | 1662 | 1465526061607 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:21 INFO - PROCESS | 1662 | 1465526061608 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x11661a800 == 40 [pid = 1662] [id = 94] 19:34:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129311000) [pid = 1662] [serial = 279] [outer = 0x0] 19:34:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a48ec00) [pid = 1662] [serial = 280] [outer = 0x129311000] 19:34:21 INFO - PROCESS | 1662 | 1465526061633 Marionette DEBUG loaded listener.js 19:34:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b59e800) [pid = 1662] [serial = 281] [outer = 0x129311000] 19:34:21 INFO - PROCESS | 1662 | 1465526061947 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 520ms 19:34:21 INFO - PROCESS | 1662 | 1465526061983 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 1662 | 1465526061984 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:34:21 INFO - PROCESS | 1662 | 1465526061986 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 1662 | 1465526061987 Marionette TRACE conn2 <- [1,350,null,{}] 19:34:21 INFO - PROCESS | 1662 | 1465526061996 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:21 INFO - PROCESS | 1662 | 1465526061998 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:22 INFO - PROCESS | 1662 | 1465526062091 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:34:22 INFO - PROCESS | 1662 | 1465526062094 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 1662 | 1465526062095 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x124650000 == 41 [pid = 1662] [id = 95] 19:34:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129311400) [pid = 1662] [serial = 282] [outer = 0x0] 19:34:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b825000) [pid = 1662] [serial = 283] [outer = 0x129311400] 19:34:22 INFO - PROCESS | 1662 | 1465526062126 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b93cc00) [pid = 1662] [serial = 284] [outer = 0x129311400] 19:34:22 INFO - PROCESS | 1662 | 1465526062446 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 521ms 19:34:22 INFO - PROCESS | 1662 | 1465526062508 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:34:22 INFO - PROCESS | 1662 | 1465526062510 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:34:22 INFO - PROCESS | 1662 | 1465526062514 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:34:22 INFO - PROCESS | 1662 | 1465526062515 Marionette TRACE conn2 <- [1,354,null,{}] 19:34:22 INFO - PROCESS | 1662 | 1465526062519 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:22 INFO - PROCESS | 1662 | 1465526062520 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:22 INFO - PROCESS | 1662 | 1465526062679 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:34:22 INFO - PROCESS | 1662 | 1465526062692 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 1662 | 1465526062693 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254b3800 == 42 [pid = 1662] [id = 96] 19:34:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b93d000) [pid = 1662] [serial = 285] [outer = 0x0] 19:34:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b949c00) [pid = 1662] [serial = 286] [outer = 0x12b93d000] 19:34:22 INFO - PROCESS | 1662 | 1465526062733 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12b951c00) [pid = 1662] [serial = 287] [outer = 0x12b93d000] 19:34:23 INFO - PROCESS | 1662 | 1465526063091 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 619ms 19:34:23 INFO - PROCESS | 1662 | 1465526063133 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:34:23 INFO - PROCESS | 1662 | 1465526063134 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:34:23 INFO - PROCESS | 1662 | 1465526063136 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:34:23 INFO - PROCESS | 1662 | 1465526063137 Marionette TRACE conn2 <- [1,358,null,{}] 19:34:23 INFO - PROCESS | 1662 | 1465526063140 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:23 INFO - PROCESS | 1662 | 1465526063141 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:23 INFO - PROCESS | 1662 | 1465526063247 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:34:23 INFO - PROCESS | 1662 | 1465526063280 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:23 INFO - PROCESS | 1662 | 1465526063281 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a09000 == 43 [pid = 1662] [id = 97] 19:34:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12b946000) [pid = 1662] [serial = 288] [outer = 0x0] 19:34:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12bdc0400) [pid = 1662] [serial = 289] [outer = 0x12b946000] 19:34:23 INFO - PROCESS | 1662 | 1465526063304 Marionette DEBUG loaded listener.js 19:34:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12bdc6800) [pid = 1662] [serial = 290] [outer = 0x12b946000] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x129303c00) [pid = 1662] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1271d1400) [pid = 1662] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1151c2800) [pid = 1662] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119d42000) [pid = 1662] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12903c000) [pid = 1662] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1133c9400) [pid = 1662] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119618000) [pid = 1662] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128a7bc00) [pid = 1662] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a529800) [pid = 1662] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124aee400) [pid = 1662] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a547400) [pid = 1662] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1133d4c00) [pid = 1662] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:34:23 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116074400) [pid = 1662] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:34:23 INFO - PROCESS | 1662 | 1465526063777 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 668ms 19:34:23 INFO - PROCESS | 1662 | 1465526063805 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:34:23 INFO - PROCESS | 1662 | 1465526063807 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:34:23 INFO - PROCESS | 1662 | 1465526063810 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:34:23 INFO - PROCESS | 1662 | 1465526063812 Marionette TRACE conn2 <- [1,362,null,{}] 19:34:23 INFO - PROCESS | 1662 | 1465526063815 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:23 INFO - PROCESS | 1662 | 1465526063816 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:23 INFO - PROCESS | 1662 | 1465526063880 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:34:23 INFO - PROCESS | 1662 | 1465526063883 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:23 INFO - PROCESS | 1662 | 1465526063884 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c1e800 == 44 [pid = 1662] [id = 98] 19:34:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1162f4c00) [pid = 1662] [serial = 291] [outer = 0x0] 19:34:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12548d400) [pid = 1662] [serial = 292] [outer = 0x1162f4c00] 19:34:23 INFO - PROCESS | 1662 | 1465526063906 Marionette DEBUG loaded listener.js 19:34:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a481800) [pid = 1662] [serial = 293] [outer = 0x1162f4c00] 19:34:24 INFO - PROCESS | 1662 | 1465526064365 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 572ms 19:34:24 INFO - PROCESS | 1662 | 1465526064383 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 1662 | 1465526064385 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:34:24 INFO - PROCESS | 1662 | 1465526064400 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 1662 | 1465526064403 Marionette TRACE conn2 <- [1,366,null,{}] 19:34:24 INFO - PROCESS | 1662 | 1465526064408 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:24 INFO - PROCESS | 1662 | 1465526064410 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:24 INFO - PROCESS | 1662 | 1465526064565 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:34:24 INFO - PROCESS | 1662 | 1465526064580 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:24 INFO - PROCESS | 1662 | 1465526064582 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41c000 == 45 [pid = 1662] [id = 99] 19:34:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12bdd0000) [pid = 1662] [serial = 294] [outer = 0x0] 19:34:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bdd8c00) [pid = 1662] [serial = 295] [outer = 0x12bdd0000] 19:34:24 INFO - PROCESS | 1662 | 1465526064624 Marionette DEBUG loaded listener.js 19:34:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12c284800) [pid = 1662] [serial = 296] [outer = 0x12bdd0000] 19:34:24 INFO - PROCESS | 1662 | 1465526064962 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 586ms 19:34:24 INFO - PROCESS | 1662 | 1465526064979 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 1662 | 1465526064980 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:34:24 INFO - PROCESS | 1662 | 1465526064983 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 1662 | 1465526064984 Marionette TRACE conn2 <- [1,370,null,{}] 19:34:24 INFO - PROCESS | 1662 | 1465526064986 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:24 INFO - PROCESS | 1662 | 1465526064987 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:25 INFO - PROCESS | 1662 | 1465526065097 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:34:25 INFO - PROCESS | 1662 | 1465526065102 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:25 INFO - PROCESS | 1662 | 1465526065103 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a520000 == 46 [pid = 1662] [id = 100] 19:34:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1292ce400) [pid = 1662] [serial = 297] [outer = 0x0] 19:34:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c287c00) [pid = 1662] [serial = 298] [outer = 0x1292ce400] 19:34:25 INFO - PROCESS | 1662 | 1465526065127 Marionette DEBUG loaded listener.js 19:34:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12c744400) [pid = 1662] [serial = 299] [outer = 0x1292ce400] 19:34:25 INFO - PROCESS | 1662 | 1465526065428 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 467ms 19:34:25 INFO - PROCESS | 1662 | 1465526065451 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:34:25 INFO - PROCESS | 1662 | 1465526065452 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:34:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:34:25 INFO - PROCESS | 1662 | 1465526065454 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:34:25 INFO - PROCESS | 1662 | 1465526065457 Marionette TRACE conn2 <- [1,374,null,{}] 19:34:25 INFO - PROCESS | 1662 | 1465526065461 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:25 INFO - PROCESS | 1662 | 1465526065462 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:25 INFO - PROCESS | 1662 | 1465526065550 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:34:25 INFO - PROCESS | 1662 | 1465526065554 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:25 INFO - PROCESS | 1662 | 1465526065556 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aba6000 == 47 [pid = 1662] [id = 101] 19:34:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12c746400) [pid = 1662] [serial = 300] [outer = 0x0] 19:34:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12c74cc00) [pid = 1662] [serial = 301] [outer = 0x12c746400] 19:34:25 INFO - PROCESS | 1662 | 1465526065580 Marionette DEBUG loaded listener.js 19:34:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12c752800) [pid = 1662] [serial = 302] [outer = 0x12c746400] 19:34:26 INFO - PROCESS | 1662 | 1465526066041 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:34:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:34:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 621ms 19:34:26 INFO - PROCESS | 1662 | 1465526066075 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:34:26 INFO - PROCESS | 1662 | 1465526066078 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:34:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:34:26 INFO - PROCESS | 1662 | 1465526066082 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:34:26 INFO - PROCESS | 1662 | 1465526066084 Marionette TRACE conn2 <- [1,378,null,{}] 19:34:26 INFO - PROCESS | 1662 | 1465526066088 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:26 INFO - PROCESS | 1662 | 1465526066090 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:26 INFO - PROCESS | 1662 | 1465526066193 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:34:26 INFO - PROCESS | 1662 | 1465526066279 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 1662 | 1465526066281 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x11707f000 == 48 [pid = 1662] [id = 102] 19:34:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11853c000) [pid = 1662] [serial = 303] [outer = 0x0] 19:34:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118f31400) [pid = 1662] [serial = 304] [outer = 0x11853c000] 19:34:26 INFO - PROCESS | 1662 | 1465526066312 Marionette DEBUG loaded listener.js 19:34:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119614c00) [pid = 1662] [serial = 305] [outer = 0x11853c000] 19:34:26 INFO - PROCESS | 1662 | 1465526066725 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:34:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:34:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 19:34:26 INFO - PROCESS | 1662 | 1465526066753 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:34:26 INFO - PROCESS | 1662 | 1465526066756 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:34:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:34:26 INFO - PROCESS | 1662 | 1465526066761 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:34:26 INFO - PROCESS | 1662 | 1465526066763 Marionette TRACE conn2 <- [1,382,null,{}] 19:34:26 INFO - PROCESS | 1662 | 1465526066765 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:26 INFO - PROCESS | 1662 | 1465526066767 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:26 INFO - PROCESS | 1662 | 1465526066869 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:34:26 INFO - PROCESS | 1662 | 1465526066922 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 1662 | 1465526066924 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12247f800 == 49 [pid = 1662] [id = 103] 19:34:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x123da1400) [pid = 1662] [serial = 306] [outer = 0x0] 19:34:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x124a9d000) [pid = 1662] [serial = 307] [outer = 0x123da1400] 19:34:26 INFO - PROCESS | 1662 | 1465526066954 Marionette DEBUG loaded listener.js 19:34:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x126b56400) [pid = 1662] [serial = 308] [outer = 0x123da1400] 19:34:27 INFO - PROCESS | 1662 | 1465526067477 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:34:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:34:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 19:34:27 INFO - PROCESS | 1662 | 1465526067546 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:34:27 INFO - PROCESS | 1662 | 1465526067547 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:34:27 INFO - PROCESS | 1662 | 1465526067552 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:34:27 INFO - PROCESS | 1662 | 1465526067555 Marionette TRACE conn2 <- [1,386,null,{}] 19:34:27 INFO - PROCESS | 1662 | 1465526067562 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:27 INFO - PROCESS | 1662 | 1465526067565 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:27 INFO - PROCESS | 1662 | 1465526067666 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:34:27 INFO - PROCESS | 1662 | 1465526067720 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:27 INFO - PROCESS | 1662 | 1465526067722 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b548000 == 50 [pid = 1662] [id = 104] 19:34:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12a48a000) [pid = 1662] [serial = 309] [outer = 0x0] 19:34:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12a555000) [pid = 1662] [serial = 310] [outer = 0x12a48a000] 19:34:27 INFO - PROCESS | 1662 | 1465526067753 Marionette DEBUG loaded listener.js 19:34:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12b81e000) [pid = 1662] [serial = 311] [outer = 0x12a48a000] 19:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 771ms 19:34:28 INFO - PROCESS | 1662 | 1465526068316 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:34:28 INFO - PROCESS | 1662 | 1465526068344 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:34:28 INFO - PROCESS | 1662 | 1465526068347 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:34:28 INFO - PROCESS | 1662 | 1465526068352 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:34:28 INFO - PROCESS | 1662 | 1465526068354 Marionette TRACE conn2 <- [1,390,null,{}] 19:34:28 INFO - PROCESS | 1662 | 1465526068360 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:28 INFO - PROCESS | 1662 | 1465526068362 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:28 INFO - PROCESS | 1662 | 1465526068494 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:34:28 INFO - PROCESS | 1662 | 1465526068558 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:28 INFO - PROCESS | 1662 | 1465526068559 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x117074000 == 51 [pid = 1662] [id = 105] 19:34:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12873d000) [pid = 1662] [serial = 312] [outer = 0x0] 19:34:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12b820800) [pid = 1662] [serial = 313] [outer = 0x12873d000] 19:34:28 INFO - PROCESS | 1662 | 1465526068588 Marionette DEBUG loaded listener.js 19:34:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12bdbac00) [pid = 1662] [serial = 314] [outer = 0x12873d000] 19:34:29 INFO - PROCESS | 1662 | 1465526069235 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 924ms 19:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:34:29 INFO - PROCESS | 1662 | 1465526069275 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 1662 | 1465526069278 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:34:29 INFO - PROCESS | 1662 | 1465526069281 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 1662 | 1465526069283 Marionette TRACE conn2 <- [1,394,null,{}] 19:34:29 INFO - PROCESS | 1662 | 1465526069287 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:29 INFO - PROCESS | 1662 | 1465526069289 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:29 INFO - PROCESS | 1662 | 1465526069379 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:34:29 INFO - PROCESS | 1662 | 1465526069432 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:29 INFO - PROCESS | 1662 | 1465526069434 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c3000 == 52 [pid = 1662] [id = 106] 19:34:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11920a000) [pid = 1662] [serial = 315] [outer = 0x0] 19:34:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119354000) [pid = 1662] [serial = 316] [outer = 0x11920a000] 19:34:29 INFO - PROCESS | 1662 | 1465526069461 Marionette DEBUG loaded listener.js 19:34:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1196d2400) [pid = 1662] [serial = 317] [outer = 0x11920a000] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x113347000 == 51 [pid = 1662] [id = 56] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a520000 == 50 [pid = 1662] [id = 100] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41c000 == 49 [pid = 1662] [id = 99] 19:34:29 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12b940c00) [pid = 1662] [serial = 247] [outer = 0x0] [url = about:blank] 19:34:29 INFO - PROCESS | 1662 | 1465526069954 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x123c1e800 == 48 [pid = 1662] [id = 98] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x128a09000 == 47 [pid = 1662] [id = 97] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1254b3800 == 46 [pid = 1662] [id = 96] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x124650000 == 45 [pid = 1662] [id = 95] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11661a800 == 44 [pid = 1662] [id = 94] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12259b800 == 43 [pid = 1662] [id = 93] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11952d000 == 42 [pid = 1662] [id = 92] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11832b800 == 41 [pid = 1662] [id = 91] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116f26000 == 40 [pid = 1662] [id = 90] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118322800 == 39 [pid = 1662] [id = 89] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x128a09800 == 38 [pid = 1662] [id = 86] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b0000 == 37 [pid = 1662] [id = 85] 19:34:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11707e800 == 36 [pid = 1662] [id = 84] 19:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 721ms 19:34:30 INFO - PROCESS | 1662 | 1465526070003 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:34:30 INFO - PROCESS | 1662 | 1465526070010 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:34:30 INFO - PROCESS | 1662 | 1465526070016 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:34:30 INFO - PROCESS | 1662 | 1465526070019 Marionette TRACE conn2 <- [1,398,null,{}] 19:34:30 INFO - PROCESS | 1662 | 1465526070023 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:30 INFO - PROCESS | 1662 | 1465526070025 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:30 INFO - PROCESS | 1662 | 1465526070185 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12b935c00) [pid = 1662] [serial = 245] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12a484800) [pid = 1662] [serial = 229] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x128a7d800) [pid = 1662] [serial = 223] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12903ac00) [pid = 1662] [serial = 224] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x123cdd400) [pid = 1662] [serial = 217] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12b81fc00) [pid = 1662] [serial = 244] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1292c0400) [pid = 1662] [serial = 226] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x124af0800) [pid = 1662] [serial = 218] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1173a0400) [pid = 1662] [serial = 207] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119d91c00) [pid = 1662] [serial = 214] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12b59ac00) [pid = 1662] [serial = 241] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a552000) [pid = 1662] [serial = 233] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12a528800) [pid = 1662] [serial = 230] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x125e50400) [pid = 1662] [serial = 221] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a5db000) [pid = 1662] [serial = 235] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x125473000) [pid = 1662] [serial = 220] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12ce30c00) [pid = 1662] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a256400) [pid = 1662] [serial = 227] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119207800) [pid = 1662] [serial = 238] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x122663c00) [pid = 1662] [serial = 215] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126bc8800) [pid = 1662] [serial = 239] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118354400) [pid = 1662] [serial = 208] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119357800) [pid = 1662] [serial = 212] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a549c00) [pid = 1662] [serial = 232] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a5e1c00) [pid = 1662] [serial = 236] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1182a1400) [pid = 1662] [serial = 211] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x117033400) [pid = 1662] [serial = 204] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12b81f800) [pid = 1662] [serial = 242] [outer = 0x0] [url = about:blank] 19:34:30 INFO - PROCESS | 1662 | 1465526070247 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:30 INFO - PROCESS | 1662 | 1465526070248 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f29000 == 37 [pid = 1662] [id = 107] 19:34:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11928bc00) [pid = 1662] [serial = 318] [outer = 0x0] 19:34:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119da0000) [pid = 1662] [serial = 319] [outer = 0x11928bc00] 19:34:30 INFO - PROCESS | 1662 | 1465526070276 Marionette DEBUG loaded listener.js 19:34:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123cd4c00) [pid = 1662] [serial = 320] [outer = 0x11928bc00] 19:34:30 INFO - PROCESS | 1662 | 1465526070701 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 725ms 19:34:30 INFO - PROCESS | 1662 | 1465526070741 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:34:30 INFO - PROCESS | 1662 | 1465526070743 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:34:30 INFO - PROCESS | 1662 | 1465526070745 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:34:30 INFO - PROCESS | 1662 | 1465526070748 Marionette TRACE conn2 <- [1,402,null,{}] 19:34:30 INFO - PROCESS | 1662 | 1465526070761 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:30 INFO - PROCESS | 1662 | 1465526070763 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:30 INFO - PROCESS | 1662 | 1465526070845 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:34:30 INFO - PROCESS | 1662 | 1465526070850 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:30 INFO - PROCESS | 1662 | 1465526070852 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11989d000 == 38 [pid = 1662] [id = 108] 19:34:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1271d5c00) [pid = 1662] [serial = 321] [outer = 0x0] 19:34:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128a7cc00) [pid = 1662] [serial = 322] [outer = 0x1271d5c00] 19:34:30 INFO - PROCESS | 1662 | 1465526070879 Marionette DEBUG loaded listener.js 19:34:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128e10400) [pid = 1662] [serial = 323] [outer = 0x1271d5c00] 19:34:31 INFO - PROCESS | 1662 | 1465526071210 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 471ms 19:34:31 INFO - PROCESS | 1662 | 1465526071216 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:34:31 INFO - PROCESS | 1662 | 1465526071218 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:34:31 INFO - PROCESS | 1662 | 1465526071220 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:34:31 INFO - PROCESS | 1662 | 1465526071222 Marionette TRACE conn2 <- [1,406,null,{}] 19:34:31 INFO - PROCESS | 1662 | 1465526071233 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:31 INFO - PROCESS | 1662 | 1465526071234 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:31 INFO - PROCESS | 1662 | 1465526071320 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:34:31 INFO - PROCESS | 1662 | 1465526071371 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 1662 | 1465526071372 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238c8000 == 39 [pid = 1662] [id = 109] 19:34:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128e07c00) [pid = 1662] [serial = 324] [outer = 0x0] 19:34:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129303c00) [pid = 1662] [serial = 325] [outer = 0x128e07c00] 19:34:31 INFO - PROCESS | 1662 | 1465526071397 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a483800) [pid = 1662] [serial = 326] [outer = 0x128e07c00] 19:34:31 INFO - PROCESS | 1662 | 1465526071669 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 482ms 19:34:31 INFO - PROCESS | 1662 | 1465526071703 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:34:31 INFO - PROCESS | 1662 | 1465526071704 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:34:31 INFO - PROCESS | 1662 | 1465526071715 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:34:31 INFO - PROCESS | 1662 | 1465526071717 Marionette TRACE conn2 <- [1,410,null,{}] 19:34:31 INFO - PROCESS | 1662 | 1465526071719 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:31 INFO - PROCESS | 1662 | 1465526071721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:31 INFO - PROCESS | 1662 | 1465526071800 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:34:31 INFO - PROCESS | 1662 | 1465526071806 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 1662 | 1465526071808 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x124161800 == 40 [pid = 1662] [id = 110] 19:34:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x129037000) [pid = 1662] [serial = 327] [outer = 0x0] 19:34:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12a528400) [pid = 1662] [serial = 328] [outer = 0x129037000] 19:34:31 INFO - PROCESS | 1662 | 1465526071832 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a551800) [pid = 1662] [serial = 329] [outer = 0x129037000] 19:34:32 INFO - PROCESS | 1662 | 1465526072181 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 19:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:34:32 INFO - PROCESS | 1662 | 1465526072234 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 1662 | 1465526072235 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:34:32 INFO - PROCESS | 1662 | 1465526072243 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 1662 | 1465526072244 Marionette TRACE conn2 <- [1,414,null,{}] 19:34:32 INFO - PROCESS | 1662 | 1465526072254 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:32 INFO - PROCESS | 1662 | 1465526072258 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:32 INFO - PROCESS | 1662 | 1465526072376 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:34:32 INFO - PROCESS | 1662 | 1465526072409 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:32 INFO - PROCESS | 1662 | 1465526072410 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1253a5000 == 41 [pid = 1662] [id = 111] 19:34:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129210800) [pid = 1662] [serial = 330] [outer = 0x0] 19:34:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12b94d800) [pid = 1662] [serial = 331] [outer = 0x129210800] 19:34:32 INFO - PROCESS | 1662 | 1465526072434 Marionette DEBUG loaded listener.js 19:34:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12bdc4000) [pid = 1662] [serial = 332] [outer = 0x129210800] 19:34:32 INFO - PROCESS | 1662 | 1465526072751 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 524ms 19:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:34:32 INFO - PROCESS | 1662 | 1465526072767 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 1662 | 1465526072768 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:34:32 INFO - PROCESS | 1662 | 1465526072771 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 1662 | 1465526072774 Marionette TRACE conn2 <- [1,418,null,{}] 19:34:32 INFO - PROCESS | 1662 | 1465526072778 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:32 INFO - PROCESS | 1662 | 1465526072779 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:32 INFO - PROCESS | 1662 | 1465526072877 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:34:32 INFO - PROCESS | 1662 | 1465526072880 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:32 INFO - PROCESS | 1662 | 1465526072881 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x127189000 == 42 [pid = 1662] [id = 112] 19:34:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a547400) [pid = 1662] [serial = 333] [outer = 0x0] 19:34:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12bdc8c00) [pid = 1662] [serial = 334] [outer = 0x12a547400] 19:34:32 INFO - PROCESS | 1662 | 1465526072906 Marionette DEBUG loaded listener.js 19:34:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12c27f400) [pid = 1662] [serial = 335] [outer = 0x12a547400] 19:34:33 INFO - PROCESS | 1662 | 1465526073154 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:34:33 INFO - PROCESS | 1662 | 1465526073714 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 19:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 19:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:34:33 INFO - PROCESS | 1662 | 1465526073745 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:34:33 INFO - PROCESS | 1662 | 1465526073747 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:34:33 INFO - PROCESS | 1662 | 1465526073749 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:34:33 INFO - PROCESS | 1662 | 1465526073750 Marionette TRACE conn2 <- [1,422,null,{}] 19:34:33 INFO - PROCESS | 1662 | 1465526073752 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:33 INFO - PROCESS | 1662 | 1465526073753 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:33 INFO - PROCESS | 1662 | 1465526073848 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:34:33 INFO - PROCESS | 1662 | 1465526073852 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:33 INFO - PROCESS | 1662 | 1465526073853 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12928c800 == 43 [pid = 1662] [id = 113] 19:34:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12bdce400) [pid = 1662] [serial = 336] [outer = 0x0] 19:34:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12c289800) [pid = 1662] [serial = 337] [outer = 0x12bdce400] 19:34:33 INFO - PROCESS | 1662 | 1465526073880 Marionette DEBUG loaded listener.js 19:34:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12cac8c00) [pid = 1662] [serial = 338] [outer = 0x12bdce400] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1160c5000) [pid = 1662] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1292c9400) [pid = 1662] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x129311400) [pid = 1662] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12b93d000) [pid = 1662] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12b946000) [pid = 1662] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12483b000) [pid = 1662] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x123d9d400) [pid = 1662] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1196dac00) [pid = 1662] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118297c00) [pid = 1662] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x126bba800) [pid = 1662] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1162f4c00) [pid = 1662] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12bdd0000) [pid = 1662] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129311000) [pid = 1662] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:34:34 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1292ce400) [pid = 1662] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:34:34 INFO - PROCESS | 1662 | 1465526074669 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:34:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:34:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 19:34:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:34:34 INFO - PROCESS | 1662 | 1465526074720 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:34:34 INFO - PROCESS | 1662 | 1465526074721 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:34:34 INFO - PROCESS | 1662 | 1465526074724 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:34:34 INFO - PROCESS | 1662 | 1465526074725 Marionette TRACE conn2 <- [1,426,null,{}] 19:34:34 INFO - PROCESS | 1662 | 1465526074727 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:34 INFO - PROCESS | 1662 | 1465526074729 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:34 INFO - PROCESS | 1662 | 1465526074804 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:34:34 INFO - PROCESS | 1662 | 1465526074809 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:34 INFO - PROCESS | 1662 | 1465526074811 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11982e000 == 44 [pid = 1662] [id = 114] 19:34:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x110eea000) [pid = 1662] [serial = 339] [outer = 0x0] 19:34:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x110eed000) [pid = 1662] [serial = 340] [outer = 0x110eea000] 19:34:34 INFO - PROCESS | 1662 | 1465526074835 Marionette DEBUG loaded listener.js 19:34:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x110ef2000) [pid = 1662] [serial = 341] [outer = 0x110eea000] 19:34:35 INFO - PROCESS | 1662 | 1465526075177 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 1662 | 1465526075196 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:34:35 INFO - PROCESS | 1662 | 1465526075198 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 1662 | 1465526075199 Marionette TRACE conn2 <- [1,430,null,{}] 19:34:35 INFO - PROCESS | 1662 | 1465526075201 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:35 INFO - PROCESS | 1662 | 1465526075202 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:35 INFO - PROCESS | 1662 | 1465526075310 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:34:35 INFO - PROCESS | 1662 | 1465526075315 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 1662 | 1465526075316 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d2800 == 45 [pid = 1662] [id = 115] 19:34:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x110eeac00) [pid = 1662] [serial = 342] [outer = 0x0] 19:34:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119d38000) [pid = 1662] [serial = 343] [outer = 0x110eeac00] 19:34:35 INFO - PROCESS | 1662 | 1465526075340 Marionette DEBUG loaded listener.js 19:34:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12b946000) [pid = 1662] [serial = 344] [outer = 0x110eeac00] 19:34:35 INFO - PROCESS | 1662 | 1465526075652 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:34:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:34:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 19:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:34:35 INFO - PROCESS | 1662 | 1465526075667 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 1662 | 1465526075668 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:34:35 INFO - PROCESS | 1662 | 1465526075671 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 1662 | 1465526075675 Marionette TRACE conn2 <- [1,434,null,{}] 19:34:35 INFO - PROCESS | 1662 | 1465526075678 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:35 INFO - PROCESS | 1662 | 1465526075680 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:35 INFO - PROCESS | 1662 | 1465526075778 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:34:35 INFO - PROCESS | 1662 | 1465526075781 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 1662 | 1465526075783 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aba0800 == 46 [pid = 1662] [id = 116] 19:34:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126b54000) [pid = 1662] [serial = 345] [outer = 0x0] 19:34:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12bdd4000) [pid = 1662] [serial = 346] [outer = 0x126b54000] 19:34:35 INFO - PROCESS | 1662 | 1465526075809 Marionette DEBUG loaded listener.js 19:34:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12ce36000) [pid = 1662] [serial = 347] [outer = 0x126b54000] 19:34:36 INFO - PROCESS | 1662 | 1465526076185 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 523ms 19:34:36 INFO - PROCESS | 1662 | 1465526076195 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:34:36 INFO - PROCESS | 1662 | 1465526076197 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:34:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:34:36 INFO - PROCESS | 1662 | 1465526076216 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:34:36 INFO - PROCESS | 1662 | 1465526076218 Marionette TRACE conn2 <- [1,438,null,{}] 19:34:36 INFO - PROCESS | 1662 | 1465526076221 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:36 INFO - PROCESS | 1662 | 1465526076225 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:36 INFO - PROCESS | 1662 | 1465526076349 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:34:36 INFO - PROCESS | 1662 | 1465526076495 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:36 INFO - PROCESS | 1662 | 1465526076497 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x112655800 == 47 [pid = 1662] [id = 117] 19:34:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x110ee4400) [pid = 1662] [serial = 348] [outer = 0x0] 19:34:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x110eee400) [pid = 1662] [serial = 349] [outer = 0x110ee4400] 19:34:36 INFO - PROCESS | 1662 | 1465526076548 Marionette DEBUG loaded listener.js 19:34:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x112a1c400) [pid = 1662] [serial = 350] [outer = 0x110ee4400] 19:34:37 INFO - PROCESS | 1662 | 1465526077074 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:34:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:34:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 872ms 19:34:37 INFO - PROCESS | 1662 | 1465526077090 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:34:37 INFO - PROCESS | 1662 | 1465526077093 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:34:37 INFO - PROCESS | 1662 | 1465526077096 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:34:37 INFO - PROCESS | 1662 | 1465526077098 Marionette TRACE conn2 <- [1,442,null,{}] 19:34:37 INFO - PROCESS | 1662 | 1465526077102 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:37 INFO - PROCESS | 1662 | 1465526077105 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:37 INFO - PROCESS | 1662 | 1465526077210 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:34:37 INFO - PROCESS | 1662 | 1465526077276 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:37 INFO - PROCESS | 1662 | 1465526077278 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192b2000 == 48 [pid = 1662] [id = 118] 19:34:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1133ac000) [pid = 1662] [serial = 351] [outer = 0x0] 19:34:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118358c00) [pid = 1662] [serial = 352] [outer = 0x1133ac000] 19:34:37 INFO - PROCESS | 1662 | 1465526077323 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x11928f800) [pid = 1662] [serial = 353] [outer = 0x1133ac000] 19:34:37 INFO - PROCESS | 1662 | 1465526077764 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:34:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:34:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 720ms 19:34:37 INFO - PROCESS | 1662 | 1465526077825 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:34:37 INFO - PROCESS | 1662 | 1465526077828 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:34:37 INFO - PROCESS | 1662 | 1465526077832 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:34:37 INFO - PROCESS | 1662 | 1465526077833 Marionette TRACE conn2 <- [1,446,null,{}] 19:34:37 INFO - PROCESS | 1662 | 1465526077836 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:37 INFO - PROCESS | 1662 | 1465526077837 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:37 INFO - PROCESS | 1662 | 1465526077956 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:34:38 INFO - PROCESS | 1662 | 1465526078048 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:38 INFO - PROCESS | 1662 | 1465526078050 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x124668000 == 49 [pid = 1662] [id = 119] 19:34:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x122667800) [pid = 1662] [serial = 354] [outer = 0x0] 19:34:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x123cd4400) [pid = 1662] [serial = 355] [outer = 0x122667800] 19:34:38 INFO - PROCESS | 1662 | 1465526078098 Marionette DEBUG loaded listener.js 19:34:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x124a9ec00) [pid = 1662] [serial = 356] [outer = 0x122667800] 19:34:38 INFO - PROCESS | 1662 | 1465526078630 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 820ms 19:34:38 INFO - PROCESS | 1662 | 1465526078652 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:34:38 INFO - PROCESS | 1662 | 1465526078655 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:34:38 INFO - PROCESS | 1662 | 1465526078662 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:34:38 INFO - PROCESS | 1662 | 1465526078666 Marionette TRACE conn2 <- [1,450,null,{}] 19:34:38 INFO - PROCESS | 1662 | 1465526078670 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:38 INFO - PROCESS | 1662 | 1465526078674 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:38 INFO - PROCESS | 1662 | 1465526078778 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:34:38 INFO - PROCESS | 1662 | 1465526078845 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:38 INFO - PROCESS | 1662 | 1465526078846 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b918000 == 50 [pid = 1662] [id = 120] 19:34:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x124a9e400) [pid = 1662] [serial = 357] [outer = 0x0] 19:34:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128a7d800) [pid = 1662] [serial = 358] [outer = 0x124a9e400] 19:34:38 INFO - PROCESS | 1662 | 1465526078876 Marionette DEBUG loaded listener.js 19:34:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12903ac00) [pid = 1662] [serial = 359] [outer = 0x124a9e400] 19:34:39 INFO - PROCESS | 1662 | 1465526079341 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:34:39 INFO - PROCESS | 1662 | 1465526079399 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:34:39 INFO - PROCESS | 1662 | 1465526079402 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:34:39 INFO - PROCESS | 1662 | 1465526079403 Marionette TRACE conn2 <- [1,454,null,{}] 19:34:39 INFO - PROCESS | 1662 | 1465526079405 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:39 INFO - PROCESS | 1662 | 1465526079409 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:39 INFO - PROCESS | 1662 | 1465526079512 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:34:39 INFO - PROCESS | 1662 | 1465526079710 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:39 INFO - PROCESS | 1662 | 1465526079712 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e53000 == 51 [pid = 1662] [id = 121] 19:34:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x117035c00) [pid = 1662] [serial = 360] [outer = 0x0] 19:34:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x11818fc00) [pid = 1662] [serial = 361] [outer = 0x117035c00] 19:34:39 INFO - PROCESS | 1662 | 1465526079740 Marionette DEBUG loaded listener.js 19:34:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x118a45400) [pid = 1662] [serial = 362] [outer = 0x117035c00] 19:34:40 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:40 INFO - PROCESS | 1662 | 1465526080167 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 820ms 19:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:34:40 INFO - PROCESS | 1662 | 1465526080225 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:34:40 INFO - PROCESS | 1662 | 1465526080227 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:34:40 INFO - PROCESS | 1662 | 1465526080230 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:34:40 INFO - PROCESS | 1662 | 1465526080232 Marionette TRACE conn2 <- [1,458,null,{}] 19:34:40 INFO - PROCESS | 1662 | 1465526080235 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:40 INFO - PROCESS | 1662 | 1465526080239 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:40 INFO - PROCESS | 1662 | 1465526080331 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:34:40 INFO - PROCESS | 1662 | 1465526080399 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:40 INFO - PROCESS | 1662 | 1465526080401 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11807e800 == 52 [pid = 1662] [id = 122] 19:34:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1196de800) [pid = 1662] [serial = 363] [outer = 0x0] 19:34:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1238b0000) [pid = 1662] [serial = 364] [outer = 0x1196de800] 19:34:40 INFO - PROCESS | 1662 | 1465526080428 Marionette DEBUG loaded listener.js 19:34:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x124a94400) [pid = 1662] [serial = 365] [outer = 0x1196de800] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12aba0800 == 51 [pid = 1662] [id = 116] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d2800 == 50 [pid = 1662] [id = 115] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x11982e000 == 49 [pid = 1662] [id = 114] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12928c800 == 48 [pid = 1662] [id = 113] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x127189000 == 47 [pid = 1662] [id = 112] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1253a5000 == 46 [pid = 1662] [id = 111] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x124161800 == 45 [pid = 1662] [id = 110] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1196d6400) [pid = 1662] [serial = 253] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x125474c00) [pid = 1662] [serial = 256] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118557400) [pid = 1662] [serial = 262] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x118359000) [pid = 1662] [serial = 250] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1271d5800) [pid = 1662] [serial = 259] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12c74cc00) [pid = 1662] [serial = 301] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1238c8000 == 44 [pid = 1662] [id = 109] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x11989d000 == 43 [pid = 1662] [id = 108] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x116f29000 == 42 [pid = 1662] [id = 107] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c3000 == 41 [pid = 1662] [id = 106] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12b548000 == 40 [pid = 1662] [id = 104] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12247f800 == 39 [pid = 1662] [id = 103] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x11707f000 == 38 [pid = 1662] [id = 102] 19:34:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12aba6000 == 37 [pid = 1662] [id = 101] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x118294400) [pid = 1662] [serial = 205] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12a263c00) [pid = 1662] [serial = 202] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12b825000) [pid = 1662] [serial = 283] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12b949c00) [pid = 1662] [serial = 286] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12bdc0400) [pid = 1662] [serial = 289] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x129209c00) [pid = 1662] [serial = 277] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x126e47400) [pid = 1662] [serial = 272] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x124af0400) [pid = 1662] [serial = 271] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119da0c00) [pid = 1662] [serial = 268] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1238b5c00) [pid = 1662] [serial = 269] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118a51c00) [pid = 1662] [serial = 266] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11835d000) [pid = 1662] [serial = 265] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128a7b800) [pid = 1662] [serial = 274] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x129038800) [pid = 1662] [serial = 275] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12b951c00) [pid = 1662] [serial = 287] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12548d400) [pid = 1662] [serial = 292] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12bdd8c00) [pid = 1662] [serial = 295] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a481800) [pid = 1662] [serial = 293] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12bdc6800) [pid = 1662] [serial = 290] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129307400) [pid = 1662] [serial = 278] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a48ec00) [pid = 1662] [serial = 280] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12b93cc00) [pid = 1662] [serial = 284] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12c287c00) [pid = 1662] [serial = 298] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12b59e800) [pid = 1662] [serial = 281] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12c744400) [pid = 1662] [serial = 299] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12c284800) [pid = 1662] [serial = 296] [outer = 0x0] [url = about:blank] 19:34:40 INFO - PROCESS | 1662 | 1465526080822 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:34:40 INFO - PROCESS | 1662 | 1465526080861 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:34:40 INFO - PROCESS | 1662 | 1465526080863 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:34:40 INFO - PROCESS | 1662 | 1465526080865 Marionette TRACE conn2 <- [1,462,null,{}] 19:34:40 INFO - PROCESS | 1662 | 1465526080867 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:40 INFO - PROCESS | 1662 | 1465526080868 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:40 INFO - PROCESS | 1662 | 1465526080975 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:34:41 INFO - PROCESS | 1662 | 1465526081041 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:41 INFO - PROCESS | 1662 | 1465526081042 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x118330800 == 38 [pid = 1662] [id = 123] 19:34:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118196c00) [pid = 1662] [serial = 366] [outer = 0x0] 19:34:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1271d4000) [pid = 1662] [serial = 367] [outer = 0x118196c00] 19:34:41 INFO - PROCESS | 1662 | 1465526081074 Marionette DEBUG loaded listener.js 19:34:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129033000) [pid = 1662] [serial = 368] [outer = 0x118196c00] 19:34:41 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:41 INFO - PROCESS | 1662 | 1465526081544 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:34:41 INFO - PROCESS | 1662 | 1465526081585 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:34:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:34:41 INFO - PROCESS | 1662 | 1465526081597 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:34:41 INFO - PROCESS | 1662 | 1465526081601 Marionette TRACE conn2 <- [1,466,null,{}] 19:34:41 INFO - PROCESS | 1662 | 1465526081606 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:41 INFO - PROCESS | 1662 | 1465526081608 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:41 INFO - PROCESS | 1662 | 1465526081689 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:34:41 INFO - PROCESS | 1662 | 1465526081695 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:41 INFO - PROCESS | 1662 | 1465526081696 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238c9000 == 39 [pid = 1662] [id = 124] 19:34:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a486400) [pid = 1662] [serial = 369] [outer = 0x0] 19:34:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a54f800) [pid = 1662] [serial = 370] [outer = 0x12a486400] 19:34:41 INFO - PROCESS | 1662 | 1465526081721 Marionette DEBUG loaded listener.js 19:34:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a5e4400) [pid = 1662] [serial = 371] [outer = 0x12a486400] 19:34:42 INFO - PROCESS | 1662 | 1465526082061 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:34:42 INFO - PROCESS | 1662 | 1465526082079 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:34:42 INFO - PROCESS | 1662 | 1465526082083 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:34:42 INFO - PROCESS | 1662 | 1465526082085 Marionette TRACE conn2 <- [1,470,null,{}] 19:34:42 INFO - PROCESS | 1662 | 1465526082090 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:42 INFO - PROCESS | 1662 | 1465526082093 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:42 INFO - PROCESS | 1662 | 1465526082252 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:34:42 INFO - PROCESS | 1662 | 1465526082266 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 1662 | 1465526082267 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x124161800 == 40 [pid = 1662] [id = 125] 19:34:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b59e800) [pid = 1662] [serial = 372] [outer = 0x0] 19:34:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b933400) [pid = 1662] [serial = 373] [outer = 0x12b59e800] 19:34:42 INFO - PROCESS | 1662 | 1465526082308 Marionette DEBUG loaded listener.js 19:34:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b94bc00) [pid = 1662] [serial = 374] [outer = 0x12b59e800] 19:34:42 INFO - PROCESS | 1662 | 1465526082784 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:34:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:34:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 720ms 19:34:42 INFO - PROCESS | 1662 | 1465526082803 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:34:42 INFO - PROCESS | 1662 | 1465526082805 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:34:42 INFO - PROCESS | 1662 | 1465526082811 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:34:42 INFO - PROCESS | 1662 | 1465526082813 Marionette TRACE conn2 <- [1,474,null,{}] 19:34:42 INFO - PROCESS | 1662 | 1465526082816 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:42 INFO - PROCESS | 1662 | 1465526082817 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:42 INFO - PROCESS | 1662 | 1465526082929 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:34:42 INFO - PROCESS | 1662 | 1465526082933 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 1662 | 1465526082937 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eb5800 == 41 [pid = 1662] [id = 126] 19:34:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12bdca400) [pid = 1662] [serial = 375] [outer = 0x0] 19:34:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12bdd2000) [pid = 1662] [serial = 376] [outer = 0x12bdca400] 19:34:43 INFO - PROCESS | 1662 | 1465526083006 Marionette DEBUG loaded listener.js 19:34:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12c28d400) [pid = 1662] [serial = 377] [outer = 0x12bdca400] 19:34:43 INFO - PROCESS | 1662 | 1465526083351 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 19:34:43 INFO - PROCESS | 1662 | 1465526083383 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:34:43 INFO - PROCESS | 1662 | 1465526083384 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:34:43 INFO - PROCESS | 1662 | 1465526083386 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:34:43 INFO - PROCESS | 1662 | 1465526083387 Marionette TRACE conn2 <- [1,478,null,{}] 19:34:43 INFO - PROCESS | 1662 | 1465526083390 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:43 INFO - PROCESS | 1662 | 1465526083391 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:43 INFO - PROCESS | 1662 | 1465526083492 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:34:43 INFO - PROCESS | 1662 | 1465526083495 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:43 INFO - PROCESS | 1662 | 1465526083497 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x116615000 == 42 [pid = 1662] [id = 127] 19:34:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12c745000) [pid = 1662] [serial = 378] [outer = 0x0] 19:34:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12cacd400) [pid = 1662] [serial = 379] [outer = 0x12c745000] 19:34:43 INFO - PROCESS | 1662 | 1465526083521 Marionette DEBUG loaded listener.js 19:34:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12ce3a400) [pid = 1662] [serial = 380] [outer = 0x12c745000] 19:34:43 INFO - PROCESS | 1662 | 1465526083878 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 19:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:34:43 INFO - PROCESS | 1662 | 1465526083912 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:34:43 INFO - PROCESS | 1662 | 1465526083913 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:34:43 INFO - PROCESS | 1662 | 1465526083916 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:34:43 INFO - PROCESS | 1662 | 1465526083917 Marionette TRACE conn2 <- [1,482,null,{}] 19:34:43 INFO - PROCESS | 1662 | 1465526083919 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:43 INFO - PROCESS | 1662 | 1465526083920 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:44 INFO - PROCESS | 1662 | 1465526084018 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:34:44 INFO - PROCESS | 1662 | 1465526084028 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 1662 | 1465526084029 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a50e800 == 43 [pid = 1662] [id = 128] 19:34:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x110ee8c00) [pid = 1662] [serial = 381] [outer = 0x0] 19:34:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118468c00) [pid = 1662] [serial = 382] [outer = 0x110ee8c00] 19:34:44 INFO - PROCESS | 1662 | 1465526084085 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11846cc00) [pid = 1662] [serial = 383] [outer = 0x110ee8c00] 19:34:44 INFO - PROCESS | 1662 | 1465526084383 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 517ms 19:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:34:44 INFO - PROCESS | 1662 | 1465526084434 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:34:44 INFO - PROCESS | 1662 | 1465526084435 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:34:44 INFO - PROCESS | 1662 | 1465526084437 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:34:44 INFO - PROCESS | 1662 | 1465526084438 Marionette TRACE conn2 <- [1,486,null,{}] 19:34:44 INFO - PROCESS | 1662 | 1465526084446 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:44 INFO - PROCESS | 1662 | 1465526084447 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:44 INFO - PROCESS | 1662 | 1465526084544 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:34:44 INFO - PROCESS | 1662 | 1465526084548 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 1662 | 1465526084549 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6c0800 == 44 [pid = 1662] [id = 129] 19:34:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x110e34800) [pid = 1662] [serial = 384] [outer = 0x0] 19:34:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x110e3a000) [pid = 1662] [serial = 385] [outer = 0x110e34800] 19:34:44 INFO - PROCESS | 1662 | 1465526084573 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x110e3fc00) [pid = 1662] [serial = 386] [outer = 0x110e34800] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12a48a000) [pid = 1662] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x129037000) [pid = 1662] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12c746400) [pid = 1662] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11920a000) [pid = 1662] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x123da1400) [pid = 1662] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11928bc00) [pid = 1662] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128e07c00) [pid = 1662] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11853c000) [pid = 1662] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12873d000) [pid = 1662] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1271d5c00) [pid = 1662] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12a547400) [pid = 1662] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x110eea000) [pid = 1662] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bdce400) [pid = 1662] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110eeac00) [pid = 1662] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129210800) [pid = 1662] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1248c0c00) [pid = 1662] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1271c8800) [pid = 1662] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117035000) [pid = 1662] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12903e800) [pid = 1662] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11935c800) [pid = 1662] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:34:44 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116760400) [pid = 1662] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:34:45 INFO - PROCESS | 1662 | 1465526085023 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 624ms 19:34:45 INFO - PROCESS | 1662 | 1465526085061 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:34:45 INFO - PROCESS | 1662 | 1465526085062 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:34:45 INFO - PROCESS | 1662 | 1465526085065 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 1662 | 1465526085066 Marionette TRACE conn2 <- [1,490,null,{}] 19:34:45 INFO - PROCESS | 1662 | 1465526085068 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:45 INFO - PROCESS | 1662 | 1465526085069 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:45 INFO - PROCESS | 1662 | 1465526085152 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:34:45 INFO - PROCESS | 1662 | 1465526085157 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:45 INFO - PROCESS | 1662 | 1465526085159 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12247a000 == 45 [pid = 1662] [id = 130] 19:34:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x110e40000) [pid = 1662] [serial = 387] [outer = 0x0] 19:34:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112a17000) [pid = 1662] [serial = 388] [outer = 0x110e40000] 19:34:45 INFO - PROCESS | 1662 | 1465526085183 Marionette DEBUG loaded listener.js 19:34:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11846f400) [pid = 1662] [serial = 389] [outer = 0x110e40000] 19:34:45 INFO - PROCESS | 1662 | 1465526085508 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 19:34:45 INFO - PROCESS | 1662 | 1465526085535 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:34:45 INFO - PROCESS | 1662 | 1465526085536 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:34:45 INFO - PROCESS | 1662 | 1465526085538 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 1662 | 1465526085541 Marionette TRACE conn2 <- [1,494,null,{}] 19:34:45 INFO - PROCESS | 1662 | 1465526085544 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:45 INFO - PROCESS | 1662 | 1465526085545 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:45 INFO - PROCESS | 1662 | 1465526085648 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:34:45 INFO - PROCESS | 1662 | 1465526085653 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:45 INFO - PROCESS | 1662 | 1465526085655 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab93800 == 46 [pid = 1662] [id = 131] 19:34:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110e41400) [pid = 1662] [serial = 390] [outer = 0x0] 19:34:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11853c000) [pid = 1662] [serial = 391] [outer = 0x110e41400] 19:34:45 INFO - PROCESS | 1662 | 1465526085683 Marionette DEBUG loaded listener.js 19:34:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11969f000) [pid = 1662] [serial = 392] [outer = 0x110e41400] 19:34:46 INFO - PROCESS | 1662 | 1465526086012 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 19:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:34:46 INFO - PROCESS | 1662 | 1465526086060 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:34:46 INFO - PROCESS | 1662 | 1465526086061 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:34:46 INFO - PROCESS | 1662 | 1465526086063 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:34:46 INFO - PROCESS | 1662 | 1465526086065 Marionette TRACE conn2 <- [1,498,null,{}] 19:34:46 INFO - PROCESS | 1662 | 1465526086067 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:46 INFO - PROCESS | 1662 | 1465526086069 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:46 INFO - PROCESS | 1662 | 1465526086168 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:34:46 INFO - PROCESS | 1662 | 1465526086233 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:46 INFO - PROCESS | 1662 | 1465526086234 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed8800 == 47 [pid = 1662] [id = 132] 19:34:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119699c00) [pid = 1662] [serial = 393] [outer = 0x0] 19:34:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1196a4800) [pid = 1662] [serial = 394] [outer = 0x119699c00] 19:34:46 INFO - PROCESS | 1662 | 1465526086258 Marionette DEBUG loaded listener.js 19:34:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b59f400) [pid = 1662] [serial = 395] [outer = 0x119699c00] 19:34:46 INFO - PROCESS | 1662 | 1465526086518 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 19:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:34:46 INFO - PROCESS | 1662 | 1465526086534 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:34:46 INFO - PROCESS | 1662 | 1465526086535 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:34:46 INFO - PROCESS | 1662 | 1465526086545 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:34:46 INFO - PROCESS | 1662 | 1465526086546 Marionette TRACE conn2 <- [1,502,null,{}] 19:34:46 INFO - PROCESS | 1662 | 1465526086549 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:46 INFO - PROCESS | 1662 | 1465526086550 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:46 INFO - PROCESS | 1662 | 1465526086635 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:34:46 INFO - PROCESS | 1662 | 1465526086641 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:46 INFO - PROCESS | 1662 | 1465526086642 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bee8000 == 48 [pid = 1662] [id = 133] 19:34:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128810c00) [pid = 1662] [serial = 396] [outer = 0x0] 19:34:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128816c00) [pid = 1662] [serial = 397] [outer = 0x128810c00] 19:34:46 INFO - PROCESS | 1662 | 1465526086666 Marionette DEBUG loaded listener.js 19:34:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12881b800) [pid = 1662] [serial = 398] [outer = 0x128810c00] 19:34:47 INFO - PROCESS | 1662 | 1465526087057 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 527ms 19:34:47 INFO - PROCESS | 1662 | 1465526087066 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:34:47 INFO - PROCESS | 1662 | 1465526087069 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:34:47 INFO - PROCESS | 1662 | 1465526087074 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:34:47 INFO - PROCESS | 1662 | 1465526087077 Marionette TRACE conn2 <- [1,506,null,{}] 19:34:47 INFO - PROCESS | 1662 | 1465526087081 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:47 INFO - PROCESS | 1662 | 1465526087082 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:47 INFO - PROCESS | 1662 | 1465526087190 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:34:47 INFO - PROCESS | 1662 | 1465526087246 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 1662 | 1465526087249 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x118072800 == 49 [pid = 1662] [id = 134] 19:34:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1176b8000) [pid = 1662] [serial = 399] [outer = 0x0] 19:34:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118357800) [pid = 1662] [serial = 400] [outer = 0x1176b8000] 19:34:47 INFO - PROCESS | 1662 | 1465526087281 Marionette DEBUG loaded listener.js 19:34:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118553c00) [pid = 1662] [serial = 401] [outer = 0x1176b8000] 19:34:47 INFO - PROCESS | 1662 | 1465526087753 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 724ms 19:34:47 INFO - PROCESS | 1662 | 1465526087796 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:34:47 INFO - PROCESS | 1662 | 1465526087799 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:34:47 INFO - PROCESS | 1662 | 1465526087820 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:34:47 INFO - PROCESS | 1662 | 1465526087823 Marionette TRACE conn2 <- [1,510,null,{}] 19:34:47 INFO - PROCESS | 1662 | 1465526087828 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:47 INFO - PROCESS | 1662 | 1465526087830 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:47 INFO - PROCESS | 1662 | 1465526087937 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:34:48 INFO - PROCESS | 1662 | 1465526088006 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:48 INFO - PROCESS | 1662 | 1465526088008 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12464e800 == 50 [pid = 1662] [id = 135] 19:34:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11969dc00) [pid = 1662] [serial = 402] [outer = 0x0] 19:34:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1196de400) [pid = 1662] [serial = 403] [outer = 0x11969dc00] 19:34:48 INFO - PROCESS | 1662 | 1465526088039 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x123ce0400) [pid = 1662] [serial = 404] [outer = 0x11969dc00] 19:34:48 INFO - PROCESS | 1662 | 1465526088481 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 739ms 19:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:34:48 INFO - PROCESS | 1662 | 1465526088543 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:34:48 INFO - PROCESS | 1662 | 1465526088545 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:34:48 INFO - PROCESS | 1662 | 1465526088547 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 1662 | 1465526088549 Marionette TRACE conn2 <- [1,514,null,{}] 19:34:48 INFO - PROCESS | 1662 | 1465526088559 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:48 INFO - PROCESS | 1662 | 1465526088563 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:48 INFO - PROCESS | 1662 | 1465526088668 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:34:48 INFO - PROCESS | 1662 | 1465526088738 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:48 INFO - PROCESS | 1662 | 1465526088740 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed3000 == 51 [pid = 1662] [id = 136] 19:34:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12873d000) [pid = 1662] [serial = 405] [outer = 0x0] 19:34:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12881c800) [pid = 1662] [serial = 406] [outer = 0x12873d000] 19:34:48 INFO - PROCESS | 1662 | 1465526088771 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128b13000) [pid = 1662] [serial = 407] [outer = 0x12873d000] 19:34:49 INFO - PROCESS | 1662 | 1465526089185 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 19:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 19:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:34:49 INFO - PROCESS | 1662 | 1465526089219 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:34:49 INFO - PROCESS | 1662 | 1465526089220 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:34:49 INFO - PROCESS | 1662 | 1465526089223 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:34:49 INFO - PROCESS | 1662 | 1465526089224 Marionette TRACE conn2 <- [1,518,null,{}] 19:34:49 INFO - PROCESS | 1662 | 1465526089226 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:49 INFO - PROCESS | 1662 | 1465526089228 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:49 INFO - PROCESS | 1662 | 1465526089333 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:34:49 INFO - PROCESS | 1662 | 1465526089389 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:49 INFO - PROCESS | 1662 | 1465526089391 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8d1000 == 52 [pid = 1662] [id = 137] 19:34:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128b16400) [pid = 1662] [serial = 408] [outer = 0x0] 19:34:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128b1b800) [pid = 1662] [serial = 409] [outer = 0x128b16400] 19:34:49 INFO - PROCESS | 1662 | 1465526089420 Marionette DEBUG loaded listener.js 19:34:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129205400) [pid = 1662] [serial = 410] [outer = 0x128b16400] 19:34:49 INFO - PROCESS | 1662 | 1465526089878 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 721ms 19:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:34:49 INFO - PROCESS | 1662 | 1465526089951 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:34:49 INFO - PROCESS | 1662 | 1465526089952 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:34:50 INFO - PROCESS | 1662 | 1465526090106 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:34:50 INFO - PROCESS | 1662 | 1465526090108 Marionette TRACE conn2 <- [1,522,null,{}] 19:34:50 INFO - PROCESS | 1662 | 1465526090156 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:50 INFO - PROCESS | 1662 | 1465526090158 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:50 INFO - PROCESS | 1662 | 1465526090255 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:34:50 INFO - PROCESS | 1662 | 1465526090328 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:50 INFO - PROCESS | 1662 | 1465526090331 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11953b000 == 53 [pid = 1662] [id = 138] 19:34:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11829c400) [pid = 1662] [serial = 411] [outer = 0x0] 19:34:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118426800) [pid = 1662] [serial = 412] [outer = 0x11829c400] 19:34:50 INFO - PROCESS | 1662 | 1465526090376 Marionette DEBUG loaded listener.js 19:34:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x11928e000) [pid = 1662] [serial = 413] [outer = 0x11829c400] 19:34:50 INFO - PROCESS | 1662 | 1465526090908 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:34:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:34:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1019ms 19:34:50 INFO - PROCESS | 1662 | 1465526090975 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:34:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:34:50 INFO - PROCESS | 1662 | 1465526090978 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:34:50 INFO - PROCESS | 1662 | 1465526090982 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:34:50 INFO - PROCESS | 1662 | 1465526090983 Marionette TRACE conn2 <- [1,526,null,{}] 19:34:50 INFO - PROCESS | 1662 | 1465526090987 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:50 INFO - PROCESS | 1662 | 1465526090989 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:51 INFO - PROCESS | 1662 | 1465526091082 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:34:51 INFO - PROCESS | 1662 | 1465526091155 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:51 INFO - PROCESS | 1662 | 1465526091157 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11706f800 == 54 [pid = 1662] [id = 139] 19:34:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119699800) [pid = 1662] [serial = 414] [outer = 0x0] 19:34:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1196a1000) [pid = 1662] [serial = 415] [outer = 0x119699800] 19:34:51 INFO - PROCESS | 1662 | 1465526091185 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12240c000) [pid = 1662] [serial = 416] [outer = 0x119699800] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1292a5800 == 53 [pid = 1662] [id = 83] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed8800 == 52 [pid = 1662] [id = 132] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab93800 == 51 [pid = 1662] [id = 131] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12247a000 == 50 [pid = 1662] [id = 130] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6c0800 == 49 [pid = 1662] [id = 129] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12a50e800 == 48 [pid = 1662] [id = 128] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12bdd4000) [pid = 1662] [serial = 346] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x116615000 == 47 [pid = 1662] [id = 127] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x117074000 == 46 [pid = 1662] [id = 105] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x125eb5800 == 45 [pid = 1662] [id = 126] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x124161800 == 44 [pid = 1662] [id = 125] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1238c9000 == 43 [pid = 1662] [id = 124] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118330800 == 42 [pid = 1662] [id = 123] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x11807e800 == 41 [pid = 1662] [id = 122] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x117e53000 == 40 [pid = 1662] [id = 121] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1192b2000 == 39 [pid = 1662] [id = 118] 19:34:51 INFO - PROCESS | 1662 | --DOCSHELL 0x112655800 == 38 [pid = 1662] [id = 117] 19:34:51 INFO - PROCESS | 1662 | 1465526091581 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 19:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 619ms 19:34:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:34:51 INFO - PROCESS | 1662 | 1465526091600 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:34:51 INFO - PROCESS | 1662 | 1465526091602 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:34:51 INFO - PROCESS | 1662 | 1465526091604 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:34:51 INFO - PROCESS | 1662 | 1465526091605 Marionette TRACE conn2 <- [1,530,null,{}] 19:34:51 INFO - PROCESS | 1662 | 1465526091611 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:51 INFO - PROCESS | 1662 | 1465526091613 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:51 INFO - PROCESS | 1662 | 1465526091713 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x126e48400) [pid = 1662] [serial = 257] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x128a7a000) [pid = 1662] [serial = 260] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118a51800) [pid = 1662] [serial = 251] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12b947400) [pid = 1662] [serial = 248] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x122410400) [pid = 1662] [serial = 254] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x128a7f400) [pid = 1662] [serial = 263] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12b81e000) [pid = 1662] [serial = 311] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a555000) [pid = 1662] [serial = 310] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12a528400) [pid = 1662] [serial = 328] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12c752800) [pid = 1662] [serial = 302] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1196d2400) [pid = 1662] [serial = 317] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119354000) [pid = 1662] [serial = 316] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x126b56400) [pid = 1662] [serial = 308] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124a9d000) [pid = 1662] [serial = 307] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119da0000) [pid = 1662] [serial = 319] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123cd4c00) [pid = 1662] [serial = 320] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x129303c00) [pid = 1662] [serial = 325] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a483800) [pid = 1662] [serial = 326] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119614c00) [pid = 1662] [serial = 305] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118f31400) [pid = 1662] [serial = 304] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bdbac00) [pid = 1662] [serial = 314] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12b820800) [pid = 1662] [serial = 313] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128a7cc00) [pid = 1662] [serial = 322] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12bdc8c00) [pid = 1662] [serial = 334] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128e10400) [pid = 1662] [serial = 323] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x110eed000) [pid = 1662] [serial = 340] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12c289800) [pid = 1662] [serial = 337] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12cac8c00) [pid = 1662] [serial = 338] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12b946000) [pid = 1662] [serial = 344] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x110ef2000) [pid = 1662] [serial = 341] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119d38000) [pid = 1662] [serial = 343] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b94d800) [pid = 1662] [serial = 331] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12bdc4000) [pid = 1662] [serial = 332] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12c27f400) [pid = 1662] [serial = 335] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a551800) [pid = 1662] [serial = 329] [outer = 0x0] [url = about:blank] 19:34:51 INFO - PROCESS | 1662 | 1465526091776 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:51 INFO - PROCESS | 1662 | 1465526091780 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11805d800 == 39 [pid = 1662] [id = 140] 19:34:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1196d2400) [pid = 1662] [serial = 417] [outer = 0x0] 19:34:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123d9f000) [pid = 1662] [serial = 418] [outer = 0x1196d2400] 19:34:51 INFO - PROCESS | 1662 | 1465526091814 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125490800) [pid = 1662] [serial = 419] [outer = 0x1196d2400] 19:34:52 INFO - PROCESS | 1662 | 1465526092115 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:34:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 19:34:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:34:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:34:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 19:34:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:34:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:34:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:34:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 573ms 19:34:52 INFO - PROCESS | 1662 | 1465526092180 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:34:52 INFO - PROCESS | 1662 | 1465526092181 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:34:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:34:52 INFO - PROCESS | 1662 | 1465526092184 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:34:52 INFO - PROCESS | 1662 | 1465526092185 Marionette TRACE conn2 <- [1,534,null,{}] 19:34:52 INFO - PROCESS | 1662 | 1465526092187 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:52 INFO - PROCESS | 1662 | 1465526092188 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:52 INFO - PROCESS | 1662 | 1465526092277 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:34:52 INFO - PROCESS | 1662 | 1465526092330 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:52 INFO - PROCESS | 1662 | 1465526092331 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238da800 == 40 [pid = 1662] [id = 141] 19:34:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12546f800) [pid = 1662] [serial = 420] [outer = 0x0] 19:34:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271cb000) [pid = 1662] [serial = 421] [outer = 0x12546f800] 19:34:52 INFO - PROCESS | 1662 | 1465526092357 Marionette DEBUG loaded listener.js 19:34:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b14000) [pid = 1662] [serial = 422] [outer = 0x12546f800] 19:34:52 INFO - PROCESS | 1662 | 1465526092626 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:34:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:34:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 19:34:52 INFO - PROCESS | 1662 | 1465526092662 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:34:52 INFO - PROCESS | 1662 | 1465526092663 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:34:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:34:52 INFO - PROCESS | 1662 | 1465526092666 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:34:52 INFO - PROCESS | 1662 | 1465526092667 Marionette TRACE conn2 <- [1,538,null,{}] 19:34:52 INFO - PROCESS | 1662 | 1465526092669 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:52 INFO - PROCESS | 1662 | 1465526092670 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:52 INFO - PROCESS | 1662 | 1465526092773 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:34:52 INFO - PROCESS | 1662 | 1465526092779 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:52 INFO - PROCESS | 1662 | 1465526092780 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x124162000 == 41 [pid = 1662] [id = 142] 19:34:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128813c00) [pid = 1662] [serial = 423] [outer = 0x0] 19:34:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b17c00) [pid = 1662] [serial = 424] [outer = 0x128813c00] 19:34:52 INFO - PROCESS | 1662 | 1465526092810 Marionette DEBUG loaded listener.js 19:34:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129211400) [pid = 1662] [serial = 425] [outer = 0x128813c00] 19:34:53 INFO - PROCESS | 1662 | 1465526093139 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:34:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 19:34:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 19:34:53 INFO - PROCESS | 1662 | 1465526093187 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:34:53 INFO - PROCESS | 1662 | 1465526093188 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:34:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:34:53 INFO - PROCESS | 1662 | 1465526093190 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:34:53 INFO - PROCESS | 1662 | 1465526093191 Marionette TRACE conn2 <- [1,542,null,{}] 19:34:53 INFO - PROCESS | 1662 | 1465526093209 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:53 INFO - PROCESS | 1662 | 1465526093213 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:53 INFO - PROCESS | 1662 | 1465526093328 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:34:53 INFO - PROCESS | 1662 | 1465526093334 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:53 INFO - PROCESS | 1662 | 1465526093335 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ea7800 == 42 [pid = 1662] [id = 143] 19:34:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292c9400) [pid = 1662] [serial = 426] [outer = 0x0] 19:34:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a263000) [pid = 1662] [serial = 427] [outer = 0x1292c9400] 19:34:53 INFO - PROCESS | 1662 | 1465526093376 Marionette DEBUG loaded listener.js 19:34:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b5a0c00) [pid = 1662] [serial = 428] [outer = 0x1292c9400] 19:34:53 INFO - PROCESS | 1662 | 1465526093830 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:34:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 19:34:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 686ms 19:34:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:34:53 INFO - PROCESS | 1662 | 1465526093882 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:34:53 INFO - PROCESS | 1662 | 1465526093883 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:34:53 INFO - PROCESS | 1662 | 1465526093885 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:34:53 INFO - PROCESS | 1662 | 1465526093886 Marionette TRACE conn2 <- [1,546,null,{}] 19:34:53 INFO - PROCESS | 1662 | 1465526093888 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:53 INFO - PROCESS | 1662 | 1465526093890 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:53 INFO - PROCESS | 1662 | 1465526093995 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:34:54 INFO - PROCESS | 1662 | 1465526094063 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:54 INFO - PROCESS | 1662 | 1465526094064 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a19000 == 43 [pid = 1662] [id = 144] 19:34:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b81e000) [pid = 1662] [serial = 429] [outer = 0x0] 19:34:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b93f400) [pid = 1662] [serial = 430] [outer = 0x12b81e000] 19:34:54 INFO - PROCESS | 1662 | 1465526094094 Marionette DEBUG loaded listener.js 19:34:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b952c00) [pid = 1662] [serial = 431] [outer = 0x12b81e000] 19:34:54 INFO - PROCESS | 1662 | 1465526094438 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:34:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:34:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 19:34:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:34:54 INFO - PROCESS | 1662 | 1465526094454 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:34:54 INFO - PROCESS | 1662 | 1465526094455 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:34:54 INFO - PROCESS | 1662 | 1465526094461 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:34:54 INFO - PROCESS | 1662 | 1465526094462 Marionette TRACE conn2 <- [1,550,null,{}] 19:34:54 INFO - PROCESS | 1662 | 1465526094464 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:54 INFO - PROCESS | 1662 | 1465526094465 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:54 INFO - PROCESS | 1662 | 1465526094578 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:34:54 INFO - PROCESS | 1662 | 1465526094626 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:54 INFO - PROCESS | 1662 | 1465526094634 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294e1000 == 44 [pid = 1662] [id = 145] 19:34:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x110e36400) [pid = 1662] [serial = 432] [outer = 0x0] 19:34:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12bdc1400) [pid = 1662] [serial = 433] [outer = 0x110e36400] 19:34:54 INFO - PROCESS | 1662 | 1465526094665 Marionette DEBUG loaded listener.js 19:34:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12bdcfc00) [pid = 1662] [serial = 434] [outer = 0x110e36400] 19:34:54 INFO - PROCESS | 1662 | 1465526094995 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:34:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 19:34:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 19:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:34:55 INFO - PROCESS | 1662 | 1465526095030 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:34:55 INFO - PROCESS | 1662 | 1465526095031 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:34:55 INFO - PROCESS | 1662 | 1465526095034 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:34:55 INFO - PROCESS | 1662 | 1465526095036 Marionette TRACE conn2 <- [1,554,null,{}] 19:34:55 INFO - PROCESS | 1662 | 1465526095040 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:55 INFO - PROCESS | 1662 | 1465526095041 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:55 INFO - PROCESS | 1662 | 1465526095202 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:34:55 INFO - PROCESS | 1662 | 1465526095219 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:55 INFO - PROCESS | 1662 | 1465526095221 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51b800 == 45 [pid = 1662] [id = 146] 19:34:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12bdd5800) [pid = 1662] [serial = 435] [outer = 0x0] 19:34:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12c281800) [pid = 1662] [serial = 436] [outer = 0x12bdd5800] 19:34:55 INFO - PROCESS | 1662 | 1465526095262 Marionette DEBUG loaded listener.js 19:34:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12c289800) [pid = 1662] [serial = 437] [outer = 0x12bdd5800] 19:34:55 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126b54000) [pid = 1662] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12c745000) [pid = 1662] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a486400) [pid = 1662] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x117035c00) [pid = 1662] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x110ee8c00) [pid = 1662] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1196de800) [pid = 1662] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118196c00) [pid = 1662] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12b59e800) [pid = 1662] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x110e34800) [pid = 1662] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x110e40000) [pid = 1662] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x110e41400) [pid = 1662] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119699c00) [pid = 1662] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:34:55 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12bdca400) [pid = 1662] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:34:55 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:55 INFO - PROCESS | 1662 | 1465526095830 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 824ms 19:34:55 INFO - PROCESS | 1662 | 1465526095861 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:34:55 INFO - PROCESS | 1662 | 1465526095862 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:34:55 INFO - PROCESS | 1662 | 1465526095864 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:34:55 INFO - PROCESS | 1662 | 1465526095865 Marionette TRACE conn2 <- [1,558,null,{}] 19:34:55 INFO - PROCESS | 1662 | 1465526095868 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:55 INFO - PROCESS | 1662 | 1465526095869 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:55 INFO - PROCESS | 1662 | 1465526095955 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:34:55 INFO - PROCESS | 1662 | 1465526095961 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:55 INFO - PROCESS | 1662 | 1465526095963 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d9000 == 46 [pid = 1662] [id = 147] 19:34:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x117035c00) [pid = 1662] [serial = 438] [outer = 0x0] 19:34:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119699c00) [pid = 1662] [serial = 439] [outer = 0x117035c00] 19:34:55 INFO - PROCESS | 1662 | 1465526095987 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b59e800) [pid = 1662] [serial = 440] [outer = 0x117035c00] 19:34:56 INFO - PROCESS | 1662 | 1465526096313 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 19:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:34:56 INFO - PROCESS | 1662 | 1465526096334 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:34:56 INFO - PROCESS | 1662 | 1465526096335 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:34:56 INFO - PROCESS | 1662 | 1465526096337 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:34:56 INFO - PROCESS | 1662 | 1465526096340 Marionette TRACE conn2 <- [1,562,null,{}] 19:34:56 INFO - PROCESS | 1662 | 1465526096342 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:56 INFO - PROCESS | 1662 | 1465526096344 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:56 INFO - PROCESS | 1662 | 1465526096461 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:34:56 INFO - PROCESS | 1662 | 1465526096467 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 1662 | 1465526096468 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b904800 == 47 [pid = 1662] [id = 148] 19:34:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118196c00) [pid = 1662] [serial = 441] [outer = 0x0] 19:34:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12c283000) [pid = 1662] [serial = 442] [outer = 0x118196c00] 19:34:56 INFO - PROCESS | 1662 | 1465526096494 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12ce2dc00) [pid = 1662] [serial = 443] [outer = 0x118196c00] 19:34:56 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:56 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:56 INFO - PROCESS | 1662 | 1465526096821 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 522ms 19:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:34:56 INFO - PROCESS | 1662 | 1465526096859 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:34:56 INFO - PROCESS | 1662 | 1465526096861 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:34:56 INFO - PROCESS | 1662 | 1465526096863 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:34:56 INFO - PROCESS | 1662 | 1465526096864 Marionette TRACE conn2 <- [1,566,null,{}] 19:34:56 INFO - PROCESS | 1662 | 1465526096866 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:56 INFO - PROCESS | 1662 | 1465526096867 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:56 INFO - PROCESS | 1662 | 1465526096954 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:34:56 INFO - PROCESS | 1662 | 1465526096959 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 1662 | 1465526096961 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c720800 == 48 [pid = 1662] [id = 149] 19:34:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12c32d800) [pid = 1662] [serial = 444] [outer = 0x0] 19:34:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12c333400) [pid = 1662] [serial = 445] [outer = 0x12c32d800] 19:34:56 INFO - PROCESS | 1662 | 1465526096984 Marionette DEBUG loaded listener.js 19:34:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12c881400) [pid = 1662] [serial = 446] [outer = 0x12c32d800] 19:34:57 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:57 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:57 INFO - PROCESS | 1662 | 1465526097299 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 467ms 19:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:34:57 INFO - PROCESS | 1662 | 1465526097331 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 1662 | 1465526097332 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:34:57 INFO - PROCESS | 1662 | 1465526097334 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 1662 | 1465526097335 Marionette TRACE conn2 <- [1,570,null,{}] 19:34:57 INFO - PROCESS | 1662 | 1465526097337 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:57 INFO - PROCESS | 1662 | 1465526097338 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:57 INFO - PROCESS | 1662 | 1465526097447 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:34:57 INFO - PROCESS | 1662 | 1465526097453 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:57 INFO - PROCESS | 1662 | 1465526097454 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8de000 == 49 [pid = 1662] [id = 150] 19:34:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1173a1800) [pid = 1662] [serial = 447] [outer = 0x0] 19:34:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12c745000) [pid = 1662] [serial = 448] [outer = 0x1173a1800] 19:34:57 INFO - PROCESS | 1662 | 1465526097479 Marionette DEBUG loaded listener.js 19:34:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12c889800) [pid = 1662] [serial = 449] [outer = 0x1173a1800] 19:34:57 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:57 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:34:57 INFO - PROCESS | 1662 | 1465526097858 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:34:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:34:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 568ms 19:34:57 INFO - PROCESS | 1662 | 1465526097903 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 1662 | 1465526097906 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:34:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:34:57 INFO - PROCESS | 1662 | 1465526097909 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 1662 | 1465526097911 Marionette TRACE conn2 <- [1,574,null,{}] 19:34:57 INFO - PROCESS | 1662 | 1465526097915 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:57 INFO - PROCESS | 1662 | 1465526097916 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:58 INFO - PROCESS | 1662 | 1465526098027 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:34:58 INFO - PROCESS | 1662 | 1465526098101 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:58 INFO - PROCESS | 1662 | 1465526098102 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x117063000 == 50 [pid = 1662] [id = 151] 19:34:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x112a1ec00) [pid = 1662] [serial = 450] [outer = 0x0] 19:34:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1182a1000) [pid = 1662] [serial = 451] [outer = 0x112a1ec00] 19:34:58 INFO - PROCESS | 1662 | 1465526098133 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118a51800) [pid = 1662] [serial = 452] [outer = 0x112a1ec00] 19:34:58 INFO - PROCESS | 1662 | 1465526098559 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:34:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:34:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 19:34:58 INFO - PROCESS | 1662 | 1465526098579 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:34:58 INFO - PROCESS | 1662 | 1465526098582 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:34:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:34:58 INFO - PROCESS | 1662 | 1465526098586 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:34:58 INFO - PROCESS | 1662 | 1465526098588 Marionette TRACE conn2 <- [1,578,null,{}] 19:34:58 INFO - PROCESS | 1662 | 1465526098591 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:58 INFO - PROCESS | 1662 | 1465526098592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:58 INFO - PROCESS | 1662 | 1465526098699 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:34:58 INFO - PROCESS | 1662 | 1465526098757 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:58 INFO - PROCESS | 1662 | 1465526098758 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238d6000 == 51 [pid = 1662] [id = 152] 19:34:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1196d4000) [pid = 1662] [serial = 453] [outer = 0x0] 19:34:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x123f93c00) [pid = 1662] [serial = 454] [outer = 0x1196d4000] 19:34:58 INFO - PROCESS | 1662 | 1465526098788 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x125e53800) [pid = 1662] [serial = 455] [outer = 0x1196d4000] 19:34:59 INFO - PROCESS | 1662 | 1465526099175 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:34:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:34:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 620ms 19:34:59 INFO - PROCESS | 1662 | 1465526099212 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:34:59 INFO - PROCESS | 1662 | 1465526099213 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:34:59 INFO - PROCESS | 1662 | 1465526099216 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:34:59 INFO - PROCESS | 1662 | 1465526099218 Marionette TRACE conn2 <- [1,582,null,{}] 19:34:59 INFO - PROCESS | 1662 | 1465526099228 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:59 INFO - PROCESS | 1662 | 1465526099232 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:59 INFO - PROCESS | 1662 | 1465526099337 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:34:59 INFO - PROCESS | 1662 | 1465526099434 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:59 INFO - PROCESS | 1662 | 1465526099436 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:34:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd31800 == 52 [pid = 1662] [id = 153] 19:34:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1292c2400) [pid = 1662] [serial = 456] [outer = 0x0] 19:34:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x129305400) [pid = 1662] [serial = 457] [outer = 0x1292c2400] 19:34:59 INFO - PROCESS | 1662 | 1465526099467 Marionette DEBUG loaded listener.js 19:34:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12a525400) [pid = 1662] [serial = 458] [outer = 0x1292c2400] 19:34:59 INFO - PROCESS | 1662 | 1465526099876 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:34:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:34:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 19:34:59 INFO - PROCESS | 1662 | 1465526099887 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:34:59 INFO - PROCESS | 1662 | 1465526099890 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:34:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:34:59 INFO - PROCESS | 1662 | 1465526099894 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:34:59 INFO - PROCESS | 1662 | 1465526099895 Marionette TRACE conn2 <- [1,586,null,{}] 19:34:59 INFO - PROCESS | 1662 | 1465526099898 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:59 INFO - PROCESS | 1662 | 1465526099899 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:00 INFO - PROCESS | 1662 | 1465526100005 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:35:00 INFO - PROCESS | 1662 | 1465526100064 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:00 INFO - PROCESS | 1662 | 1465526100065 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d181000 == 53 [pid = 1662] [id = 154] 19:35:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12a5dac00) [pid = 1662] [serial = 459] [outer = 0x0] 19:35:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12b945c00) [pid = 1662] [serial = 460] [outer = 0x12a5dac00] 19:35:00 INFO - PROCESS | 1662 | 1465526100095 Marionette DEBUG loaded listener.js 19:35:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12c281c00) [pid = 1662] [serial = 461] [outer = 0x12a5dac00] 19:35:00 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:00 INFO - PROCESS | 1662 | 1465526100608 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:35:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:35:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 773ms 19:35:00 INFO - PROCESS | 1662 | 1465526100668 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:35:00 INFO - PROCESS | 1662 | 1465526100670 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:35:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:35:00 INFO - PROCESS | 1662 | 1465526100701 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:35:00 INFO - PROCESS | 1662 | 1465526100703 Marionette TRACE conn2 <- [1,590,null,{}] 19:35:00 INFO - PROCESS | 1662 | 1465526100708 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:00 INFO - PROCESS | 1662 | 1465526100711 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:00 INFO - PROCESS | 1662 | 1465526100854 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:35:00 INFO - PROCESS | 1662 | 1465526100968 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:00 INFO - PROCESS | 1662 | 1465526100970 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d2de000 == 54 [pid = 1662] [id = 155] 19:35:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12b5a4c00) [pid = 1662] [serial = 462] [outer = 0x0] 19:35:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12c333800) [pid = 1662] [serial = 463] [outer = 0x12b5a4c00] 19:35:01 INFO - PROCESS | 1662 | 1465526100999 Marionette DEBUG loaded listener.js 19:35:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12c88b800) [pid = 1662] [serial = 464] [outer = 0x12b5a4c00] 19:35:01 INFO - PROCESS | 1662 | 1465526101410 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:35:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:35:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 789ms 19:35:01 INFO - PROCESS | 1662 | 1465526101491 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:35:01 INFO - PROCESS | 1662 | 1465526101492 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:35:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:35:01 INFO - PROCESS | 1662 | 1465526101496 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:35:01 INFO - PROCESS | 1662 | 1465526101497 Marionette TRACE conn2 <- [1,594,null,{}] 19:35:01 INFO - PROCESS | 1662 | 1465526101500 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:01 INFO - PROCESS | 1662 | 1465526101504 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:01 INFO - PROCESS | 1662 | 1465526101627 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:35:01 INFO - PROCESS | 1662 | 1465526101701 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:01 INFO - PROCESS | 1662 | 1465526101702 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x122484000 == 55 [pid = 1662] [id = 156] 19:35:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x112a16c00) [pid = 1662] [serial = 465] [outer = 0x0] 19:35:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1132eac00) [pid = 1662] [serial = 466] [outer = 0x112a16c00] 19:35:01 INFO - PROCESS | 1662 | 1465526101730 Marionette DEBUG loaded listener.js 19:35:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12c746000) [pid = 1662] [serial = 467] [outer = 0x112a16c00] 19:35:02 INFO - PROCESS | 1662 | 1465526102345 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:35:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:35:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 871ms 19:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:35:02 INFO - PROCESS | 1662 | 1465526102376 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:35:02 INFO - PROCESS | 1662 | 1465526102378 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:35:02 INFO - PROCESS | 1662 | 1465526102382 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:35:02 INFO - PROCESS | 1662 | 1465526102385 Marionette TRACE conn2 <- [1,598,null,{}] 19:35:02 INFO - PROCESS | 1662 | 1465526102389 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:02 INFO - PROCESS | 1662 | 1465526102392 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:02 INFO - PROCESS | 1662 | 1465526102487 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:35:02 INFO - PROCESS | 1662 | 1465526102561 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:02 INFO - PROCESS | 1662 | 1465526102563 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832b800 == 56 [pid = 1662] [id = 157] 19:35:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x118195000) [pid = 1662] [serial = 468] [outer = 0x0] 19:35:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x118463c00) [pid = 1662] [serial = 469] [outer = 0x118195000] 19:35:02 INFO - PROCESS | 1662 | 1465526102593 Marionette DEBUG loaded listener.js 19:35:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x118a51c00) [pid = 1662] [serial = 470] [outer = 0x118195000] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12c720800 == 55 [pid = 1662] [id = 149] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12b904800 == 54 [pid = 1662] [id = 148] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d9000 == 53 [pid = 1662] [id = 147] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51b800 == 52 [pid = 1662] [id = 146] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1294e1000 == 51 [pid = 1662] [id = 145] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x128a19000 == 50 [pid = 1662] [id = 144] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x125ea7800 == 49 [pid = 1662] [id = 143] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x124162000 == 48 [pid = 1662] [id = 142] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1238da800 == 47 [pid = 1662] [id = 141] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11805d800 == 46 [pid = 1662] [id = 140] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11706f800 == 45 [pid = 1662] [id = 139] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11953b000 == 44 [pid = 1662] [id = 138] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed3000 == 43 [pid = 1662] [id = 136] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12464e800 == 42 [pid = 1662] [id = 135] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x118072800 == 41 [pid = 1662] [id = 134] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12bee8000 == 40 [pid = 1662] [id = 133] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12b918000 == 39 [pid = 1662] [id = 120] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x124668000 == 38 [pid = 1662] [id = 119] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8d1000 == 37 [pid = 1662] [id = 137] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a402800 == 36 [pid = 1662] [id = 87] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x116944800 == 35 [pid = 1662] [id = 69] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x113d6d000 == 34 [pid = 1662] [id = 88] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x122484000 == 33 [pid = 1662] [id = 156] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12d2de000 == 32 [pid = 1662] [id = 155] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12d181000 == 31 [pid = 1662] [id = 154] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd31800 == 30 [pid = 1662] [id = 153] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1238d6000 == 29 [pid = 1662] [id = 152] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8de000 == 28 [pid = 1662] [id = 150] 19:35:03 INFO - PROCESS | 1662 | --DOCSHELL 0x117063000 == 27 [pid = 1662] [id = 151] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12ce36000) [pid = 1662] [serial = 347] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x128a7d800) [pid = 1662] [serial = 358] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x124a94400) [pid = 1662] [serial = 365] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1238b0000) [pid = 1662] [serial = 364] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12ce3a400) [pid = 1662] [serial = 380] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x123cd4400) [pid = 1662] [serial = 355] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1271d4000) [pid = 1662] [serial = 367] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x129033000) [pid = 1662] [serial = 368] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12b933400) [pid = 1662] [serial = 373] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x110e3a000) [pid = 1662] [serial = 385] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11846cc00) [pid = 1662] [serial = 383] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x11846f400) [pid = 1662] [serial = 389] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x112a17000) [pid = 1662] [serial = 388] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11853c000) [pid = 1662] [serial = 391] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12b59f400) [pid = 1662] [serial = 395] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x110e3fc00) [pid = 1662] [serial = 386] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1196a4800) [pid = 1662] [serial = 394] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12c28d400) [pid = 1662] [serial = 377] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12bdd2000) [pid = 1662] [serial = 376] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x128816c00) [pid = 1662] [serial = 397] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11969f000) [pid = 1662] [serial = 392] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12b94bc00) [pid = 1662] [serial = 374] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12cacd400) [pid = 1662] [serial = 379] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a5e4400) [pid = 1662] [serial = 371] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12a54f800) [pid = 1662] [serial = 370] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118a45400) [pid = 1662] [serial = 362] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11818fc00) [pid = 1662] [serial = 361] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110eee400) [pid = 1662] [serial = 349] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118468c00) [pid = 1662] [serial = 382] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118358c00) [pid = 1662] [serial = 352] [outer = 0x0] [url = about:blank] 19:35:03 INFO - PROCESS | 1662 | 1465526103664 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1326ms 19:35:03 INFO - PROCESS | 1662 | 1465526103711 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:35:03 INFO - PROCESS | 1662 | 1465526103713 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:35:03 INFO - PROCESS | 1662 | 1465526103716 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 1662 | 1465526103718 Marionette TRACE conn2 <- [1,602,null,{}] 19:35:03 INFO - PROCESS | 1662 | 1465526103727 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:03 INFO - PROCESS | 1662 | 1465526103729 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:03 INFO - PROCESS | 1662 | 1465526103805 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:35:03 INFO - PROCESS | 1662 | 1465526103886 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:03 INFO - PROCESS | 1662 | 1465526103887 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11624a000 == 28 [pid = 1662] [id = 158] 19:35:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1132ebc00) [pid = 1662] [serial = 471] [outer = 0x0] 19:35:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x113365000) [pid = 1662] [serial = 472] [outer = 0x1132ebc00] 19:35:03 INFO - PROCESS | 1662 | 1465526103915 Marionette DEBUG loaded listener.js 19:35:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1160cb400) [pid = 1662] [serial = 473] [outer = 0x1132ebc00] 19:35:04 INFO - PROCESS | 1662 | 1465526104218 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 526ms 19:35:04 INFO - PROCESS | 1662 | 1465526104245 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:35:04 INFO - PROCESS | 1662 | 1465526104249 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:35:04 INFO - PROCESS | 1662 | 1465526104254 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:35:04 INFO - PROCESS | 1662 | 1465526104256 Marionette TRACE conn2 <- [1,606,null,{}] 19:35:04 INFO - PROCESS | 1662 | 1465526104261 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:04 INFO - PROCESS | 1662 | 1465526104263 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:04 INFO - PROCESS | 1662 | 1465526104344 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:35:04 INFO - PROCESS | 1662 | 1465526104398 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:04 INFO - PROCESS | 1662 | 1465526104399 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e64800 == 29 [pid = 1662] [id = 159] 19:35:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1162fb000) [pid = 1662] [serial = 474] [outer = 0x0] 19:35:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11739a800) [pid = 1662] [serial = 475] [outer = 0x1162fb000] 19:35:04 INFO - PROCESS | 1662 | 1465526104429 Marionette DEBUG loaded listener.js 19:35:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11835f000) [pid = 1662] [serial = 476] [outer = 0x1162fb000] 19:35:04 INFO - PROCESS | 1662 | 1465526104729 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 524ms 19:35:04 INFO - PROCESS | 1662 | 1465526104777 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:35:04 INFO - PROCESS | 1662 | 1465526104779 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:35:04 INFO - PROCESS | 1662 | 1465526104781 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:35:04 INFO - PROCESS | 1662 | 1465526104783 Marionette TRACE conn2 <- [1,610,null,{}] 19:35:04 INFO - PROCESS | 1662 | 1465526104791 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:04 INFO - PROCESS | 1662 | 1465526104794 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:04 INFO - PROCESS | 1662 | 1465526104872 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:35:04 INFO - PROCESS | 1662 | 1465526104925 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:04 INFO - PROCESS | 1662 | 1465526104927 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fe9800 == 30 [pid = 1662] [id = 160] 19:35:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1132ec400) [pid = 1662] [serial = 477] [outer = 0x0] 19:35:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118a49000) [pid = 1662] [serial = 478] [outer = 0x1132ec400] 19:35:04 INFO - PROCESS | 1662 | 1465526104955 Marionette DEBUG loaded listener.js 19:35:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119610000) [pid = 1662] [serial = 479] [outer = 0x1132ec400] 19:35:05 INFO - PROCESS | 1662 | 1465526105248 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 19:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:35:05 INFO - PROCESS | 1662 | 1465526105301 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:35:05 INFO - PROCESS | 1662 | 1465526105303 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:35:05 INFO - PROCESS | 1662 | 1465526105306 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:35:05 INFO - PROCESS | 1662 | 1465526105309 Marionette TRACE conn2 <- [1,614,null,{}] 19:35:05 INFO - PROCESS | 1662 | 1465526105311 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:05 INFO - PROCESS | 1662 | 1465526105312 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:05 INFO - PROCESS | 1662 | 1465526105387 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:35:05 INFO - PROCESS | 1662 | 1465526105392 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:05 INFO - PROCESS | 1662 | 1465526105393 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12247d000 == 31 [pid = 1662] [id = 161] 19:35:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11961d000) [pid = 1662] [serial = 480] [outer = 0x0] 19:35:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1196a4000) [pid = 1662] [serial = 481] [outer = 0x11961d000] 19:35:05 INFO - PROCESS | 1662 | 1465526105418 Marionette DEBUG loaded listener.js 19:35:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119d9f000) [pid = 1662] [serial = 482] [outer = 0x11961d000] 19:35:05 INFO - PROCESS | 1662 | 1465526105797 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:35:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:35:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 19:35:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:35:05 INFO - PROCESS | 1662 | 1465526105832 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:35:05 INFO - PROCESS | 1662 | 1465526105833 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:35:05 INFO - PROCESS | 1662 | 1465526105835 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:35:05 INFO - PROCESS | 1662 | 1465526105836 Marionette TRACE conn2 <- [1,618,null,{}] 19:35:05 INFO - PROCESS | 1662 | 1465526105838 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:05 INFO - PROCESS | 1662 | 1465526105841 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:05 INFO - PROCESS | 1662 | 1465526105938 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:35:05 INFO - PROCESS | 1662 | 1465526105941 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:05 INFO - PROCESS | 1662 | 1465526105942 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c20000 == 32 [pid = 1662] [id = 162] 19:35:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x115eed800) [pid = 1662] [serial = 483] [outer = 0x0] 19:35:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12279cc00) [pid = 1662] [serial = 484] [outer = 0x115eed800] 19:35:05 INFO - PROCESS | 1662 | 1465526105962 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x123d9d400) [pid = 1662] [serial = 485] [outer = 0x115eed800] 19:35:06 INFO - PROCESS | 1662 | 1465526106418 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 618ms 19:35:06 INFO - PROCESS | 1662 | 1465526106454 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:35:06 INFO - PROCESS | 1662 | 1465526106458 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:35:06 INFO - PROCESS | 1662 | 1465526106464 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:35:06 INFO - PROCESS | 1662 | 1465526106465 Marionette TRACE conn2 <- [1,622,null,{}] 19:35:06 INFO - PROCESS | 1662 | 1465526106469 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:06 INFO - PROCESS | 1662 | 1465526106477 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:06 INFO - PROCESS | 1662 | 1465526106656 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:35:06 INFO - PROCESS | 1662 | 1465526106679 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 1662 | 1465526106680 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x124858800 == 33 [pid = 1662] [id = 163] 19:35:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x126b54000) [pid = 1662] [serial = 486] [outer = 0x0] 19:35:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x126e4d000) [pid = 1662] [serial = 487] [outer = 0x126b54000] 19:35:06 INFO - PROCESS | 1662 | 1465526106710 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128810000) [pid = 1662] [serial = 488] [outer = 0x126b54000] 19:35:07 INFO - PROCESS | 1662 | 1465526107024 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 622ms 19:35:07 INFO - PROCESS | 1662 | 1465526107093 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 1662 | 1465526107094 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:35:07 INFO - PROCESS | 1662 | 1465526107103 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 1662 | 1465526107104 Marionette TRACE conn2 <- [1,626,null,{}] 19:35:07 INFO - PROCESS | 1662 | 1465526107106 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:07 INFO - PROCESS | 1662 | 1465526107107 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:07 INFO - PROCESS | 1662 | 1465526107201 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:35:07 INFO - PROCESS | 1662 | 1465526107205 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:07 INFO - PROCESS | 1662 | 1465526107207 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x126c32800 == 34 [pid = 1662] [id = 164] 19:35:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11835c400) [pid = 1662] [serial = 489] [outer = 0x0] 19:35:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128814800) [pid = 1662] [serial = 490] [outer = 0x11835c400] 19:35:07 INFO - PROCESS | 1662 | 1465526107231 Marionette DEBUG loaded listener.js 19:35:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x128a7f400) [pid = 1662] [serial = 491] [outer = 0x11835c400] 19:35:07 INFO - PROCESS | 1662 | 1465526107903 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1173a1800) [pid = 1662] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119699800) [pid = 1662] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12546f800) [pid = 1662] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12b81e000) [pid = 1662] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11969dc00) [pid = 1662] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11829c400) [pid = 1662] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12bdd5800) [pid = 1662] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x110e36400) [pid = 1662] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1196d2400) [pid = 1662] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12873d000) [pid = 1662] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12c32d800) [pid = 1662] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128810c00) [pid = 1662] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1292c9400) [pid = 1662] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128813c00) [pid = 1662] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118196c00) [pid = 1662] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128b16400) [pid = 1662] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x117035c00) [pid = 1662] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1176b8000) [pid = 1662] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1133ac000) [pid = 1662] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124a9e400) [pid = 1662] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x110ee4400) [pid = 1662] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:35:07 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x122667800) [pid = 1662] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:35:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:35:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 869ms 19:35:07 INFO - PROCESS | 1662 | 1465526107973 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 1662 | 1465526107974 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:35:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:35:07 INFO - PROCESS | 1662 | 1465526107976 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 1662 | 1465526107977 Marionette TRACE conn2 <- [1,630,null,{}] 19:35:07 INFO - PROCESS | 1662 | 1465526107980 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:07 INFO - PROCESS | 1662 | 1465526107981 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:08 INFO - PROCESS | 1662 | 1465526108055 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:35:08 INFO - PROCESS | 1662 | 1465526108061 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:08 INFO - PROCESS | 1662 | 1465526108062 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x11837a000 == 35 [pid = 1662] [id = 165] 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1176b8000) [pid = 1662] [serial = 492] [outer = 0x0] 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118a44c00) [pid = 1662] [serial = 493] [outer = 0x1176b8000] 19:35:08 INFO - PROCESS | 1662 | 1465526108086 Marionette DEBUG loaded listener.js 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x122413400) [pid = 1662] [serial = 494] [outer = 0x1176b8000] 19:35:08 INFO - PROCESS | 1662 | 1465526108428 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 19:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:35:08 INFO - PROCESS | 1662 | 1465526108446 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:35:08 INFO - PROCESS | 1662 | 1465526108447 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:35:08 INFO - PROCESS | 1662 | 1465526108449 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:35:08 INFO - PROCESS | 1662 | 1465526108459 Marionette TRACE conn2 <- [1,634,null,{}] 19:35:08 INFO - PROCESS | 1662 | 1465526108462 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:08 INFO - PROCESS | 1662 | 1465526108463 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:08 INFO - PROCESS | 1662 | 1465526108563 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:35:08 INFO - PROCESS | 1662 | 1465526108569 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:08 INFO - PROCESS | 1662 | 1465526108570 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fe3000 == 36 [pid = 1662] [id = 166] 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118465c00) [pid = 1662] [serial = 495] [outer = 0x0] 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126c64800) [pid = 1662] [serial = 496] [outer = 0x118465c00] 19:35:08 INFO - PROCESS | 1662 | 1465526108594 Marionette DEBUG loaded listener.js 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128b15400) [pid = 1662] [serial = 497] [outer = 0x118465c00] 19:35:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x126e47400) [pid = 1662] [serial = 498] [outer = 0x12d21a800] 19:35:08 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:08 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:08 INFO - PROCESS | 1662 | 1465526108932 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 528ms 19:35:08 INFO - PROCESS | 1662 | 1465526108978 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:35:08 INFO - PROCESS | 1662 | 1465526108979 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:35:08 INFO - PROCESS | 1662 | 1465526108981 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:35:08 INFO - PROCESS | 1662 | 1465526108982 Marionette TRACE conn2 <- [1,638,null,{}] 19:35:08 INFO - PROCESS | 1662 | 1465526108984 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:08 INFO - PROCESS | 1662 | 1465526108985 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:09 INFO - PROCESS | 1662 | 1465526109063 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:35:09 INFO - PROCESS | 1662 | 1465526109067 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 1662 | 1465526109068 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a514800 == 37 [pid = 1662] [id = 167] 19:35:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128b19400) [pid = 1662] [serial = 499] [outer = 0x0] 19:35:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x129032400) [pid = 1662] [serial = 500] [outer = 0x128b19400] 19:35:09 INFO - PROCESS | 1662 | 1465526109092 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x129210800) [pid = 1662] [serial = 501] [outer = 0x128b19400] 19:35:09 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:09 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:09 INFO - PROCESS | 1662 | 1465526109418 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 467ms 19:35:09 INFO - PROCESS | 1662 | 1465526109449 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:35:09 INFO - PROCESS | 1662 | 1465526109450 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:35:09 INFO - PROCESS | 1662 | 1465526109452 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:35:09 INFO - PROCESS | 1662 | 1465526109462 Marionette TRACE conn2 <- [1,642,null,{}] 19:35:09 INFO - PROCESS | 1662 | 1465526109464 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:09 INFO - PROCESS | 1662 | 1465526109466 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:09 INFO - PROCESS | 1662 | 1465526109580 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:35:09 INFO - PROCESS | 1662 | 1465526109586 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 1662 | 1465526109587 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a50f800 == 38 [pid = 1662] [id = 168] 19:35:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129211800) [pid = 1662] [serial = 502] [outer = 0x0] 19:35:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12930d800) [pid = 1662] [serial = 503] [outer = 0x129211800] 19:35:09 INFO - PROCESS | 1662 | 1465526109615 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a528400) [pid = 1662] [serial = 504] [outer = 0x129211800] 19:35:09 INFO - PROCESS | 1662 | 1465526109977 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 576ms 19:35:10 INFO - PROCESS | 1662 | 1465526110030 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:35:10 INFO - PROCESS | 1662 | 1465526110033 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:35:10 INFO - PROCESS | 1662 | 1465526110036 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:35:10 INFO - PROCESS | 1662 | 1465526110039 Marionette TRACE conn2 <- [1,646,null,{}] 19:35:10 INFO - PROCESS | 1662 | 1465526110043 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:10 INFO - PROCESS | 1662 | 1465526110045 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:10 INFO - PROCESS | 1662 | 1465526110158 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:35:10 INFO - PROCESS | 1662 | 1465526110213 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:10 INFO - PROCESS | 1662 | 1465526110215 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x11609d000 == 39 [pid = 1662] [id = 169] 19:35:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x112a17400) [pid = 1662] [serial = 505] [outer = 0x0] 19:35:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x112e15400) [pid = 1662] [serial = 506] [outer = 0x112a17400] 19:35:10 INFO - PROCESS | 1662 | 1465526110247 Marionette DEBUG loaded listener.js 19:35:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1132eb000) [pid = 1662] [serial = 507] [outer = 0x112a17400] 19:35:10 INFO - PROCESS | 1662 | 1465526110782 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 775ms 19:35:10 INFO - PROCESS | 1662 | 1465526110868 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:35:10 INFO - PROCESS | 1662 | 1465526110871 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:35:10 INFO - PROCESS | 1662 | 1465526110877 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:35:10 INFO - PROCESS | 1662 | 1465526110879 Marionette TRACE conn2 <- [1,650,null,{}] 19:35:10 INFO - PROCESS | 1662 | 1465526110881 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:10 INFO - PROCESS | 1662 | 1465526110883 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:10 INFO - PROCESS | 1662 | 1465526110992 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:35:11 INFO - PROCESS | 1662 | 1465526111048 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:11 INFO - PROCESS | 1662 | 1465526111049 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x119824000 == 40 [pid = 1662] [id = 170] 19:35:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11835d000) [pid = 1662] [serial = 508] [outer = 0x0] 19:35:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x118466400) [pid = 1662] [serial = 509] [outer = 0x11835d000] 19:35:11 INFO - PROCESS | 1662 | 1465526111081 Marionette DEBUG loaded listener.js 19:35:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118557000) [pid = 1662] [serial = 510] [outer = 0x11835d000] 19:35:11 INFO - PROCESS | 1662 | 1465526111736 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 920ms 19:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:35:11 INFO - PROCESS | 1662 | 1465526111798 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:35:11 INFO - PROCESS | 1662 | 1465526111800 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:35:11 INFO - PROCESS | 1662 | 1465526111804 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:35:11 INFO - PROCESS | 1662 | 1465526111805 Marionette TRACE conn2 <- [1,654,null,{}] 19:35:11 INFO - PROCESS | 1662 | 1465526111809 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:11 INFO - PROCESS | 1662 | 1465526111810 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:11 INFO - PROCESS | 1662 | 1465526111912 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:35:11 INFO - PROCESS | 1662 | 1465526111992 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:11 INFO - PROCESS | 1662 | 1465526111995 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1167ed800 == 41 [pid = 1662] [id = 171] 19:35:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1133ac000) [pid = 1662] [serial = 511] [outer = 0x0] 19:35:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x113837400) [pid = 1662] [serial = 512] [outer = 0x1133ac000] 19:35:12 INFO - PROCESS | 1662 | 1465526112023 Marionette DEBUG loaded listener.js 19:35:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x11606e000) [pid = 1662] [serial = 513] [outer = 0x1133ac000] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12a514800 == 40 [pid = 1662] [id = 167] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x118fe3000 == 39 [pid = 1662] [id = 166] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x11837a000 == 38 [pid = 1662] [id = 165] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x126c32800 == 37 [pid = 1662] [id = 164] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x124858800 == 36 [pid = 1662] [id = 163] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x123c20000 == 35 [pid = 1662] [id = 162] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12247d000 == 34 [pid = 1662] [id = 161] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x118fe9800 == 33 [pid = 1662] [id = 160] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x117e64800 == 32 [pid = 1662] [id = 159] 19:35:12 INFO - PROCESS | 1662 | --DOCSHELL 0x11624a000 == 31 [pid = 1662] [id = 158] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11928f800) [pid = 1662] [serial = 353] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12903ac00) [pid = 1662] [serial = 359] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x112a1c400) [pid = 1662] [serial = 350] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x124a9ec00) [pid = 1662] [serial = 356] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12c881400) [pid = 1662] [serial = 446] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12c889800) [pid = 1662] [serial = 449] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12c745000) [pid = 1662] [serial = 448] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1196a1000) [pid = 1662] [serial = 415] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128b14000) [pid = 1662] [serial = 422] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12b952c00) [pid = 1662] [serial = 431] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1196de400) [pid = 1662] [serial = 403] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11928e000) [pid = 1662] [serial = 413] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12c289800) [pid = 1662] [serial = 437] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12bdcfc00) [pid = 1662] [serial = 434] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x125490800) [pid = 1662] [serial = 419] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12c281800) [pid = 1662] [serial = 436] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12881c800) [pid = 1662] [serial = 406] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1271cb000) [pid = 1662] [serial = 421] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12c333400) [pid = 1662] [serial = 445] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12881b800) [pid = 1662] [serial = 398] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a263000) [pid = 1662] [serial = 427] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129211400) [pid = 1662] [serial = 425] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12ce2dc00) [pid = 1662] [serial = 443] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12c283000) [pid = 1662] [serial = 442] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123d9f000) [pid = 1662] [serial = 418] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128b1b800) [pid = 1662] [serial = 409] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123ce0400) [pid = 1662] [serial = 404] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128b13000) [pid = 1662] [serial = 407] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b59e800) [pid = 1662] [serial = 440] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x129205400) [pid = 1662] [serial = 410] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118357800) [pid = 1662] [serial = 400] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12bdc1400) [pid = 1662] [serial = 433] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119699c00) [pid = 1662] [serial = 439] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118426800) [pid = 1662] [serial = 412] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12b93f400) [pid = 1662] [serial = 430] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118553c00) [pid = 1662] [serial = 401] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12240c000) [pid = 1662] [serial = 416] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128b17c00) [pid = 1662] [serial = 424] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12b5a0c00) [pid = 1662] [serial = 428] [outer = 0x0] [url = about:blank] 19:35:12 INFO - PROCESS | 1662 | 1465526112424 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:35:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:35:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 19:35:12 INFO - PROCESS | 1662 | 1465526112475 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:35:12 INFO - PROCESS | 1662 | 1465526112477 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:35:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:35:12 INFO - PROCESS | 1662 | 1465526112482 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:35:12 INFO - PROCESS | 1662 | 1465526112483 Marionette TRACE conn2 <- [1,658,null,{}] 19:35:12 INFO - PROCESS | 1662 | 1465526112485 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:12 INFO - PROCESS | 1662 | 1465526112487 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:12 INFO - PROCESS | 1662 | 1465526112563 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:35:12 INFO - PROCESS | 1662 | 1465526112616 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:12 INFO - PROCESS | 1662 | 1465526112618 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x11805f800 == 32 [pid = 1662] [id = 172] 19:35:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1162b9000) [pid = 1662] [serial = 514] [outer = 0x0] 19:35:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117035800) [pid = 1662] [serial = 515] [outer = 0x1162b9000] 19:35:12 INFO - PROCESS | 1662 | 1465526112649 Marionette DEBUG loaded listener.js 19:35:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118357c00) [pid = 1662] [serial = 516] [outer = 0x1162b9000] 19:35:12 INFO - PROCESS | 1662 | 1465526112947 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms 19:35:13 INFO - PROCESS | 1662 | 1465526113004 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:35:13 INFO - PROCESS | 1662 | 1465526113006 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:35:13 INFO - PROCESS | 1662 | 1465526113009 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:35:13 INFO - PROCESS | 1662 | 1465526113012 Marionette TRACE conn2 <- [1,662,null,{}] 19:35:13 INFO - PROCESS | 1662 | 1465526113023 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:13 INFO - PROCESS | 1662 | 1465526113027 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:13 INFO - PROCESS | 1662 | 1465526113156 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:35:13 INFO - PROCESS | 1662 | 1465526113228 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:13 INFO - PROCESS | 1662 | 1465526113231 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c5800 == 33 [pid = 1662] [id = 173] 19:35:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1172b7c00) [pid = 1662] [serial = 517] [outer = 0x0] 19:35:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118a45000) [pid = 1662] [serial = 518] [outer = 0x1172b7c00] 19:35:13 INFO - PROCESS | 1662 | 1465526113277 Marionette DEBUG loaded listener.js 19:35:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119610400) [pid = 1662] [serial = 519] [outer = 0x1172b7c00] 19:35:13 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:13 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:13 INFO - PROCESS | 1662 | 1465526113675 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 677ms 19:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:35:13 INFO - PROCESS | 1662 | 1465526113685 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:35:13 INFO - PROCESS | 1662 | 1465526113687 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:35:13 INFO - PROCESS | 1662 | 1465526113690 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:35:13 INFO - PROCESS | 1662 | 1465526113693 Marionette TRACE conn2 <- [1,666,null,{}] 19:35:13 INFO - PROCESS | 1662 | 1465526113695 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:13 INFO - PROCESS | 1662 | 1465526113696 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:13 INFO - PROCESS | 1662 | 1465526113799 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:35:13 INFO - PROCESS | 1662 | 1465526113826 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:13 INFO - PROCESS | 1662 | 1465526113827 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12258e000 == 34 [pid = 1662] [id = 174] 19:35:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11961dc00) [pid = 1662] [serial = 520] [outer = 0x0] 19:35:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1196a3400) [pid = 1662] [serial = 521] [outer = 0x11961dc00] 19:35:13 INFO - PROCESS | 1662 | 1465526113853 Marionette DEBUG loaded listener.js 19:35:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d40400) [pid = 1662] [serial = 522] [outer = 0x11961dc00] 19:35:14 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:14 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:14 INFO - PROCESS | 1662 | 1465526114165 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 19:35:14 INFO - PROCESS | 1662 | 1465526114211 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:35:14 INFO - PROCESS | 1662 | 1465526114212 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:35:14 INFO - PROCESS | 1662 | 1465526114214 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:35:14 INFO - PROCESS | 1662 | 1465526114215 Marionette TRACE conn2 <- [1,670,null,{}] 19:35:14 INFO - PROCESS | 1662 | 1465526114218 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:14 INFO - PROCESS | 1662 | 1465526114219 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:14 INFO - PROCESS | 1662 | 1465526114297 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:35:14 INFO - PROCESS | 1662 | 1465526114301 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:14 INFO - PROCESS | 1662 | 1465526114302 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241af000 == 35 [pid = 1662] [id = 175] 19:35:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118358c00) [pid = 1662] [serial = 523] [outer = 0x0] 19:35:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12253ac00) [pid = 1662] [serial = 524] [outer = 0x118358c00] 19:35:14 INFO - PROCESS | 1662 | 1465526114328 Marionette DEBUG loaded listener.js 19:35:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123d9f000) [pid = 1662] [serial = 525] [outer = 0x118358c00] 19:35:14 INFO - PROCESS | 1662 | 1465526114696 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 19:35:14 INFO - PROCESS | 1662 | 1465526114734 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:35:14 INFO - PROCESS | 1662 | 1465526114735 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:35:14 INFO - PROCESS | 1662 | 1465526114738 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:35:14 INFO - PROCESS | 1662 | 1465526114739 Marionette TRACE conn2 <- [1,674,null,{}] 19:35:14 INFO - PROCESS | 1662 | 1465526114741 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:14 INFO - PROCESS | 1662 | 1465526114745 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:14 INFO - PROCESS | 1662 | 1465526114864 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:35:14 INFO - PROCESS | 1662 | 1465526114895 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:14 INFO - PROCESS | 1662 | 1465526114896 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12466c800 == 36 [pid = 1662] [id = 176] 19:35:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12453f400) [pid = 1662] [serial = 526] [outer = 0x0] 19:35:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124a9ec00) [pid = 1662] [serial = 527] [outer = 0x12453f400] 19:35:14 INFO - PROCESS | 1662 | 1465526114921 Marionette DEBUG loaded listener.js 19:35:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126eb3400) [pid = 1662] [serial = 528] [outer = 0x12453f400] 19:35:15 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:15 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:35:15 INFO - PROCESS | 1662 | 1465526115264 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 19:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 572ms 19:35:15 INFO - PROCESS | 1662 | 1465526115311 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:35:15 INFO - PROCESS | 1662 | 1465526115312 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:35:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:35:15 INFO - PROCESS | 1662 | 1465526115314 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:35:15 INFO - PROCESS | 1662 | 1465526115315 Marionette TRACE conn2 <- [1,678,null,{}] 19:35:15 INFO - PROCESS | 1662 | 1465526115317 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:15 INFO - PROCESS | 1662 | 1465526115319 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:15 INFO - PROCESS | 1662 | 1465526115413 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:35:15 INFO - PROCESS | 1662 | 1465526115426 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:15 INFO - PROCESS | 1662 | 1465526115427 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x127198800 == 37 [pid = 1662] [id = 177] 19:35:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1271d0c00) [pid = 1662] [serial = 529] [outer = 0x0] 19:35:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128745c00) [pid = 1662] [serial = 530] [outer = 0x1271d0c00] 19:35:15 INFO - PROCESS | 1662 | 1465526115451 Marionette DEBUG loaded listener.js 19:35:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128a77000) [pid = 1662] [serial = 531] [outer = 0x1271d0c00] 19:35:15 INFO - PROCESS | 1662 | 1465526115765 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:35:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:35:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 19:35:15 INFO - PROCESS | 1662 | 1465526115784 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:35:15 INFO - PROCESS | 1662 | 1465526115786 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:35:15 INFO - PROCESS | 1662 | 1465526115788 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:35:15 INFO - PROCESS | 1662 | 1465526115789 Marionette TRACE conn2 <- [1,682,null,{}] 19:35:15 INFO - PROCESS | 1662 | 1465526115795 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:15 INFO - PROCESS | 1662 | 1465526115796 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:15 INFO - PROCESS | 1662 | 1465526115894 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:35:15 INFO - PROCESS | 1662 | 1465526115899 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:15 INFO - PROCESS | 1662 | 1465526115900 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a19000 == 38 [pid = 1662] [id = 178] 19:35:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x111ecac00) [pid = 1662] [serial = 532] [outer = 0x0] 19:35:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128a77c00) [pid = 1662] [serial = 533] [outer = 0x111ecac00] 19:35:15 INFO - PROCESS | 1662 | 1465526115925 Marionette DEBUG loaded listener.js 19:35:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128b1dc00) [pid = 1662] [serial = 534] [outer = 0x111ecac00] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x115eed800) [pid = 1662] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1132ec400) [pid = 1662] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118195000) [pid = 1662] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1162fb000) [pid = 1662] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1132ebc00) [pid = 1662] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11961d000) [pid = 1662] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112a1ec00) [pid = 1662] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196d4000) [pid = 1662] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1292c2400) [pid = 1662] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a5dac00) [pid = 1662] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b5a4c00) [pid = 1662] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126b54000) [pid = 1662] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11835c400) [pid = 1662] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a16c00) [pid = 1662] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1176b8000) [pid = 1662] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128b19400) [pid = 1662] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:35:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118465c00) [pid = 1662] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:35:16 INFO - PROCESS | 1662 | 1465526116733 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:35:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 19:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 19:35:16 INFO - PROCESS | 1662 | 1465526116760 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:35:16 INFO - PROCESS | 1662 | 1465526116762 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:35:16 INFO - PROCESS | 1662 | 1465526116764 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:35:16 INFO - PROCESS | 1662 | 1465526116765 Marionette TRACE conn2 <- [1,686,null,{}] 19:35:16 INFO - PROCESS | 1662 | 1465526116767 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:16 INFO - PROCESS | 1662 | 1465526116768 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:16 INFO - PROCESS | 1662 | 1465526116847 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:35:16 INFO - PROCESS | 1662 | 1465526116851 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:16 INFO - PROCESS | 1662 | 1465526116852 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11982d800 == 39 [pid = 1662] [id = 179] 19:35:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1132e0000) [pid = 1662] [serial = 535] [outer = 0x0] 19:35:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11835c400) [pid = 1662] [serial = 536] [outer = 0x1132e0000] 19:35:16 INFO - PROCESS | 1662 | 1465526116876 Marionette DEBUG loaded listener.js 19:35:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11969c000) [pid = 1662] [serial = 537] [outer = 0x1132e0000] 19:35:17 INFO - PROCESS | 1662 | 1465526117714 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:35:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 19:35:17 INFO - PROCESS | 1662 | 1465526117737 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:35:17 INFO - PROCESS | 1662 | 1465526117739 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:35:17 INFO - PROCESS | 1662 | 1465526117745 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:35:17 INFO - PROCESS | 1662 | 1465526117747 Marionette TRACE conn2 <- [1,690,null,{}] 19:35:17 INFO - PROCESS | 1662 | 1465526117750 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:17 INFO - PROCESS | 1662 | 1465526117752 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:17 INFO - PROCESS | 1662 | 1465526117852 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:35:17 INFO - PROCESS | 1662 | 1465526117859 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:17 INFO - PROCESS | 1662 | 1465526117860 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a40c000 == 40 [pid = 1662] [id = 180] 19:35:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118a45400) [pid = 1662] [serial = 538] [outer = 0x0] 19:35:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128b18800) [pid = 1662] [serial = 539] [outer = 0x118a45400] 19:35:17 INFO - PROCESS | 1662 | 1465526117884 Marionette DEBUG loaded listener.js 19:35:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12903a400) [pid = 1662] [serial = 540] [outer = 0x118a45400] 19:35:18 INFO - PROCESS | 1662 | 1465526118725 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:35:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:35:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1022ms 19:35:18 INFO - PROCESS | 1662 | 1465526118768 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:35:18 INFO - PROCESS | 1662 | 1465526118772 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:35:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:35:18 INFO - PROCESS | 1662 | 1465526118777 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:35:18 INFO - PROCESS | 1662 | 1465526118780 Marionette TRACE conn2 <- [1,694,null,{}] 19:35:18 INFO - PROCESS | 1662 | 1465526118786 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:18 INFO - PROCESS | 1662 | 1465526118789 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:18 INFO - PROCESS | 1662 | 1465526118949 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:35:19 INFO - PROCESS | 1662 | 1465526119000 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:19 INFO - PROCESS | 1662 | 1465526119002 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11706c000 == 41 [pid = 1662] [id = 181] 19:35:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1132edc00) [pid = 1662] [serial = 541] [outer = 0x0] 19:35:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x113866c00) [pid = 1662] [serial = 542] [outer = 0x1132edc00] 19:35:19 INFO - PROCESS | 1662 | 1465526119035 Marionette DEBUG loaded listener.js 19:35:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1162fb400) [pid = 1662] [serial = 543] [outer = 0x1132edc00] 19:35:19 INFO - PROCESS | 1662 | 1465526119930 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 19:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1174ms 19:35:19 INFO - PROCESS | 1662 | 1465526119951 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:35:19 INFO - PROCESS | 1662 | 1465526119954 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:35:19 INFO - PROCESS | 1662 | 1465526119961 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 1662 | 1465526119962 Marionette TRACE conn2 <- [1,698,null,{}] 19:35:19 INFO - PROCESS | 1662 | 1465526119965 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:19 INFO - PROCESS | 1662 | 1465526119967 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:20 INFO - PROCESS | 1662 | 1465526120068 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:35:20 INFO - PROCESS | 1662 | 1465526120120 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:20 INFO - PROCESS | 1662 | 1465526120121 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x124103800 == 42 [pid = 1662] [id = 182] 19:35:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118463400) [pid = 1662] [serial = 544] [outer = 0x0] 19:35:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118a49400) [pid = 1662] [serial = 545] [outer = 0x118463400] 19:35:20 INFO - PROCESS | 1662 | 1465526120152 Marionette DEBUG loaded listener.js 19:35:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119356800) [pid = 1662] [serial = 546] [outer = 0x118463400] 19:35:21 INFO - PROCESS | 1662 | 1465526121059 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:35:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 19:35:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1121ms 19:35:21 INFO - PROCESS | 1662 | 1465526121082 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:35:21 INFO - PROCESS | 1662 | 1465526121084 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:35:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:35:21 INFO - PROCESS | 1662 | 1465526121086 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 1662 | 1465526121089 Marionette TRACE conn2 <- [1,702,null,{}] 19:35:21 INFO - PROCESS | 1662 | 1465526121096 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:21 INFO - PROCESS | 1662 | 1465526121100 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:21 INFO - PROCESS | 1662 | 1465526121199 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:35:21 INFO - PROCESS | 1662 | 1465526121251 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:21 INFO - PROCESS | 1662 | 1465526121253 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab98800 == 43 [pid = 1662] [id = 183] 19:35:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x122665c00) [pid = 1662] [serial = 547] [outer = 0x0] 19:35:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12548e000) [pid = 1662] [serial = 548] [outer = 0x122665c00] 19:35:21 INFO - PROCESS | 1662 | 1465526121285 Marionette DEBUG loaded listener.js 19:35:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126eab400) [pid = 1662] [serial = 549] [outer = 0x122665c00] 19:35:22 INFO - PROCESS | 1662 | 1465526122190 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:35:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:35:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1124ms 19:35:22 INFO - PROCESS | 1662 | 1465526122211 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:35:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:35:22 INFO - PROCESS | 1662 | 1465526122214 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:35:22 INFO - PROCESS | 1662 | 1465526122217 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:35:22 INFO - PROCESS | 1662 | 1465526122219 Marionette TRACE conn2 <- [1,706,null,{}] 19:35:22 INFO - PROCESS | 1662 | 1465526122223 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:22 INFO - PROCESS | 1662 | 1465526122224 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:22 INFO - PROCESS | 1662 | 1465526122315 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:35:22 INFO - PROCESS | 1662 | 1465526122368 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:22 INFO - PROCESS | 1662 | 1465526122369 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182bb800 == 44 [pid = 1662] [id = 184] 19:35:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116964400) [pid = 1662] [serial = 550] [outer = 0x0] 19:35:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11739c400) [pid = 1662] [serial = 551] [outer = 0x116964400] 19:35:22 INFO - PROCESS | 1662 | 1465526122398 Marionette DEBUG loaded listener.js 19:35:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118296000) [pid = 1662] [serial = 552] [outer = 0x116964400] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11982d800 == 43 [pid = 1662] [id = 179] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x128a19000 == 42 [pid = 1662] [id = 178] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x127198800 == 41 [pid = 1662] [id = 177] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12466c800 == 40 [pid = 1662] [id = 176] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1241af000 == 39 [pid = 1662] [id = 175] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12258e000 == 38 [pid = 1662] [id = 174] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c5800 == 37 [pid = 1662] [id = 173] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11805f800 == 36 [pid = 1662] [id = 172] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1167ed800 == 35 [pid = 1662] [id = 171] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x119824000 == 34 [pid = 1662] [id = 170] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12a50f800 == 33 [pid = 1662] [id = 168] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11609d000 == 32 [pid = 1662] [id = 169] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11832b800 == 31 [pid = 1662] [id = 157] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab98800 == 30 [pid = 1662] [id = 183] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x124103800 == 29 [pid = 1662] [id = 182] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12a40c000 == 28 [pid = 1662] [id = 180] 19:35:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11706c000 == 27 [pid = 1662] [id = 181] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12279cc00) [pid = 1662] [serial = 484] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118a49000) [pid = 1662] [serial = 478] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119610000) [pid = 1662] [serial = 479] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118a51c00) [pid = 1662] [serial = 470] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118463c00) [pid = 1662] [serial = 469] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11739a800) [pid = 1662] [serial = 475] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113365000) [pid = 1662] [serial = 472] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1160cb400) [pid = 1662] [serial = 473] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196a4000) [pid = 1662] [serial = 481] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118a51800) [pid = 1662] [serial = 452] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182a1000) [pid = 1662] [serial = 451] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125e53800) [pid = 1662] [serial = 455] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123f93c00) [pid = 1662] [serial = 454] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a525400) [pid = 1662] [serial = 458] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x129305400) [pid = 1662] [serial = 457] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12c281c00) [pid = 1662] [serial = 461] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b945c00) [pid = 1662] [serial = 460] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12c88b800) [pid = 1662] [serial = 464] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12c333800) [pid = 1662] [serial = 463] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126e4d000) [pid = 1662] [serial = 487] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128814800) [pid = 1662] [serial = 490] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12c746000) [pid = 1662] [serial = 467] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128810000) [pid = 1662] [serial = 488] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118a44c00) [pid = 1662] [serial = 493] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1132eac00) [pid = 1662] [serial = 466] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x122413400) [pid = 1662] [serial = 494] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x129032400) [pid = 1662] [serial = 500] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x129210800) [pid = 1662] [serial = 501] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12930d800) [pid = 1662] [serial = 503] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x128a7f400) [pid = 1662] [serial = 491] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x11835f000) [pid = 1662] [serial = 476] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x123d9d400) [pid = 1662] [serial = 485] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118f30400) [pid = 1662] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x126c64800) [pid = 1662] [serial = 496] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x128b15400) [pid = 1662] [serial = 497] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x119d9f000) [pid = 1662] [serial = 482] [outer = 0x0] [url = about:blank] 19:35:23 INFO - PROCESS | 1662 | 1465526123684 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:35:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:35:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1477ms 19:35:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:35:23 INFO - PROCESS | 1662 | 1465526123695 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:35:23 INFO - PROCESS | 1662 | 1465526123697 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:35:23 INFO - PROCESS | 1662 | 1465526123700 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:35:23 INFO - PROCESS | 1662 | 1465526123702 Marionette TRACE conn2 <- [1,710,null,{}] 19:35:23 INFO - PROCESS | 1662 | 1465526123705 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:23 INFO - PROCESS | 1662 | 1465526123709 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:23 INFO - PROCESS | 1662 | 1465526123785 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:35:23 INFO - PROCESS | 1662 | 1465526123789 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:23 INFO - PROCESS | 1662 | 1465526123792 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d7d000 == 28 [pid = 1662] [id = 185] 19:35:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1132e8400) [pid = 1662] [serial = 553] [outer = 0x0] 19:35:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11335f800) [pid = 1662] [serial = 554] [outer = 0x1132e8400] 19:35:23 INFO - PROCESS | 1662 | 1465526123822 Marionette DEBUG loaded listener.js 19:35:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x113df5800) [pid = 1662] [serial = 555] [outer = 0x1132e8400] 19:35:24 INFO - PROCESS | 1662 | 1465526124632 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:35:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:35:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 19:35:24 INFO - PROCESS | 1662 | 1465526124670 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:35:24 INFO - PROCESS | 1662 | 1465526124674 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:35:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:35:24 INFO - PROCESS | 1662 | 1465526124679 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:35:24 INFO - PROCESS | 1662 | 1465526124680 Marionette TRACE conn2 <- [1,714,null,{}] 19:35:24 INFO - PROCESS | 1662 | 1465526124688 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:24 INFO - PROCESS | 1662 | 1465526124689 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:24 INFO - PROCESS | 1662 | 1465526124766 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:35:24 INFO - PROCESS | 1662 | 1465526124770 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 1662 | 1465526124771 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116946000 == 29 [pid = 1662] [id = 186] 19:35:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1160c7800) [pid = 1662] [serial = 556] [outer = 0x0] 19:35:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1169ff800) [pid = 1662] [serial = 557] [outer = 0x1160c7800] 19:35:24 INFO - PROCESS | 1662 | 1465526124801 Marionette DEBUG loaded listener.js 19:35:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1176bdc00) [pid = 1662] [serial = 558] [outer = 0x1160c7800] 19:35:25 INFO - PROCESS | 1662 | 1465526125627 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:35:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 19:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 19:35:25 INFO - PROCESS | 1662 | 1465526125652 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:35:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:35:25 INFO - PROCESS | 1662 | 1465526125663 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:35:25 INFO - PROCESS | 1662 | 1465526125666 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:35:25 INFO - PROCESS | 1662 | 1465526125668 Marionette TRACE conn2 <- [1,718,null,{}] 19:35:25 INFO - PROCESS | 1662 | 1465526125675 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:25 INFO - PROCESS | 1662 | 1465526125679 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:25 INFO - PROCESS | 1662 | 1465526125773 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:35:25 INFO - PROCESS | 1662 | 1465526125810 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:25 INFO - PROCESS | 1662 | 1465526125812 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118052800 == 30 [pid = 1662] [id = 187] 19:35:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118465000) [pid = 1662] [serial = 559] [outer = 0x0] 19:35:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11846cc00) [pid = 1662] [serial = 560] [outer = 0x118465000] 19:35:25 INFO - PROCESS | 1662 | 1465526125840 Marionette DEBUG loaded listener.js 19:35:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118554800) [pid = 1662] [serial = 561] [outer = 0x118465000] 19:35:26 INFO - PROCESS | 1662 | 1465526126631 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:35:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:35:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 19:35:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:35:26 INFO - PROCESS | 1662 | 1465526126641 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:35:26 INFO - PROCESS | 1662 | 1465526126643 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:35:26 INFO - PROCESS | 1662 | 1465526126645 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:35:26 INFO - PROCESS | 1662 | 1465526126646 Marionette TRACE conn2 <- [1,722,null,{}] 19:35:26 INFO - PROCESS | 1662 | 1465526126648 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:26 INFO - PROCESS | 1662 | 1465526126650 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:26 INFO - PROCESS | 1662 | 1465526126744 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:35:26 INFO - PROCESS | 1662 | 1465526126748 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:26 INFO - PROCESS | 1662 | 1465526126749 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x11831c000 == 31 [pid = 1662] [id = 188] 19:35:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118a4d800) [pid = 1662] [serial = 562] [outer = 0x0] 19:35:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119204400) [pid = 1662] [serial = 563] [outer = 0x118a4d800] 19:35:26 INFO - PROCESS | 1662 | 1465526126774 Marionette DEBUG loaded listener.js 19:35:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119352800) [pid = 1662] [serial = 564] [outer = 0x118a4d800] 19:35:27 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly - 19:35:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1 19:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:35:27 INFO - _addTest/ [0,725,"getWindowHandle",null] 19:35:27 INFO - PROCESS | 1662 | 1465526127116 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:35:27 INFO - PROCESS | 1662 | 1465526127118 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:35:27 INFO - PROCESS | 1662 | 1465526127119 Marionette TRACE conn2 <- [1,726,null,{}] 19:35:27 INFO - PROCESS | 1662 | 1465526127122 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:27 INFO - PROCESS | 1662 | 1465526127123 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:27 INFO - PROCESS | 1662 | 1465526127220 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:35:27 INFO - PROCESS | 1662 | 1465526127253 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:27 INFO - PROCESS | 1662 | 1465526127254 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c0000 == 32 [pid = 1662] [id = 189] 19:35:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119356400) [pid = 1662] [serial = 565] [outer = 0x0] 19:35:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119613400) [pid = 1662] [serial = 566] [outer = 0x119356400] 19:35:27 INFO - PROCESS | 1662 | 1465526127278 Marionette DEBUG loaded listener.js 19:35:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1196a2000) [pid = 1662] [serial = 567] [outer = 0x119356400] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1132e0000) [pid = 1662] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12453f400) [pid = 1662] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1271d0c00) [pid = 1662] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x111ecac00) [pid = 1662] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x129211800) [pid = 1662] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x118358c00) [pid = 1662] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x112a17400) [pid = 1662] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11961dc00) [pid = 1662] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1133ac000) [pid = 1662] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1162b9000) [pid = 1662] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x11835d000) [pid = 1662] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1172b7c00) [pid = 1662] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:35:27 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x118a45400) [pid = 1662] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:35:27 INFO - PROCESS | 1662 | 1465526127720 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:35:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:35:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 618ms 19:35:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:35:27 INFO - PROCESS | 1662 | 1465526127737 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:35:27 INFO - PROCESS | 1662 | 1465526127738 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:35:27 INFO - PROCESS | 1662 | 1465526127741 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:35:27 INFO - PROCESS | 1662 | 1465526127744 Marionette TRACE conn2 <- [1,730,null,{}] 19:35:27 INFO - PROCESS | 1662 | 1465526127746 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:27 INFO - PROCESS | 1662 | 1465526127750 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:27 INFO - PROCESS | 1662 | 1465526127843 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:35:27 INFO - PROCESS | 1662 | 1465526127848 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:27 INFO - PROCESS | 1662 | 1465526127849 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acc800 == 33 [pid = 1662] [id = 190] 19:35:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11935dc00) [pid = 1662] [serial = 568] [outer = 0x0] 19:35:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11997c400) [pid = 1662] [serial = 569] [outer = 0x11935dc00] 19:35:27 INFO - PROCESS | 1662 | 1465526127874 Marionette DEBUG loaded listener.js 19:35:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119d9f000) [pid = 1662] [serial = 570] [outer = 0x11935dc00] 19:35:28 INFO - PROCESS | 1662 | 1465526128190 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:35:28 INFO - PROCESS | 1662 | 1465526128215 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:35:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:35:28 INFO - PROCESS | 1662 | 1465526128217 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:35:28 INFO - PROCESS | 1662 | 1465526128218 Marionette TRACE conn2 <- [1,734,null,{}] 19:35:28 INFO - PROCESS | 1662 | 1465526128221 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:28 INFO - PROCESS | 1662 | 1465526128222 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:28 INFO - PROCESS | 1662 | 1465526128301 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:35:28 INFO - PROCESS | 1662 | 1465526128350 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 1662 | 1465526128351 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x122478800 == 34 [pid = 1662] [id = 191] 19:35:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119d9e800) [pid = 1662] [serial = 571] [outer = 0x0] 19:35:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x122537800) [pid = 1662] [serial = 572] [outer = 0x119d9e800] 19:35:28 INFO - PROCESS | 1662 | 1465526128375 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x124543400) [pid = 1662] [serial = 573] [outer = 0x119d9e800] 19:35:28 INFO - PROCESS | 1662 | 1465526128649 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:35:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:35:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 19:35:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:35:28 INFO - PROCESS | 1662 | 1465526128686 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:35:28 INFO - PROCESS | 1662 | 1465526128687 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:35:28 INFO - PROCESS | 1662 | 1465526128697 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:35:28 INFO - PROCESS | 1662 | 1465526128698 Marionette TRACE conn2 <- [1,738,null,{}] 19:35:28 INFO - PROCESS | 1662 | 1465526128701 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:28 INFO - PROCESS | 1662 | 1465526128702 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:28 INFO - PROCESS | 1662 | 1465526128777 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:35:28 INFO - PROCESS | 1662 | 1465526128780 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 1662 | 1465526128782 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c0c800 == 35 [pid = 1662] [id = 192] 19:35:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12453f400) [pid = 1662] [serial = 574] [outer = 0x0] 19:35:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x124a9d800) [pid = 1662] [serial = 575] [outer = 0x12453f400] 19:35:28 INFO - PROCESS | 1662 | 1465526128808 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x125474c00) [pid = 1662] [serial = 576] [outer = 0x12453f400] 19:35:29 INFO - PROCESS | 1662 | 1465526129605 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:35:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:35:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 928ms 19:35:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:35:29 INFO - PROCESS | 1662 | 1465526129618 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:35:29 INFO - PROCESS | 1662 | 1465526129620 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:35:29 INFO - PROCESS | 1662 | 1465526129622 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 1662 | 1465526129624 Marionette TRACE conn2 <- [1,742,null,{}] 19:35:29 INFO - PROCESS | 1662 | 1465526129627 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:29 INFO - PROCESS | 1662 | 1465526129628 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:29 INFO - PROCESS | 1662 | 1465526129699 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:35:29 INFO - PROCESS | 1662 | 1465526129791 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:29 INFO - PROCESS | 1662 | 1465526129793 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x11264f000 == 36 [pid = 1662] [id = 193] 19:35:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x110e37800) [pid = 1662] [serial = 577] [outer = 0x0] 19:35:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x110eed400) [pid = 1662] [serial = 578] [outer = 0x110e37800] 19:35:29 INFO - PROCESS | 1662 | 1465526129824 Marionette DEBUG loaded listener.js 19:35:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a1c400) [pid = 1662] [serial = 579] [outer = 0x110e37800] 19:35:30 INFO - PROCESS | 1662 | 1465526130815 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:35:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 19:35:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1220ms 19:35:30 INFO - PROCESS | 1662 | 1465526130844 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:35:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:35:30 INFO - PROCESS | 1662 | 1465526130846 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:35:30 INFO - PROCESS | 1662 | 1465526130849 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:35:30 INFO - PROCESS | 1662 | 1465526130851 Marionette TRACE conn2 <- [1,746,null,{}] 19:35:30 INFO - PROCESS | 1662 | 1465526130855 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:30 INFO - PROCESS | 1662 | 1465526130856 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:30 INFO - PROCESS | 1662 | 1465526130962 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:35:31 INFO - PROCESS | 1662 | 1465526131030 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:31 INFO - PROCESS | 1662 | 1465526131031 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x11807e000 == 37 [pid = 1662] [id = 194] 19:35:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1160c9800) [pid = 1662] [serial = 580] [outer = 0x0] 19:35:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1162fac00) [pid = 1662] [serial = 581] [outer = 0x1160c9800] 19:35:31 INFO - PROCESS | 1662 | 1465526131063 Marionette DEBUG loaded listener.js 19:35:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1176b8000) [pid = 1662] [serial = 582] [outer = 0x1160c9800] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x123c0c800 == 36 [pid = 1662] [id = 192] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x122478800 == 35 [pid = 1662] [id = 191] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119acc800 == 34 [pid = 1662] [id = 190] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c0000 == 33 [pid = 1662] [id = 189] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x11831c000 == 32 [pid = 1662] [id = 188] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x118052800 == 31 [pid = 1662] [id = 187] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x116946000 == 30 [pid = 1662] [id = 186] 19:35:31 INFO - PROCESS | 1662 | --DOCSHELL 0x113d7d000 == 29 [pid = 1662] [id = 185] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128b18800) [pid = 1662] [serial = 539] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11969c000) [pid = 1662] [serial = 537] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124a9ec00) [pid = 1662] [serial = 527] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128745c00) [pid = 1662] [serial = 530] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126eb3400) [pid = 1662] [serial = 528] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128a77c00) [pid = 1662] [serial = 533] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128a77000) [pid = 1662] [serial = 531] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128b1dc00) [pid = 1662] [serial = 534] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12a528400) [pid = 1662] [serial = 504] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12253ac00) [pid = 1662] [serial = 524] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x112e15400) [pid = 1662] [serial = 506] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1132eb000) [pid = 1662] [serial = 507] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1196a3400) [pid = 1662] [serial = 521] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x119d40400) [pid = 1662] [serial = 522] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x113837400) [pid = 1662] [serial = 512] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x11606e000) [pid = 1662] [serial = 513] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x117035800) [pid = 1662] [serial = 515] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12903a400) [pid = 1662] [serial = 540] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x118357c00) [pid = 1662] [serial = 516] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118466400) [pid = 1662] [serial = 509] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118557000) [pid = 1662] [serial = 510] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x118a45000) [pid = 1662] [serial = 518] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x119610400) [pid = 1662] [serial = 519] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x11835c400) [pid = 1662] [serial = 536] [outer = 0x0] [url = about:blank] 19:35:31 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x123d9f000) [pid = 1662] [serial = 525] [outer = 0x0] [url = about:blank] 19:35:32 INFO - PROCESS | 1662 | 1465526132024 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:35:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 19:35:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1222ms 19:35:32 INFO - PROCESS | 1662 | 1465526132071 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:35:32 INFO - PROCESS | 1662 | 1465526132073 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:35:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:35:32 INFO - PROCESS | 1662 | 1465526132076 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:35:32 INFO - PROCESS | 1662 | 1465526132077 Marionette TRACE conn2 <- [1,750,null,{}] 19:35:32 INFO - PROCESS | 1662 | 1465526132081 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:32 INFO - PROCESS | 1662 | 1465526132082 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:32 INFO - PROCESS | 1662 | 1465526132144 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:35:32 INFO - PROCESS | 1662 | 1465526132148 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:32 INFO - PROCESS | 1662 | 1465526132151 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x116258800 == 30 [pid = 1662] [id = 195] 19:35:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11383e400) [pid = 1662] [serial = 583] [outer = 0x0] 19:35:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1162b7400) [pid = 1662] [serial = 584] [outer = 0x11383e400] 19:35:32 INFO - PROCESS | 1662 | 1465526132176 Marionette DEBUG loaded listener.js 19:35:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x117032c00) [pid = 1662] [serial = 585] [outer = 0x11383e400] 19:35:33 INFO - PROCESS | 1662 | 1465526132999 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:35:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:35:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 19:35:33 INFO - PROCESS | 1662 | 1465526133049 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:35:33 INFO - PROCESS | 1662 | 1465526133052 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:35:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:35:33 INFO - PROCESS | 1662 | 1465526133057 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:35:33 INFO - PROCESS | 1662 | 1465526133058 Marionette TRACE conn2 <- [1,754,null,{}] 19:35:33 INFO - PROCESS | 1662 | 1465526133061 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:33 INFO - PROCESS | 1662 | 1465526133062 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:33 INFO - PROCESS | 1662 | 1465526133137 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:35:33 INFO - PROCESS | 1662 | 1465526133144 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:33 INFO - PROCESS | 1662 | 1465526133145 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118062000 == 31 [pid = 1662] [id = 196] 19:35:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1176c0400) [pid = 1662] [serial = 586] [outer = 0x0] 19:35:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11835e400) [pid = 1662] [serial = 587] [outer = 0x1176c0400] 19:35:33 INFO - PROCESS | 1662 | 1465526133172 Marionette DEBUG loaded listener.js 19:35:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118466400) [pid = 1662] [serial = 588] [outer = 0x1176c0400] 19:35:33 INFO - PROCESS | 1662 | 1465526133985 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:35:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 19:35:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 19:35:34 INFO - PROCESS | 1662 | 1465526134028 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:35:34 INFO - PROCESS | 1662 | 1465526134029 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:35:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:35:34 INFO - PROCESS | 1662 | 1465526134032 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:35:34 INFO - PROCESS | 1662 | 1465526134034 Marionette TRACE conn2 <- [1,758,null,{}] 19:35:34 INFO - PROCESS | 1662 | 1465526134042 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:34 INFO - PROCESS | 1662 | 1465526134045 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:34 INFO - PROCESS | 1662 | 1465526134142 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:35:34 INFO - PROCESS | 1662 | 1465526134174 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 1662 | 1465526134176 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952f000 == 32 [pid = 1662] [id = 197] 19:35:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118a42c00) [pid = 1662] [serial = 589] [outer = 0x0] 19:35:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11928bc00) [pid = 1662] [serial = 590] [outer = 0x118a42c00] 19:35:34 INFO - PROCESS | 1662 | 1465526134203 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11935c800) [pid = 1662] [serial = 591] [outer = 0x118a42c00] 19:35:34 INFO - PROCESS | 1662 | 1465526134563 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:35:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:35:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 19:35:34 INFO - PROCESS | 1662 | 1465526134603 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:35:34 INFO - PROCESS | 1662 | 1465526134605 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:35:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:35:34 INFO - PROCESS | 1662 | 1465526134607 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:35:34 INFO - PROCESS | 1662 | 1465526134609 Marionette TRACE conn2 <- [1,762,null,{}] 19:35:34 INFO - PROCESS | 1662 | 1465526134611 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:34 INFO - PROCESS | 1662 | 1465526134612 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:34 INFO - PROCESS | 1662 | 1465526134710 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:35:34 INFO - PROCESS | 1662 | 1465526134713 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 1662 | 1465526134714 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x122480000 == 33 [pid = 1662] [id = 198] 19:35:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11829d400) [pid = 1662] [serial = 592] [outer = 0x0] 19:35:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11969dc00) [pid = 1662] [serial = 593] [outer = 0x11829d400] 19:35:34 INFO - PROCESS | 1662 | 1465526134739 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11997d400) [pid = 1662] [serial = 594] [outer = 0x11829d400] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x116964400) [pid = 1662] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1132edc00) [pid = 1662] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x118463400) [pid = 1662] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x122665c00) [pid = 1662] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x119356400) [pid = 1662] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11935dc00) [pid = 1662] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x119d9e800) [pid = 1662] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118465000) [pid = 1662] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x118a4d800) [pid = 1662] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x1160c7800) [pid = 1662] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:35:35 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x1132e8400) [pid = 1662] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:35:35 INFO - PROCESS | 1662 | 1465526135535 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:35:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:35:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 19:35:35 INFO - PROCESS | 1662 | 1465526135579 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:35:35 INFO - PROCESS | 1662 | 1465526135580 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:35:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:35:35 INFO - PROCESS | 1662 | 1465526135582 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:35:35 INFO - PROCESS | 1662 | 1465526135583 Marionette TRACE conn2 <- [1,766,null,{}] 19:35:35 INFO - PROCESS | 1662 | 1465526135585 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:35 INFO - PROCESS | 1662 | 1465526135586 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:35 INFO - PROCESS | 1662 | 1465526135657 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:35:35 INFO - PROCESS | 1662 | 1465526135662 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:35 INFO - PROCESS | 1662 | 1465526135663 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c0800 == 34 [pid = 1662] [id = 199] 19:35:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x11829c400) [pid = 1662] [serial = 595] [outer = 0x0] 19:35:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118463400) [pid = 1662] [serial = 596] [outer = 0x11829c400] 19:35:35 INFO - PROCESS | 1662 | 1465526135687 Marionette DEBUG loaded listener.js 19:35:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1196a3c00) [pid = 1662] [serial = 597] [outer = 0x11829c400] 19:35:36 INFO - PROCESS | 1662 | 1465526136496 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:35:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:35:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 19:35:36 INFO - PROCESS | 1662 | 1465526136503 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 1662 | 1465526136504 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:35:36 INFO - PROCESS | 1662 | 1465526136506 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 1662 | 1465526136507 Marionette TRACE conn2 <- [1,770,null,{}] 19:35:36 INFO - PROCESS | 1662 | 1465526136510 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:36 INFO - PROCESS | 1662 | 1465526136514 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:36 INFO - PROCESS | 1662 | 1465526136605 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:35:36 INFO - PROCESS | 1662 | 1465526136655 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:36 INFO - PROCESS | 1662 | 1465526136656 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b1000 == 35 [pid = 1662] [id = 200] 19:35:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1130d5800) [pid = 1662] [serial = 598] [outer = 0x0] 19:35:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1238afc00) [pid = 1662] [serial = 599] [outer = 0x1130d5800] 19:35:36 INFO - PROCESS | 1662 | 1465526136683 Marionette DEBUG loaded listener.js 19:35:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x124af2800) [pid = 1662] [serial = 600] [outer = 0x1130d5800] 19:35:36 INFO - PROCESS | 1662 | 1465526136964 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 19:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:35:37 INFO - PROCESS | 1662 | 1465526137028 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:35:37 INFO - PROCESS | 1662 | 1465526137029 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:35:37 INFO - PROCESS | 1662 | 1465526137031 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:35:37 INFO - PROCESS | 1662 | 1465526137032 Marionette TRACE conn2 <- [1,774,null,{}] 19:35:37 INFO - PROCESS | 1662 | 1465526137034 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:37 INFO - PROCESS | 1662 | 1465526137035 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:37 INFO - PROCESS | 1662 | 1465526137111 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:35:37 INFO - PROCESS | 1662 | 1465526137114 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:37 INFO - PROCESS | 1662 | 1465526137116 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245d1800 == 36 [pid = 1662] [id = 201] 19:35:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118a51800) [pid = 1662] [serial = 601] [outer = 0x0] 19:35:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x125e4ec00) [pid = 1662] [serial = 602] [outer = 0x118a51800] 19:35:37 INFO - PROCESS | 1662 | 1465526137140 Marionette DEBUG loaded listener.js 19:35:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x126bba400) [pid = 1662] [serial = 603] [outer = 0x118a51800] 19:35:37 INFO - PROCESS | 1662 | 1465526137441 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 418ms 19:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:35:37 INFO - PROCESS | 1662 | 1465526137449 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:35:37 INFO - PROCESS | 1662 | 1465526137450 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:35:37 INFO - PROCESS | 1662 | 1465526137452 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:35:37 INFO - PROCESS | 1662 | 1465526137453 Marionette TRACE conn2 <- [1,778,null,{}] 19:35:37 INFO - PROCESS | 1662 | 1465526137456 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:37 INFO - PROCESS | 1662 | 1465526137457 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:37 INFO - PROCESS | 1662 | 1465526137537 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:35:37 INFO - PROCESS | 1662 | 1465526137591 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:37 INFO - PROCESS | 1662 | 1465526137592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12539a000 == 37 [pid = 1662] [id = 202] 19:35:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1248c1800) [pid = 1662] [serial = 604] [outer = 0x0] 19:35:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x126e4d000) [pid = 1662] [serial = 605] [outer = 0x1248c1800] 19:35:37 INFO - PROCESS | 1662 | 1465526137617 Marionette DEBUG loaded listener.js 19:35:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1271cb400) [pid = 1662] [serial = 606] [outer = 0x1248c1800] 19:35:37 INFO - PROCESS | 1662 | 1465526137920 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 517ms 19:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:35:37 INFO - PROCESS | 1662 | 1465526137971 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:35:37 INFO - PROCESS | 1662 | 1465526137973 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:35:37 INFO - PROCESS | 1662 | 1465526137977 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:35:37 INFO - PROCESS | 1662 | 1465526137980 Marionette TRACE conn2 <- [1,782,null,{}] 19:35:37 INFO - PROCESS | 1662 | 1465526137983 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:37 INFO - PROCESS | 1662 | 1465526137986 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:38 INFO - PROCESS | 1662 | 1465526138087 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:35:38 INFO - PROCESS | 1662 | 1465526138135 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 1662 | 1465526138138 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11699b800 == 38 [pid = 1662] [id = 203] 19:35:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1132eac00) [pid = 1662] [serial = 607] [outer = 0x0] 19:35:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1133d1800) [pid = 1662] [serial = 608] [outer = 0x1132eac00] 19:35:38 INFO - PROCESS | 1662 | 1465526138169 Marionette DEBUG loaded listener.js 19:35:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116963000) [pid = 1662] [serial = 609] [outer = 0x1132eac00] 19:35:38 INFO - PROCESS | 1662 | 1465526138573 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 19:35:38 INFO - PROCESS | 1662 | 1465526138598 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:35:38 INFO - PROCESS | 1662 | 1465526138601 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:35:38 INFO - PROCESS | 1662 | 1465526138605 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:35:38 INFO - PROCESS | 1662 | 1465526138607 Marionette TRACE conn2 <- [1,786,null,{}] 19:35:38 INFO - PROCESS | 1662 | 1465526138610 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:38 INFO - PROCESS | 1662 | 1465526138611 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:38 INFO - PROCESS | 1662 | 1465526138709 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:35:38 INFO - PROCESS | 1662 | 1465526138760 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 1662 | 1465526138761 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acc800 == 39 [pid = 1662] [id = 204] 19:35:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118353400) [pid = 1662] [serial = 610] [outer = 0x0] 19:35:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11846a000) [pid = 1662] [serial = 611] [outer = 0x118353400] 19:35:38 INFO - PROCESS | 1662 | 1465526138791 Marionette DEBUG loaded listener.js 19:35:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118557000) [pid = 1662] [serial = 612] [outer = 0x118353400] 19:35:39 INFO - PROCESS | 1662 | 1465526139225 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 19:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:35:39 INFO - PROCESS | 1662 | 1465526139276 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:35:39 INFO - PROCESS | 1662 | 1465526139277 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:35:39 INFO - PROCESS | 1662 | 1465526139280 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:35:39 INFO - PROCESS | 1662 | 1465526139282 Marionette TRACE conn2 <- [1,790,null,{}] 19:35:39 INFO - PROCESS | 1662 | 1465526139290 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:39 INFO - PROCESS | 1662 | 1465526139295 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:39 INFO - PROCESS | 1662 | 1465526139392 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:35:39 INFO - PROCESS | 1662 | 1465526139456 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:39 INFO - PROCESS | 1662 | 1465526139458 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x126cd3000 == 40 [pid = 1662] [id = 205] 19:35:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1196a4800) [pid = 1662] [serial = 613] [outer = 0x0] 19:35:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119d08800) [pid = 1662] [serial = 614] [outer = 0x1196a4800] 19:35:39 INFO - PROCESS | 1662 | 1465526139490 Marionette DEBUG loaded listener.js 19:35:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12240c800) [pid = 1662] [serial = 615] [outer = 0x1196a4800] 19:35:39 INFO - PROCESS | 1662 | 1465526139908 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 19:35:39 INFO - PROCESS | 1662 | 1465526139951 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:35:39 INFO - PROCESS | 1662 | 1465526139953 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:35:39 INFO - PROCESS | 1662 | 1465526139955 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:35:39 INFO - PROCESS | 1662 | 1465526139957 Marionette TRACE conn2 <- [1,794,null,{}] 19:35:39 INFO - PROCESS | 1662 | 1465526139961 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:39 INFO - PROCESS | 1662 | 1465526139963 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:40 INFO - PROCESS | 1662 | 1465526140060 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:35:40 INFO - PROCESS | 1662 | 1465526140122 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:40 INFO - PROCESS | 1662 | 1465526140124 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a05800 == 41 [pid = 1662] [id = 206] 19:35:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123f92800) [pid = 1662] [serial = 616] [outer = 0x0] 19:35:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124a95c00) [pid = 1662] [serial = 617] [outer = 0x123f92800] 19:35:40 INFO - PROCESS | 1662 | 1465526140153 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1271ce400) [pid = 1662] [serial = 618] [outer = 0x123f92800] 19:35:40 INFO - PROCESS | 1662 | 1465526140551 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 622ms 19:35:40 INFO - PROCESS | 1662 | 1465526140578 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:35:40 INFO - PROCESS | 1662 | 1465526140579 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:35:40 INFO - PROCESS | 1662 | 1465526140582 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:35:40 INFO - PROCESS | 1662 | 1465526140583 Marionette TRACE conn2 <- [1,798,null,{}] 19:35:40 INFO - PROCESS | 1662 | 1465526140585 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:40 INFO - PROCESS | 1662 | 1465526140587 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:40 INFO - PROCESS | 1662 | 1465526140682 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:35:40 INFO - PROCESS | 1662 | 1465526140768 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:40 INFO - PROCESS | 1662 | 1465526140769 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eec800 == 42 [pid = 1662] [id = 207] 19:35:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128810000) [pid = 1662] [serial = 619] [outer = 0x0] 19:35:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128814400) [pid = 1662] [serial = 620] [outer = 0x128810000] 19:35:40 INFO - PROCESS | 1662 | 1465526140799 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128a76400) [pid = 1662] [serial = 621] [outer = 0x128810000] 19:35:41 INFO - PROCESS | 1662 | 1465526141319 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 19:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 770ms 19:35:41 INFO - PROCESS | 1662 | 1465526141362 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:35:41 INFO - PROCESS | 1662 | 1465526141364 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:35:41 INFO - PROCESS | 1662 | 1465526141369 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:35:41 INFO - PROCESS | 1662 | 1465526141370 Marionette TRACE conn2 <- [1,802,null,{}] 19:35:41 INFO - PROCESS | 1662 | 1465526141374 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:41 INFO - PROCESS | 1662 | 1465526141377 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:41 INFO - PROCESS | 1662 | 1465526141464 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:35:41 INFO - PROCESS | 1662 | 1465526141531 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:41 INFO - PROCESS | 1662 | 1465526141533 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x116662800 == 43 [pid = 1662] [id = 208] 19:35:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x115e4e400) [pid = 1662] [serial = 622] [outer = 0x0] 19:35:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1160c8000) [pid = 1662] [serial = 623] [outer = 0x115e4e400] 19:35:41 INFO - PROCESS | 1662 | 1465526141562 Marionette DEBUG loaded listener.js 19:35:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11703cc00) [pid = 1662] [serial = 624] [outer = 0x115e4e400] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1245d1800 == 42 [pid = 1662] [id = 201] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b1000 == 41 [pid = 1662] [id = 200] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c0800 == 40 [pid = 1662] [id = 199] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x122480000 == 39 [pid = 1662] [id = 198] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11952f000 == 38 [pid = 1662] [id = 197] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x118062000 == 37 [pid = 1662] [id = 196] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x116258800 == 36 [pid = 1662] [id = 195] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11807e000 == 35 [pid = 1662] [id = 194] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11264f000 == 34 [pid = 1662] [id = 193] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1182bb800 == 33 [pid = 1662] [id = 184] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x128eec800 == 32 [pid = 1662] [id = 207] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x128a05800 == 31 [pid = 1662] [id = 206] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x126cd3000 == 30 [pid = 1662] [id = 205] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x119acc800 == 29 [pid = 1662] [id = 204] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12539a000 == 28 [pid = 1662] [id = 202] 19:35:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11699b800 == 27 [pid = 1662] [id = 203] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1176bdc00) [pid = 1662] [serial = 558] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124543400) [pid = 1662] [serial = 573] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119204400) [pid = 1662] [serial = 563] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1169ff800) [pid = 1662] [serial = 557] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11335f800) [pid = 1662] [serial = 554] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113df5800) [pid = 1662] [serial = 555] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118296000) [pid = 1662] [serial = 552] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11739c400) [pid = 1662] [serial = 551] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1162fb400) [pid = 1662] [serial = 543] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x113866c00) [pid = 1662] [serial = 542] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119356800) [pid = 1662] [serial = 546] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118a49400) [pid = 1662] [serial = 545] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126eab400) [pid = 1662] [serial = 549] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12548e000) [pid = 1662] [serial = 548] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119613400) [pid = 1662] [serial = 566] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11997c400) [pid = 1662] [serial = 569] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x119d9f000) [pid = 1662] [serial = 570] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x124a9d800) [pid = 1662] [serial = 575] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1196a2000) [pid = 1662] [serial = 567] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x122537800) [pid = 1662] [serial = 572] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x11846cc00) [pid = 1662] [serial = 560] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x118554800) [pid = 1662] [serial = 561] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x119352800) [pid = 1662] [serial = 564] [outer = 0x0] [url = about:blank] 19:35:42 INFO - PROCESS | 1662 | 1465526142593 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 19:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1275ms 19:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:35:42 INFO - PROCESS | 1662 | 1465526142645 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:35:42 INFO - PROCESS | 1662 | 1465526142647 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:35:42 INFO - PROCESS | 1662 | 1465526142650 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:35:42 INFO - PROCESS | 1662 | 1465526142652 Marionette TRACE conn2 <- [1,806,null,{}] 19:35:42 INFO - PROCESS | 1662 | 1465526142655 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:42 INFO - PROCESS | 1662 | 1465526142657 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:42 INFO - PROCESS | 1662 | 1465526142735 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:35:42 INFO - PROCESS | 1662 | 1465526142743 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:42 INFO - PROCESS | 1662 | 1465526142746 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116258800 == 28 [pid = 1662] [id = 209] 19:35:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x112e14400) [pid = 1662] [serial = 625] [outer = 0x0] 19:35:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1132ed800) [pid = 1662] [serial = 626] [outer = 0x112e14400] 19:35:42 INFO - PROCESS | 1662 | 1465526142775 Marionette DEBUG loaded listener.js 19:35:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x110e3f800) [pid = 1662] [serial = 627] [outer = 0x112e14400] 19:35:43 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:35:43 INFO - PROCESS | 1662 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:35:43 INFO - PROCESS | 1662 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:35:43 INFO - PROCESS | 1662 | [GFX2-]: Using SkiaGL canvas. 19:35:43 INFO - PROCESS | 1662 | 1465526143214 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 19:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 575ms 19:35:43 INFO - PROCESS | 1662 | 1465526143227 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:35:43 INFO - PROCESS | 1662 | 1465526143233 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:35:43 INFO - PROCESS | 1662 | 1465526143240 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:35:43 INFO - PROCESS | 1662 | 1465526143243 Marionette TRACE conn2 <- [1,810,null,{}] 19:35:43 INFO - PROCESS | 1662 | 1465526143246 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:43 INFO - PROCESS | 1662 | 1465526143249 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:43 INFO - PROCESS | 1662 | 1465526143373 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:35:43 INFO - PROCESS | 1662 | 1465526143447 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:43 INFO - PROCESS | 1662 | 1465526143449 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x117228000 == 29 [pid = 1662] [id = 210] 19:35:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11606c800) [pid = 1662] [serial = 628] [outer = 0x0] 19:35:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1173a1c00) [pid = 1662] [serial = 629] [outer = 0x11606c800] 19:35:43 INFO - PROCESS | 1662 | 1465526143494 Marionette DEBUG loaded listener.js 19:35:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118354c00) [pid = 1662] [serial = 630] [outer = 0x11606c800] 19:35:43 INFO - PROCESS | 1662 | 1465526143804 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 574ms 19:35:43 INFO - PROCESS | 1662 | 1465526143833 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:35:43 INFO - PROCESS | 1662 | 1465526143834 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:35:43 INFO - PROCESS | 1662 | 1465526143836 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:35:43 INFO - PROCESS | 1662 | 1465526143839 Marionette TRACE conn2 <- [1,814,null,{}] 19:35:43 INFO - PROCESS | 1662 | 1465526143855 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:43 INFO - PROCESS | 1662 | 1465526143860 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:43 INFO - PROCESS | 1662 | 1465526143958 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:35:43 INFO - PROCESS | 1662 | 1465526143983 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:43 INFO - PROCESS | 1662 | 1465526143985 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118328000 == 30 [pid = 1662] [id = 211] 19:35:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x110eea400) [pid = 1662] [serial = 631] [outer = 0x0] 19:35:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11846d800) [pid = 1662] [serial = 632] [outer = 0x110eea400] 19:35:44 INFO - PROCESS | 1662 | 1465526144013 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118a4d800) [pid = 1662] [serial = 633] [outer = 0x110eea400] 19:35:44 INFO - PROCESS | 1662 | 1465526144317 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:35:44 INFO - PROCESS | 1662 | 1465526144370 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:35:44 INFO - PROCESS | 1662 | 1465526144372 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:35:44 INFO - PROCESS | 1662 | 1465526144374 Marionette TRACE conn2 <- [1,818,null,{}] 19:35:44 INFO - PROCESS | 1662 | 1465526144376 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:44 INFO - PROCESS | 1662 | 1465526144377 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:44 INFO - PROCESS | 1662 | 1465526144452 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:35:44 INFO - PROCESS | 1662 | 1465526144456 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 1662 | 1465526144457 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c7800 == 31 [pid = 1662] [id = 212] 19:35:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119289800) [pid = 1662] [serial = 634] [outer = 0x0] 19:35:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11935b000) [pid = 1662] [serial = 635] [outer = 0x119289800] 19:35:44 INFO - PROCESS | 1662 | 1465526144482 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119697000) [pid = 1662] [serial = 636] [outer = 0x119289800] 19:35:44 INFO - PROCESS | 1662 | 1465526144833 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 19:35:44 INFO - PROCESS | 1662 | 1465526144844 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:35:44 INFO - PROCESS | 1662 | 1465526144845 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:35:44 INFO - PROCESS | 1662 | 1465526144848 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:35:44 INFO - PROCESS | 1662 | 1465526144849 Marionette TRACE conn2 <- [1,822,null,{}] 19:35:44 INFO - PROCESS | 1662 | 1465526144851 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:44 INFO - PROCESS | 1662 | 1465526144859 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:44 INFO - PROCESS | 1662 | 1465526144948 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:35:44 INFO - PROCESS | 1662 | 1465526144984 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 1662 | 1465526144985 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b2800 == 32 [pid = 1662] [id = 213] 19:35:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x113df5000) [pid = 1662] [serial = 637] [outer = 0x0] 19:35:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11969e800) [pid = 1662] [serial = 638] [outer = 0x113df5000] 19:35:45 INFO - PROCESS | 1662 | 1465526145012 Marionette DEBUG loaded listener.js 19:35:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1196d8800) [pid = 1662] [serial = 639] [outer = 0x113df5000] 19:35:45 INFO - PROCESS | 1662 | 1465526145470 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:35:45 INFO - PROCESS | 1662 | 1465526145519 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:35:45 INFO - PROCESS | 1662 | 1465526145521 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:35:45 INFO - PROCESS | 1662 | 1465526145523 Marionette TRACE conn2 <- [1,826,null,{}] 19:35:45 INFO - PROCESS | 1662 | 1465526145526 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:45 INFO - PROCESS | 1662 | 1465526145530 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:45 INFO - PROCESS | 1662 | 1465526145655 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:35:45 INFO - PROCESS | 1662 | 1465526145681 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:45 INFO - PROCESS | 1662 | 1465526145682 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12269f000 == 33 [pid = 1662] [id = 214] 19:35:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119d40800) [pid = 1662] [serial = 640] [outer = 0x0] 19:35:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x122665800) [pid = 1662] [serial = 641] [outer = 0x119d40800] 19:35:45 INFO - PROCESS | 1662 | 1465526145723 Marionette DEBUG loaded listener.js 19:35:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123f9a400) [pid = 1662] [serial = 642] [outer = 0x119d40800] 19:35:46 INFO - PROCESS | 1662 | 1465526146212 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 718ms 19:35:46 INFO - PROCESS | 1662 | 1465526146251 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:35:46 INFO - PROCESS | 1662 | 1465526146252 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:35:46 INFO - PROCESS | 1662 | 1465526146255 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:35:46 INFO - PROCESS | 1662 | 1465526146256 Marionette TRACE conn2 <- [1,830,null,{}] 19:35:46 INFO - PROCESS | 1662 | 1465526146259 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:46 INFO - PROCESS | 1662 | 1465526146260 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:46 INFO - PROCESS | 1662 | 1465526146349 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:35:46 INFO - PROCESS | 1662 | 1465526146421 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:46 INFO - PROCESS | 1662 | 1465526146422 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x124159000 == 34 [pid = 1662] [id = 215] 19:35:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196e1c00) [pid = 1662] [serial = 643] [outer = 0x0] 19:35:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1248b1400) [pid = 1662] [serial = 644] [outer = 0x1196e1c00] 19:35:46 INFO - PROCESS | 1662 | 1465526146459 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124af8000) [pid = 1662] [serial = 645] [outer = 0x1196e1c00] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11829d400) [pid = 1662] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11829c400) [pid = 1662] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11383e400) [pid = 1662] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1160c9800) [pid = 1662] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x110e37800) [pid = 1662] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1176c0400) [pid = 1662] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118a51800) [pid = 1662] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118a42c00) [pid = 1662] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1248c1800) [pid = 1662] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1130d5800) [pid = 1662] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:35:46 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12453f400) [pid = 1662] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:35:47 INFO - PROCESS | 1662 | 1465526147019 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 771ms 19:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:35:47 INFO - PROCESS | 1662 | 1465526147033 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 1662 | 1465526147034 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:35:47 INFO - PROCESS | 1662 | 1465526147037 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 1662 | 1465526147039 Marionette TRACE conn2 <- [1,834,null,{}] 19:35:47 INFO - PROCESS | 1662 | 1465526147046 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:47 INFO - PROCESS | 1662 | 1465526147047 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:47 INFO - PROCESS | 1662 | 1465526147128 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:35:47 INFO - PROCESS | 1662 | 1465526147132 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 1662 | 1465526147133 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12465c000 == 35 [pid = 1662] [id = 216] 19:35:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11846f000) [pid = 1662] [serial = 646] [outer = 0x0] 19:35:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12240d400) [pid = 1662] [serial = 647] [outer = 0x11846f000] 19:35:47 INFO - PROCESS | 1662 | 1465526147157 Marionette DEBUG loaded listener.js 19:35:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x124d47400) [pid = 1662] [serial = 648] [outer = 0x11846f000] 19:35:47 INFO - PROCESS | 1662 | 1465526147461 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 476ms 19:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:35:47 INFO - PROCESS | 1662 | 1465526147513 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 1662 | 1465526147514 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:35:47 INFO - PROCESS | 1662 | 1465526147517 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 1662 | 1465526147518 Marionette TRACE conn2 <- [1,838,null,{}] 19:35:47 INFO - PROCESS | 1662 | 1465526147520 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:47 INFO - PROCESS | 1662 | 1465526147521 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:47 INFO - PROCESS | 1662 | 1465526147600 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:35:47 INFO - PROCESS | 1662 | 1465526147603 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 1662 | 1465526147605 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x118326800 == 36 [pid = 1662] [id = 217] 19:35:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118a45800) [pid = 1662] [serial = 649] [outer = 0x0] 19:35:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x125e4a800) [pid = 1662] [serial = 650] [outer = 0x118a45800] 19:35:47 INFO - PROCESS | 1662 | 1465526147631 Marionette DEBUG loaded listener.js 19:35:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x126b60400) [pid = 1662] [serial = 651] [outer = 0x118a45800] 19:35:47 INFO - PROCESS | 1662 | 1465526147946 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 19:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:35:47 INFO - PROCESS | 1662 | 1465526147987 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 1662 | 1465526147988 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:35:47 INFO - PROCESS | 1662 | 1465526147990 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 1662 | 1465526147992 Marionette TRACE conn2 <- [1,842,null,{}] 19:35:47 INFO - PROCESS | 1662 | 1465526147994 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:47 INFO - PROCESS | 1662 | 1465526147995 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:48 INFO - PROCESS | 1662 | 1465526148093 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:35:48 INFO - PROCESS | 1662 | 1465526148099 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:48 INFO - PROCESS | 1662 | 1465526148101 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x126cc2800 == 37 [pid = 1662] [id = 218] 19:35:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x125e51c00) [pid = 1662] [serial = 652] [outer = 0x0] 19:35:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x126eaa800) [pid = 1662] [serial = 653] [outer = 0x125e51c00] 19:35:48 INFO - PROCESS | 1662 | 1465526148125 Marionette DEBUG loaded listener.js 19:35:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1271cb000) [pid = 1662] [serial = 654] [outer = 0x125e51c00] 19:35:48 INFO - PROCESS | 1662 | 1465526148420 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 472ms 19:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:35:48 INFO - PROCESS | 1662 | 1465526148463 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:35:48 INFO - PROCESS | 1662 | 1465526148465 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:35:48 INFO - PROCESS | 1662 | 1465526148467 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:35:48 INFO - PROCESS | 1662 | 1465526148468 Marionette TRACE conn2 <- [1,846,null,{}] 19:35:48 INFO - PROCESS | 1662 | 1465526148471 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:48 INFO - PROCESS | 1662 | 1465526148472 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:48 INFO - PROCESS | 1662 | 1465526148569 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:35:48 INFO - PROCESS | 1662 | 1465526148572 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:48 INFO - PROCESS | 1662 | 1465526148574 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b2000 == 38 [pid = 1662] [id = 219] 19:35:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1271d5000) [pid = 1662] [serial = 655] [outer = 0x0] 19:35:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128816000) [pid = 1662] [serial = 656] [outer = 0x1271d5000] 19:35:48 INFO - PROCESS | 1662 | 1465526148606 Marionette DEBUG loaded listener.js 19:35:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128b11000) [pid = 1662] [serial = 657] [outer = 0x1271d5000] 19:35:49 INFO - PROCESS | 1662 | 1465526149323 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 869ms 19:35:49 INFO - PROCESS | 1662 | 1465526149337 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:35:49 INFO - PROCESS | 1662 | 1465526149340 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:35:49 INFO - PROCESS | 1662 | 1465526149367 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:35:49 INFO - PROCESS | 1662 | 1465526149369 Marionette TRACE conn2 <- [1,850,null,{}] 19:35:49 INFO - PROCESS | 1662 | 1465526149374 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:49 INFO - PROCESS | 1662 | 1465526149376 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:49 INFO - PROCESS | 1662 | 1465526149500 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:35:49 INFO - PROCESS | 1662 | 1465526149614 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:49 INFO - PROCESS | 1662 | 1465526149615 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x11721e800 == 39 [pid = 1662] [id = 220] 19:35:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112a1d000) [pid = 1662] [serial = 658] [outer = 0x0] 19:35:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x113365000) [pid = 1662] [serial = 659] [outer = 0x112a1d000] 19:35:49 INFO - PROCESS | 1662 | 1465526149668 Marionette DEBUG loaded listener.js 19:35:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116968800) [pid = 1662] [serial = 660] [outer = 0x112a1d000] 19:35:50 INFO - PROCESS | 1662 | 1465526150282 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 924ms 19:35:50 INFO - PROCESS | 1662 | 1465526150316 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:35:50 INFO - PROCESS | 1662 | 1465526150319 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:35:50 INFO - PROCESS | 1662 | 1465526150328 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:35:50 INFO - PROCESS | 1662 | 1465526150330 Marionette TRACE conn2 <- [1,854,null,{}] 19:35:50 INFO - PROCESS | 1662 | 1465526150332 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:50 INFO - PROCESS | 1662 | 1465526150334 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:50 INFO - PROCESS | 1662 | 1465526150441 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:35:50 INFO - PROCESS | 1662 | 1465526150616 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:50 INFO - PROCESS | 1662 | 1465526150618 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x116014800 == 40 [pid = 1662] [id = 221] 19:35:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1132e6400) [pid = 1662] [serial = 661] [outer = 0x0] 19:35:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x113361000) [pid = 1662] [serial = 662] [outer = 0x1132e6400] 19:35:50 INFO - PROCESS | 1662 | 1465526150645 Marionette DEBUG loaded listener.js 19:35:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1162fb400) [pid = 1662] [serial = 663] [outer = 0x1132e6400] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x126cc2800 == 39 [pid = 1662] [id = 218] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118326800 == 38 [pid = 1662] [id = 217] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12465c000 == 37 [pid = 1662] [id = 216] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x124159000 == 36 [pid = 1662] [id = 215] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12269f000 == 35 [pid = 1662] [id = 214] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b2800 == 34 [pid = 1662] [id = 213] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c7800 == 33 [pid = 1662] [id = 212] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118328000 == 32 [pid = 1662] [id = 211] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x117228000 == 31 [pid = 1662] [id = 210] 19:35:51 INFO - PROCESS | 1662 | --DOCSHELL 0x116258800 == 30 [pid = 1662] [id = 209] 19:35:51 INFO - PROCESS | 1662 | 1465526151120 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 825ms 19:35:51 INFO - PROCESS | 1662 | 1465526151151 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:35:51 INFO - PROCESS | 1662 | 1465526151153 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:35:51 INFO - PROCESS | 1662 | 1465526151156 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:35:51 INFO - PROCESS | 1662 | 1465526151157 Marionette TRACE conn2 <- [1,858,null,{}] 19:35:51 INFO - PROCESS | 1662 | 1465526151161 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:51 INFO - PROCESS | 1662 | 1465526151162 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125474c00) [pid = 1662] [serial = 576] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11969dc00) [pid = 1662] [serial = 593] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118463400) [pid = 1662] [serial = 596] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1162b7400) [pid = 1662] [serial = 584] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1162fac00) [pid = 1662] [serial = 581] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1176b8000) [pid = 1662] [serial = 582] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x110eed400) [pid = 1662] [serial = 578] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112a1c400) [pid = 1662] [serial = 579] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11835e400) [pid = 1662] [serial = 587] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x117032c00) [pid = 1662] [serial = 585] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x125e4ec00) [pid = 1662] [serial = 602] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126bba400) [pid = 1662] [serial = 603] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1196a3c00) [pid = 1662] [serial = 597] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11928bc00) [pid = 1662] [serial = 590] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11935c800) [pid = 1662] [serial = 591] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x11997d400) [pid = 1662] [serial = 594] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126e4d000) [pid = 1662] [serial = 605] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1238afc00) [pid = 1662] [serial = 599] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1271cb400) [pid = 1662] [serial = 606] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118466400) [pid = 1662] [serial = 588] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x124af2800) [pid = 1662] [serial = 600] [outer = 0x0] [url = about:blank] 19:35:51 INFO - PROCESS | 1662 | 1465526151267 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:35:51 INFO - PROCESS | 1662 | 1465526151305 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:51 INFO - PROCESS | 1662 | 1465526151307 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a2800 == 31 [pid = 1662] [id = 222] 19:35:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1162fac00) [pid = 1662] [serial = 664] [outer = 0x0] 19:35:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118293c00) [pid = 1662] [serial = 665] [outer = 0x1162fac00] 19:35:51 INFO - PROCESS | 1662 | 1465526151333 Marionette DEBUG loaded listener.js 19:35:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11846c400) [pid = 1662] [serial = 666] [outer = 0x1162fac00] 19:35:51 INFO - PROCESS | 1662 | 1465526151611 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 19:35:51 INFO - PROCESS | 1662 | 1465526151634 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:35:51 INFO - PROCESS | 1662 | 1465526151637 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:35:51 INFO - PROCESS | 1662 | 1465526151647 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:35:51 INFO - PROCESS | 1662 | 1465526151648 Marionette TRACE conn2 <- [1,862,null,{}] 19:35:51 INFO - PROCESS | 1662 | 1465526151651 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:51 INFO - PROCESS | 1662 | 1465526151652 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:51 INFO - PROCESS | 1662 | 1465526151736 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:35:51 INFO - PROCESS | 1662 | 1465526151798 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:51 INFO - PROCESS | 1662 | 1465526151800 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x118396800 == 32 [pid = 1662] [id = 223] 19:35:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1132e3000) [pid = 1662] [serial = 667] [outer = 0x0] 19:35:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118a49400) [pid = 1662] [serial = 668] [outer = 0x1132e3000] 19:35:51 INFO - PROCESS | 1662 | 1465526151825 Marionette DEBUG loaded listener.js 19:35:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119357c00) [pid = 1662] [serial = 669] [outer = 0x1132e3000] 19:35:52 INFO - PROCESS | 1662 | 1465526152118 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 529ms 19:35:52 INFO - PROCESS | 1662 | 1465526152168 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:35:52 INFO - PROCESS | 1662 | 1465526152170 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:35:52 INFO - PROCESS | 1662 | 1465526152179 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:35:52 INFO - PROCESS | 1662 | 1465526152184 Marionette TRACE conn2 <- [1,866,null,{}] 19:35:52 INFO - PROCESS | 1662 | 1465526152186 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:52 INFO - PROCESS | 1662 | 1465526152189 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:52 INFO - PROCESS | 1662 | 1465526152266 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:35:52 INFO - PROCESS | 1662 | 1465526152318 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:52 INFO - PROCESS | 1662 | 1465526152319 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c7800 == 33 [pid = 1662] [id = 224] 19:35:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112e39c00) [pid = 1662] [serial = 670] [outer = 0x0] 19:35:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11960f800) [pid = 1662] [serial = 671] [outer = 0x112e39c00] 19:35:52 INFO - PROCESS | 1662 | 1465526152343 Marionette DEBUG loaded listener.js 19:35:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119d98800) [pid = 1662] [serial = 672] [outer = 0x112e39c00] 19:35:52 INFO - PROCESS | 1662 | 1465526152641 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 528ms 19:35:52 INFO - PROCESS | 1662 | 1465526152702 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:35:52 INFO - PROCESS | 1662 | 1465526152704 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:35:52 INFO - PROCESS | 1662 | 1465526152707 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:35:52 INFO - PROCESS | 1662 | 1465526152709 Marionette TRACE conn2 <- [1,870,null,{}] 19:35:52 INFO - PROCESS | 1662 | 1465526152712 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:52 INFO - PROCESS | 1662 | 1465526152714 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:52 INFO - PROCESS | 1662 | 1465526152836 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:35:52 INFO - PROCESS | 1662 | 1465526152914 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:52 INFO - PROCESS | 1662 | 1465526152915 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12259c000 == 34 [pid = 1662] [id = 225] 19:35:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112e15400) [pid = 1662] [serial = 673] [outer = 0x0] 19:35:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119d9d400) [pid = 1662] [serial = 674] [outer = 0x112e15400] 19:35:52 INFO - PROCESS | 1662 | 1465526152956 Marionette DEBUG loaded listener.js 19:35:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123ce1c00) [pid = 1662] [serial = 675] [outer = 0x112e15400] 19:35:53 INFO - PROCESS | 1662 | 1465526153346 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 669ms 19:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:35:53 INFO - PROCESS | 1662 | 1465526153377 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:35:53 INFO - PROCESS | 1662 | 1465526153378 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:35:53 INFO - PROCESS | 1662 | 1465526153380 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:35:53 INFO - PROCESS | 1662 | 1465526153381 Marionette TRACE conn2 <- [1,874,null,{}] 19:35:53 INFO - PROCESS | 1662 | 1465526153383 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:53 INFO - PROCESS | 1662 | 1465526153384 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:53 INFO - PROCESS | 1662 | 1465526153482 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:35:53 INFO - PROCESS | 1662 | 1465526153486 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:53 INFO - PROCESS | 1662 | 1465526153490 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198a7800 == 35 [pid = 1662] [id = 226] 19:35:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124a98000) [pid = 1662] [serial = 676] [outer = 0x0] 19:35:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124af2400) [pid = 1662] [serial = 677] [outer = 0x124a98000] 19:35:53 INFO - PROCESS | 1662 | 1465526153523 Marionette DEBUG loaded listener.js 19:35:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126bba400) [pid = 1662] [serial = 678] [outer = 0x124a98000] 19:35:53 INFO - PROCESS | 1662 | 1465526153899 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 19:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:35:53 INFO - PROCESS | 1662 | 1465526153950 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:35:53 INFO - PROCESS | 1662 | 1465526153951 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:35:53 INFO - PROCESS | 1662 | 1465526153953 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:35:53 INFO - PROCESS | 1662 | 1465526153954 Marionette TRACE conn2 <- [1,878,null,{}] 19:35:53 INFO - PROCESS | 1662 | 1465526153956 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:53 INFO - PROCESS | 1662 | 1465526153957 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:54 INFO - PROCESS | 1662 | 1465526154051 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:35:54 INFO - PROCESS | 1662 | 1465526154063 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:54 INFO - PROCESS | 1662 | 1465526154064 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x125392000 == 36 [pid = 1662] [id = 227] 19:35:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126bbb000) [pid = 1662] [serial = 679] [outer = 0x0] 19:35:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a78c00) [pid = 1662] [serial = 680] [outer = 0x126bbb000] 19:35:54 INFO - PROCESS | 1662 | 1465526154088 Marionette DEBUG loaded listener.js 19:35:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a80000) [pid = 1662] [serial = 681] [outer = 0x126bbb000] 19:35:54 INFO - PROCESS | 1662 | 1465526154420 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 19:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:35:54 INFO - PROCESS | 1662 | 1465526154472 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:35:54 INFO - PROCESS | 1662 | 1465526154473 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:35:54 INFO - PROCESS | 1662 | 1465526154475 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:35:54 INFO - PROCESS | 1662 | 1465526154476 Marionette TRACE conn2 <- [1,882,null,{}] 19:35:54 INFO - PROCESS | 1662 | 1465526154478 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:54 INFO - PROCESS | 1662 | 1465526154479 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:54 INFO - PROCESS | 1662 | 1465526154570 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:35:54 INFO - PROCESS | 1662 | 1465526154580 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:54 INFO - PROCESS | 1662 | 1465526154581 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x127192000 == 37 [pid = 1662] [id = 228] 19:35:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b12800) [pid = 1662] [serial = 682] [outer = 0x0] 19:35:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b16000) [pid = 1662] [serial = 683] [outer = 0x128b12800] 19:35:54 INFO - PROCESS | 1662 | 1465526154605 Marionette DEBUG loaded listener.js 19:35:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128b1bc00) [pid = 1662] [serial = 684] [outer = 0x128b12800] 19:35:54 INFO - PROCESS | 1662 | 1465526154923 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 19:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:35:54 INFO - PROCESS | 1662 | 1465526154949 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:35:54 INFO - PROCESS | 1662 | 1465526154950 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:35:54 INFO - PROCESS | 1662 | 1465526154952 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:35:54 INFO - PROCESS | 1662 | 1465526154953 Marionette TRACE conn2 <- [1,886,null,{}] 19:35:54 INFO - PROCESS | 1662 | 1465526154956 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:54 INFO - PROCESS | 1662 | 1465526154957 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:55 INFO - PROCESS | 1662 | 1465526155051 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:35:55 INFO - PROCESS | 1662 | 1465526155054 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:55 INFO - PROCESS | 1662 | 1465526155056 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x129298800 == 38 [pid = 1662] [id = 229] 19:35:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b1c000) [pid = 1662] [serial = 685] [outer = 0x0] 19:35:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129032000) [pid = 1662] [serial = 686] [outer = 0x128b1c000] 19:35:55 INFO - PROCESS | 1662 | 1465526155081 Marionette DEBUG loaded listener.js 19:35:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12903e800) [pid = 1662] [serial = 687] [outer = 0x128b1c000] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x113df5000) [pid = 1662] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119d40800) [pid = 1662] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11606c800) [pid = 1662] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x115e4e400) [pid = 1662] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119289800) [pid = 1662] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x110eea400) [pid = 1662] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112e14400) [pid = 1662] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196e1c00) [pid = 1662] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118a45800) [pid = 1662] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11846f000) [pid = 1662] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1132eac00) [pid = 1662] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125e51c00) [pid = 1662] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118353400) [pid = 1662] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1196a4800) [pid = 1662] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123f92800) [pid = 1662] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:35:55 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128810000) [pid = 1662] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:35:55 INFO - PROCESS | 1662 | 1465526155450 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 517ms 19:35:55 INFO - PROCESS | 1662 | 1465526155471 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:35:55 INFO - PROCESS | 1662 | 1465526155472 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:35:55 INFO - PROCESS | 1662 | 1465526155475 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 1662 | 1465526155478 Marionette TRACE conn2 <- [1,890,null,{}] 19:35:55 INFO - PROCESS | 1662 | 1465526155480 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:55 INFO - PROCESS | 1662 | 1465526155481 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:55 INFO - PROCESS | 1662 | 1465526155556 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:35:55 INFO - PROCESS | 1662 | 1465526155608 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:55 INFO - PROCESS | 1662 | 1465526155609 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ac3000 == 39 [pid = 1662] [id = 230] 19:35:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11219c400) [pid = 1662] [serial = 688] [outer = 0x0] 19:35:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118352400) [pid = 1662] [serial = 689] [outer = 0x11219c400] 19:35:55 INFO - PROCESS | 1662 | 1465526155633 Marionette DEBUG loaded listener.js 19:35:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196e1c00) [pid = 1662] [serial = 690] [outer = 0x11219c400] 19:35:55 INFO - PROCESS | 1662 | 1465526155914 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 471ms 19:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:35:55 INFO - PROCESS | 1662 | 1465526155949 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:35:55 INFO - PROCESS | 1662 | 1465526155950 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:35:55 INFO - PROCESS | 1662 | 1465526155952 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 1662 | 1465526155954 Marionette TRACE conn2 <- [1,894,null,{}] 19:35:55 INFO - PROCESS | 1662 | 1465526155958 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:55 INFO - PROCESS | 1662 | 1465526155964 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:56 INFO - PROCESS | 1662 | 1465526156052 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:35:56 INFO - PROCESS | 1662 | 1465526156056 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:56 INFO - PROCESS | 1662 | 1465526156058 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a514000 == 40 [pid = 1662] [id = 231] 19:35:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12453ec00) [pid = 1662] [serial = 691] [outer = 0x0] 19:35:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128e06800) [pid = 1662] [serial = 692] [outer = 0x12453ec00] 19:35:56 INFO - PROCESS | 1662 | 1465526156092 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x129209400) [pid = 1662] [serial = 693] [outer = 0x12453ec00] 19:35:56 INFO - PROCESS | 1662 | 1465526156586 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 19:35:56 INFO - PROCESS | 1662 | 1465526156622 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:35:56 INFO - PROCESS | 1662 | 1465526156623 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:35:56 INFO - PROCESS | 1662 | 1465526156626 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:35:56 INFO - PROCESS | 1662 | 1465526156627 Marionette TRACE conn2 <- [1,898,null,{}] 19:35:56 INFO - PROCESS | 1662 | 1465526156630 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:56 INFO - PROCESS | 1662 | 1465526156631 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:56 INFO - PROCESS | 1662 | 1465526156717 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:35:56 INFO - PROCESS | 1662 | 1465526156720 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:56 INFO - PROCESS | 1662 | 1465526156721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab91800 == 41 [pid = 1662] [id = 232] 19:35:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12920e800) [pid = 1662] [serial = 694] [outer = 0x0] 19:35:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1292ce800) [pid = 1662] [serial = 695] [outer = 0x12920e800] 19:35:56 INFO - PROCESS | 1662 | 1465526156747 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a257400) [pid = 1662] [serial = 696] [outer = 0x12920e800] 19:35:57 INFO - PROCESS | 1662 | 1465526157067 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 19:35:57 INFO - PROCESS | 1662 | 1465526157096 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 1662 | 1465526157097 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:35:57 INFO - PROCESS | 1662 | 1465526157099 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 1662 | 1465526157100 Marionette TRACE conn2 <- [1,902,null,{}] 19:35:57 INFO - PROCESS | 1662 | 1465526157102 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:57 INFO - PROCESS | 1662 | 1465526157103 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:57 INFO - PROCESS | 1662 | 1465526157180 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:35:57 INFO - PROCESS | 1662 | 1465526157233 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:57 INFO - PROCESS | 1662 | 1465526157234 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab9f800 == 42 [pid = 1662] [id = 233] 19:35:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12920ec00) [pid = 1662] [serial = 697] [outer = 0x0] 19:35:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a263c00) [pid = 1662] [serial = 698] [outer = 0x12920ec00] 19:35:57 INFO - PROCESS | 1662 | 1465526157258 Marionette DEBUG loaded listener.js 19:35:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a48d000) [pid = 1662] [serial = 699] [outer = 0x12920ec00] 19:35:57 INFO - PROCESS | 1662 | 1465526157711 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 620ms 19:35:57 INFO - PROCESS | 1662 | 1465526157719 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 1662 | 1465526157722 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:35:57 INFO - PROCESS | 1662 | 1465526157726 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 1662 | 1465526157730 Marionette TRACE conn2 <- [1,906,null,{}] 19:35:57 INFO - PROCESS | 1662 | 1465526157734 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:57 INFO - PROCESS | 1662 | 1465526157736 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:57 INFO - PROCESS | 1662 | 1465526157839 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:35:57 INFO - PROCESS | 1662 | 1465526157904 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:57 INFO - PROCESS | 1662 | 1465526157906 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x118326800 == 43 [pid = 1662] [id = 234] 19:35:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1169f2000) [pid = 1662] [serial = 700] [outer = 0x0] 19:35:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118355c00) [pid = 1662] [serial = 701] [outer = 0x1169f2000] 19:35:57 INFO - PROCESS | 1662 | 1465526157937 Marionette DEBUG loaded listener.js 19:35:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118468c00) [pid = 1662] [serial = 702] [outer = 0x1169f2000] 19:35:58 INFO - PROCESS | 1662 | 1465526158406 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 724ms 19:35:58 INFO - PROCESS | 1662 | 1465526158450 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:35:58 INFO - PROCESS | 1662 | 1465526158453 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:35:58 INFO - PROCESS | 1662 | 1465526158458 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:35:58 INFO - PROCESS | 1662 | 1465526158460 Marionette TRACE conn2 <- [1,910,null,{}] 19:35:58 INFO - PROCESS | 1662 | 1465526158462 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:58 INFO - PROCESS | 1662 | 1465526158464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:58 INFO - PROCESS | 1662 | 1465526158570 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:35:58 INFO - PROCESS | 1662 | 1465526158624 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:58 INFO - PROCESS | 1662 | 1465526158626 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c21000 == 44 [pid = 1662] [id = 235] 19:35:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a4fc00) [pid = 1662] [serial = 703] [outer = 0x0] 19:35:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1196a1800) [pid = 1662] [serial = 704] [outer = 0x118a4fc00] 19:35:58 INFO - PROCESS | 1662 | 1465526158656 Marionette DEBUG loaded listener.js 19:35:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119983000) [pid = 1662] [serial = 705] [outer = 0x118a4fc00] 19:35:59 INFO - PROCESS | 1662 | 1465526159108 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 19:35:59 INFO - PROCESS | 1662 | 1465526159152 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:35:59 INFO - PROCESS | 1662 | 1465526159154 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:35:59 INFO - PROCESS | 1662 | 1465526159169 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 1662 | 1465526159171 Marionette TRACE conn2 <- [1,914,null,{}] 19:35:59 INFO - PROCESS | 1662 | 1465526159181 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:59 INFO - PROCESS | 1662 | 1465526159185 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:59 INFO - PROCESS | 1662 | 1465526159286 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:35:59 INFO - PROCESS | 1662 | 1465526159352 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:59 INFO - PROCESS | 1662 | 1465526159354 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c0800 == 45 [pid = 1662] [id = 236] 19:35:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124540c00) [pid = 1662] [serial = 706] [outer = 0x0] 19:35:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125474c00) [pid = 1662] [serial = 707] [outer = 0x124540c00] 19:35:59 INFO - PROCESS | 1662 | 1465526159386 Marionette DEBUG loaded listener.js 19:35:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128745c00) [pid = 1662] [serial = 708] [outer = 0x124540c00] 19:35:59 INFO - PROCESS | 1662 | 1465526159812 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 688ms 19:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:35:59 INFO - PROCESS | 1662 | 1465526159844 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:35:59 INFO - PROCESS | 1662 | 1465526159846 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:35:59 INFO - PROCESS | 1662 | 1465526159848 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 1662 | 1465526159849 Marionette TRACE conn2 <- [1,918,null,{}] 19:35:59 INFO - PROCESS | 1662 | 1465526159852 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:59 INFO - PROCESS | 1662 | 1465526159854 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:35:59 INFO - PROCESS | 1662 | 1465526159957 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:36:00 INFO - PROCESS | 1662 | 1465526160010 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:00 INFO - PROCESS | 1662 | 1465526160012 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c09000 == 46 [pid = 1662] [id = 237] 19:36:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12548e800) [pid = 1662] [serial = 709] [outer = 0x0] 19:36:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128a80400) [pid = 1662] [serial = 710] [outer = 0x12548e800] 19:36:00 INFO - PROCESS | 1662 | 1465526160040 Marionette DEBUG loaded listener.js 19:36:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12903dc00) [pid = 1662] [serial = 711] [outer = 0x12548e800] 19:36:00 INFO - PROCESS | 1662 | 1465526160618 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 820ms 19:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:36:00 INFO - PROCESS | 1662 | 1465526160669 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:36:00 INFO - PROCESS | 1662 | 1465526160671 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:36:00 INFO - PROCESS | 1662 | 1465526160676 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:36:00 INFO - PROCESS | 1662 | 1465526160679 Marionette TRACE conn2 <- [1,922,null,{}] 19:36:00 INFO - PROCESS | 1662 | 1465526160683 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:00 INFO - PROCESS | 1662 | 1465526160684 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:00 INFO - PROCESS | 1662 | 1465526160813 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:36:00 INFO - PROCESS | 1662 | 1465526160882 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:00 INFO - PROCESS | 1662 | 1465526160884 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x11707d800 == 47 [pid = 1662] [id = 238] 19:36:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112a6ec00) [pid = 1662] [serial = 712] [outer = 0x0] 19:36:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1133d3800) [pid = 1662] [serial = 713] [outer = 0x112a6ec00] 19:36:00 INFO - PROCESS | 1662 | 1465526160912 Marionette DEBUG loaded listener.js 19:36:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11829c800) [pid = 1662] [serial = 714] [outer = 0x112a6ec00] 19:36:01 INFO - PROCESS | 1662 | 1465526161314 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 676ms 19:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:36:01 INFO - PROCESS | 1662 | 1465526161349 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:36:01 INFO - PROCESS | 1662 | 1465526161351 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:36:01 INFO - PROCESS | 1662 | 1465526161355 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:36:01 INFO - PROCESS | 1662 | 1465526161357 Marionette TRACE conn2 <- [1,926,null,{}] 19:36:01 INFO - PROCESS | 1662 | 1465526161360 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:01 INFO - PROCESS | 1662 | 1465526161361 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab91800 == 46 [pid = 1662] [id = 232] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a514000 == 45 [pid = 1662] [id = 231] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x118ac3000 == 44 [pid = 1662] [id = 230] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x129298800 == 43 [pid = 1662] [id = 229] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x127192000 == 42 [pid = 1662] [id = 228] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x125392000 == 41 [pid = 1662] [id = 227] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1198a7800 == 40 [pid = 1662] [id = 226] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12259c000 == 39 [pid = 1662] [id = 225] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c7800 == 38 [pid = 1662] [id = 224] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x118396800 == 37 [pid = 1662] [id = 223] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a2800 == 36 [pid = 1662] [id = 222] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x116014800 == 35 [pid = 1662] [id = 221] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b2000 == 34 [pid = 1662] [id = 219] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11721e800 == 33 [pid = 1662] [id = 220] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x116662800 == 32 [pid = 1662] [id = 208] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x124c09000 == 31 [pid = 1662] [id = 237] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c0800 == 30 [pid = 1662] [id = 236] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x124c21000 == 29 [pid = 1662] [id = 235] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x118326800 == 28 [pid = 1662] [id = 234] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab9f800 == 27 [pid = 1662] [id = 233] 19:36:01 INFO - PROCESS | 1662 | 1465526161935 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1248b1400) [pid = 1662] [serial = 644] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125e4a800) [pid = 1662] [serial = 650] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12240d400) [pid = 1662] [serial = 647] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116963000) [pid = 1662] [serial = 609] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1133d1800) [pid = 1662] [serial = 608] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x124af8000) [pid = 1662] [serial = 645] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126eaa800) [pid = 1662] [serial = 653] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118557000) [pid = 1662] [serial = 612] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11846a000) [pid = 1662] [serial = 611] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12240c800) [pid = 1662] [serial = 615] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119d08800) [pid = 1662] [serial = 614] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1271ce400) [pid = 1662] [serial = 618] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124a95c00) [pid = 1662] [serial = 617] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128a76400) [pid = 1662] [serial = 621] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128814400) [pid = 1662] [serial = 620] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1271cb000) [pid = 1662] [serial = 654] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128816000) [pid = 1662] [serial = 656] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126b60400) [pid = 1662] [serial = 651] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123f9a400) [pid = 1662] [serial = 642] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119697000) [pid = 1662] [serial = 636] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124d47400) [pid = 1662] [serial = 648] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11969e800) [pid = 1662] [serial = 638] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x122665800) [pid = 1662] [serial = 641] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1173a1c00) [pid = 1662] [serial = 629] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118354c00) [pid = 1662] [serial = 630] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11703cc00) [pid = 1662] [serial = 624] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1160c8000) [pid = 1662] [serial = 623] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11935b000) [pid = 1662] [serial = 635] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11846d800) [pid = 1662] [serial = 632] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118a4d800) [pid = 1662] [serial = 633] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1196d8800) [pid = 1662] [serial = 639] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1132ed800) [pid = 1662] [serial = 626] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x110e3f800) [pid = 1662] [serial = 627] [outer = 0x0] [url = about:blank] 19:36:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11707d800 == 26 [pid = 1662] [id = 238] 19:36:02 INFO - PROCESS | 1662 | 1465526162023 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:02 INFO - PROCESS | 1662 | 1465526162024 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x111e9a800 == 27 [pid = 1662] [id = 239] 19:36:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x110ee4000) [pid = 1662] [serial = 715] [outer = 0x0] 19:36:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x110ee8400) [pid = 1662] [serial = 716] [outer = 0x110ee4000] 19:36:02 INFO - PROCESS | 1662 | 1465526162054 Marionette DEBUG loaded listener.js 19:36:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x111c75800) [pid = 1662] [serial = 717] [outer = 0x110ee4000] 19:36:02 INFO - PROCESS | 1662 | 1465526162367 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1023ms 19:36:02 INFO - PROCESS | 1662 | 1465526162391 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:36:02 INFO - PROCESS | 1662 | 1465526162397 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:36:02 INFO - PROCESS | 1662 | 1465526162400 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 1662 | 1465526162402 Marionette TRACE conn2 <- [1,930,null,{}] 19:36:02 INFO - PROCESS | 1662 | 1465526162405 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:02 INFO - PROCESS | 1662 | 1465526162407 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:02 INFO - PROCESS | 1662 | 1465526162486 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:36:02 INFO - PROCESS | 1662 | 1465526162549 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:02 INFO - PROCESS | 1662 | 1465526162551 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x113abf000 == 28 [pid = 1662] [id = 240] 19:36:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112719c00) [pid = 1662] [serial = 718] [outer = 0x0] 19:36:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1130d3000) [pid = 1662] [serial = 719] [outer = 0x112719c00] 19:36:02 INFO - PROCESS | 1662 | 1465526162577 Marionette DEBUG loaded listener.js 19:36:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1132ee800) [pid = 1662] [serial = 720] [outer = 0x112719c00] 19:36:02 INFO - PROCESS | 1662 | 1465526162904 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 19:36:02 INFO - PROCESS | 1662 | 1465526162922 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 1662 | 1465526162926 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:36:02 INFO - PROCESS | 1662 | 1465526162931 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 1662 | 1465526162933 Marionette TRACE conn2 <- [1,934,null,{}] 19:36:02 INFO - PROCESS | 1662 | 1465526162937 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:02 INFO - PROCESS | 1662 | 1465526162939 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:03 INFO - PROCESS | 1662 | 1465526163063 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:36:03 INFO - PROCESS | 1662 | 1465526163143 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:03 INFO - PROCESS | 1662 | 1465526163144 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11629a800 == 29 [pid = 1662] [id = 241] 19:36:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1132ed000) [pid = 1662] [serial = 721] [outer = 0x0] 19:36:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x115e52400) [pid = 1662] [serial = 722] [outer = 0x1132ed000] 19:36:03 INFO - PROCESS | 1662 | 1465526163198 Marionette DEBUG loaded listener.js 19:36:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1166e3400) [pid = 1662] [serial = 723] [outer = 0x1132ed000] 19:36:03 INFO - PROCESS | 1662 | 1465526163592 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 720ms 19:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:36:03 INFO - PROCESS | 1662 | 1465526163652 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:36:03 INFO - PROCESS | 1662 | 1465526163654 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:36:03 INFO - PROCESS | 1662 | 1465526163657 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:36:03 INFO - PROCESS | 1662 | 1465526163660 Marionette TRACE conn2 <- [1,938,null,{}] 19:36:03 INFO - PROCESS | 1662 | 1465526163664 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:03 INFO - PROCESS | 1662 | 1465526163666 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:03 INFO - PROCESS | 1662 | 1465526163773 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:36:03 INFO - PROCESS | 1662 | 1465526163819 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:03 INFO - PROCESS | 1662 | 1465526163822 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x116014800 == 30 [pid = 1662] [id = 242] 19:36:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112a13000) [pid = 1662] [serial = 724] [outer = 0x0] 19:36:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112a1d800) [pid = 1662] [serial = 725] [outer = 0x112a13000] 19:36:03 INFO - PROCESS | 1662 | 1465526163853 Marionette DEBUG loaded listener.js 19:36:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1132e5000) [pid = 1662] [serial = 726] [outer = 0x112a13000] 19:36:04 INFO - PROCESS | 1662 | 1465526164315 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 721ms 19:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:36:04 INFO - PROCESS | 1662 | 1465526164384 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:36:04 INFO - PROCESS | 1662 | 1465526164387 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:36:04 INFO - PROCESS | 1662 | 1465526164418 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:36:04 INFO - PROCESS | 1662 | 1465526164420 Marionette TRACE conn2 <- [1,942,null,{}] 19:36:04 INFO - PROCESS | 1662 | 1465526164423 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:04 INFO - PROCESS | 1662 | 1465526164425 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:04 INFO - PROCESS | 1662 | 1465526164566 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:36:04 INFO - PROCESS | 1662 | 1465526164618 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 1662 | 1465526164619 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182be800 == 31 [pid = 1662] [id = 243] 19:36:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1162fa400) [pid = 1662] [serial = 727] [outer = 0x0] 19:36:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116969800) [pid = 1662] [serial = 728] [outer = 0x1162fa400] 19:36:04 INFO - PROCESS | 1662 | 1465526164650 Marionette DEBUG loaded listener.js 19:36:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1172ad800) [pid = 1662] [serial = 729] [outer = 0x1162fa400] 19:36:05 INFO - PROCESS | 1662 | 1465526165273 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 945ms 19:36:05 INFO - PROCESS | 1662 | 1465526165338 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:36:05 INFO - PROCESS | 1662 | 1465526165341 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:36:05 INFO - PROCESS | 1662 | 1465526165344 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 1662 | 1465526165346 Marionette TRACE conn2 <- [1,946,null,{}] 19:36:05 INFO - PROCESS | 1662 | 1465526165351 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:05 INFO - PROCESS | 1662 | 1465526165352 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:05 INFO - PROCESS | 1662 | 1465526165461 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:36:05 INFO - PROCESS | 1662 | --DOCSHELL 0x113abf000 == 30 [pid = 1662] [id = 240] 19:36:05 INFO - PROCESS | 1662 | --DOCSHELL 0x111e9a800 == 29 [pid = 1662] [id = 239] 19:36:05 INFO - PROCESS | 1662 | 1465526165513 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:05 INFO - PROCESS | 1662 | 1465526165516 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1130ac800 == 30 [pid = 1662] [id = 244] 19:36:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112e12000) [pid = 1662] [serial = 730] [outer = 0x0] 19:36:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1132e5800) [pid = 1662] [serial = 731] [outer = 0x112e12000] 19:36:05 INFO - PROCESS | 1662 | 1465526165543 Marionette DEBUG loaded listener.js 19:36:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11383e400) [pid = 1662] [serial = 732] [outer = 0x112e12000] 19:36:05 INFO - PROCESS | 1662 | 1465526165853 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 19:36:05 INFO - PROCESS | 1662 | 1465526165915 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:36:05 INFO - PROCESS | 1662 | 1465526165918 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:36:05 INFO - PROCESS | 1662 | 1465526165929 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 1662 | 1465526165931 Marionette TRACE conn2 <- [1,950,null,{}] 19:36:05 INFO - PROCESS | 1662 | 1465526165933 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:05 INFO - PROCESS | 1662 | 1465526165935 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:06 INFO - PROCESS | 1662 | 1465526166029 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:36:06 INFO - PROCESS | 1662 | 1465526166033 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 1662 | 1465526166034 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x11807b800 == 31 [pid = 1662] [id = 245] 19:36:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1176b8800) [pid = 1662] [serial = 733] [outer = 0x0] 19:36:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11818cc00) [pid = 1662] [serial = 734] [outer = 0x1176b8800] 19:36:06 INFO - PROCESS | 1662 | 1465526166074 Marionette DEBUG loaded listener.js 19:36:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118353800) [pid = 1662] [serial = 735] [outer = 0x1176b8800] 19:36:06 INFO - PROCESS | 1662 | 1465526166419 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 19:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:36:06 INFO - PROCESS | 1662 | 1465526166450 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:36:06 INFO - PROCESS | 1662 | 1465526166452 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:36:06 INFO - PROCESS | 1662 | 1465526166460 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:36:06 INFO - PROCESS | 1662 | 1465526166463 Marionette TRACE conn2 <- [1,954,null,{}] 19:36:06 INFO - PROCESS | 1662 | 1465526166471 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:06 INFO - PROCESS | 1662 | 1465526166474 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:06 INFO - PROCESS | 1662 | 1465526166578 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:36:06 INFO - PROCESS | 1662 | 1465526166583 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 1662 | 1465526166585 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x119538800 == 32 [pid = 1662] [id = 246] 19:36:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11842d000) [pid = 1662] [serial = 736] [outer = 0x0] 19:36:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118464c00) [pid = 1662] [serial = 737] [outer = 0x11842d000] 19:36:06 INFO - PROCESS | 1662 | 1465526166613 Marionette DEBUG loaded listener.js 19:36:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118a42400) [pid = 1662] [serial = 738] [outer = 0x11842d000] 19:36:06 INFO - PROCESS | 1662 | 1465526166958 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 527ms 19:36:06 INFO - PROCESS | 1662 | 1465526166982 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:36:06 INFO - PROCESS | 1662 | 1465526166983 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:36:06 INFO - PROCESS | 1662 | 1465526166990 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:36:06 INFO - PROCESS | 1662 | 1465526166992 Marionette TRACE conn2 <- [1,958,null,{}] 19:36:07 INFO - PROCESS | 1662 | 1465526166996 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:07 INFO - PROCESS | 1662 | 1465526166997 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:07 INFO - PROCESS | 1662 | 1465526167094 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:36:07 INFO - PROCESS | 1662 | 1465526167097 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:07 INFO - PROCESS | 1662 | 1465526167098 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x122588800 == 33 [pid = 1662] [id = 247] 19:36:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118a4e400) [pid = 1662] [serial = 739] [outer = 0x0] 19:36:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119289400) [pid = 1662] [serial = 740] [outer = 0x118a4e400] 19:36:07 INFO - PROCESS | 1662 | 1465526167123 Marionette DEBUG loaded listener.js 19:36:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x111fdd800) [pid = 1662] [serial = 741] [outer = 0x118a4e400] 19:36:07 INFO - PROCESS | 1662 | 1465526167470 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 526ms 19:36:07 INFO - PROCESS | 1662 | 1465526167513 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:36:07 INFO - PROCESS | 1662 | 1465526167514 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:36:07 INFO - PROCESS | 1662 | 1465526167516 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:36:07 INFO - PROCESS | 1662 | 1465526167517 Marionette TRACE conn2 <- [1,962,null,{}] 19:36:07 INFO - PROCESS | 1662 | 1465526167520 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:07 INFO - PROCESS | 1662 | 1465526167521 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:07 INFO - PROCESS | 1662 | 1465526167613 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:36:07 INFO - PROCESS | 1662 | 1465526167622 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:07 INFO - PROCESS | 1662 | 1465526167632 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238bc000 == 34 [pid = 1662] [id = 248] 19:36:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119352000) [pid = 1662] [serial = 742] [outer = 0x0] 19:36:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11935b800) [pid = 1662] [serial = 743] [outer = 0x119352000] 19:36:07 INFO - PROCESS | 1662 | 1465526167657 Marionette DEBUG loaded listener.js 19:36:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119618800) [pid = 1662] [serial = 744] [outer = 0x119352000] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124a98000) [pid = 1662] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x110ee4000) [pid = 1662] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112a6ec00) [pid = 1662] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126bbb000) [pid = 1662] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11219c400) [pid = 1662] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128b12800) [pid = 1662] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1271d5000) [pid = 1662] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1132e3000) [pid = 1662] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112a1d000) [pid = 1662] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1162fac00) [pid = 1662] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112e39c00) [pid = 1662] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1132e6400) [pid = 1662] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112e15400) [pid = 1662] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112719c00) [pid = 1662] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128b1c000) [pid = 1662] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1169f2000) [pid = 1662] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118a4fc00) [pid = 1662] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12453ec00) [pid = 1662] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124540c00) [pid = 1662] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12548e800) [pid = 1662] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12920e800) [pid = 1662] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:36:08 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12920ec00) [pid = 1662] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:36:08 INFO - PROCESS | 1662 | 1465526168025 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 19:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:36:08 INFO - PROCESS | 1662 | 1465526168036 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:36:08 INFO - PROCESS | 1662 | 1465526168038 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:36:08 INFO - PROCESS | 1662 | 1465526168040 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:36:08 INFO - PROCESS | 1662 | 1465526168041 Marionette TRACE conn2 <- [1,966,null,{}] 19:36:08 INFO - PROCESS | 1662 | 1465526168046 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:08 INFO - PROCESS | 1662 | 1465526168050 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:08 INFO - PROCESS | 1662 | 1465526168147 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:36:08 INFO - PROCESS | 1662 | 1465526168150 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:08 INFO - PROCESS | 1662 | 1465526168152 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x124151800 == 35 [pid = 1662] [id = 249] 19:36:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119618c00) [pid = 1662] [serial = 745] [outer = 0x0] 19:36:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196a0800) [pid = 1662] [serial = 746] [outer = 0x119618c00] 19:36:08 INFO - PROCESS | 1662 | 1465526168179 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119975800) [pid = 1662] [serial = 747] [outer = 0x119618c00] 19:36:08 INFO - PROCESS | 1662 | 1465526168528 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 19:36:08 INFO - PROCESS | 1662 | 1465526168569 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:36:08 INFO - PROCESS | 1662 | 1465526168570 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:36:08 INFO - PROCESS | 1662 | 1465526168573 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:36:08 INFO - PROCESS | 1662 | 1465526168574 Marionette TRACE conn2 <- [1,970,null,{}] 19:36:08 INFO - PROCESS | 1662 | 1465526168579 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:08 INFO - PROCESS | 1662 | 1465526168580 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:08 INFO - PROCESS | 1662 | 1465526168696 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:36:08 INFO - PROCESS | 1662 | 1465526168701 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:08 INFO - PROCESS | 1662 | 1465526168702 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x124665800 == 36 [pid = 1662] [id = 250] 19:36:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119983400) [pid = 1662] [serial = 748] [outer = 0x0] 19:36:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119d91c00) [pid = 1662] [serial = 749] [outer = 0x119983400] 19:36:08 INFO - PROCESS | 1662 | 1465526168753 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12240c400) [pid = 1662] [serial = 750] [outer = 0x119983400] 19:36:09 INFO - PROCESS | 1662 | 1465526169167 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 622ms 19:36:09 INFO - PROCESS | 1662 | 1465526169196 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:36:09 INFO - PROCESS | 1662 | 1465526169197 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:36:09 INFO - PROCESS | 1662 | 1465526169210 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:36:09 INFO - PROCESS | 1662 | 1465526169212 Marionette TRACE conn2 <- [1,974,null,{}] 19:36:09 INFO - PROCESS | 1662 | 1465526169214 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:09 INFO - PROCESS | 1662 | 1465526169215 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:09 INFO - PROCESS | 1662 | 1465526169288 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:36:09 INFO - PROCESS | 1662 | 1465526169294 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 1662 | 1465526169295 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12539a800 == 37 [pid = 1662] [id = 251] 19:36:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12240c800) [pid = 1662] [serial = 751] [outer = 0x0] 19:36:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x122793400) [pid = 1662] [serial = 752] [outer = 0x12240c800] 19:36:09 INFO - PROCESS | 1662 | 1465526169319 Marionette DEBUG loaded listener.js 19:36:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123a2f400) [pid = 1662] [serial = 753] [outer = 0x12240c800] 19:36:09 INFO - PROCESS | 1662 | 1465526169686 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 19:36:09 INFO - PROCESS | 1662 | 1465526169733 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:36:09 INFO - PROCESS | 1662 | 1465526169735 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:36:09 INFO - PROCESS | 1662 | 1465526169739 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:36:09 INFO - PROCESS | 1662 | 1465526169740 Marionette TRACE conn2 <- [1,978,null,{}] 19:36:09 INFO - PROCESS | 1662 | 1465526169744 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:09 INFO - PROCESS | 1662 | 1465526169746 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:09 INFO - PROCESS | 1662 | 1465526169896 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:36:09 INFO - PROCESS | 1662 | 1465526169946 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 1662 | 1465526169958 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x126c3d000 == 38 [pid = 1662] [id = 252] 19:36:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119d09400) [pid = 1662] [serial = 754] [outer = 0x0] 19:36:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123da3000) [pid = 1662] [serial = 755] [outer = 0x119d09400] 19:36:09 INFO - PROCESS | 1662 | 1465526169997 Marionette DEBUG loaded listener.js 19:36:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1248ab000) [pid = 1662] [serial = 756] [outer = 0x119d09400] 19:36:10 INFO - PROCESS | 1662 | 1465526170506 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 826ms 19:36:10 INFO - PROCESS | 1662 | 1465526170564 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:36:10 INFO - PROCESS | 1662 | 1465526170567 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:36:10 INFO - PROCESS | 1662 | 1465526170570 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:36:10 INFO - PROCESS | 1662 | 1465526170573 Marionette TRACE conn2 <- [1,982,null,{}] 19:36:10 INFO - PROCESS | 1662 | 1465526170596 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:10 INFO - PROCESS | 1662 | 1465526170598 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:10 INFO - PROCESS | 1662 | 1465526170700 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:36:10 INFO - PROCESS | 1662 | 1465526170765 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:10 INFO - PROCESS | 1662 | 1465526170767 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x118059000 == 39 [pid = 1662] [id = 253] 19:36:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1132ea400) [pid = 1662] [serial = 757] [outer = 0x0] 19:36:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1133d4400) [pid = 1662] [serial = 758] [outer = 0x1132ea400] 19:36:10 INFO - PROCESS | 1662 | 1465526170798 Marionette DEBUG loaded listener.js 19:36:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1160cb000) [pid = 1662] [serial = 759] [outer = 0x1132ea400] 19:36:11 INFO - PROCESS | 1662 | 1465526171219 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 694ms 19:36:11 INFO - PROCESS | 1662 | 1465526171264 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:36:11 INFO - PROCESS | 1662 | 1465526171267 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:36:11 INFO - PROCESS | 1662 | 1465526171272 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:36:11 INFO - PROCESS | 1662 | 1465526171274 Marionette TRACE conn2 <- [1,986,null,{}] 19:36:11 INFO - PROCESS | 1662 | 1465526171276 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:11 INFO - PROCESS | 1662 | 1465526171278 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:11 INFO - PROCESS | 1662 | 1465526171385 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:36:11 INFO - PROCESS | 1662 | 1465526171439 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:11 INFO - PROCESS | 1662 | 1465526171441 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238d4000 == 40 [pid = 1662] [id = 254] 19:36:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11739a800) [pid = 1662] [serial = 760] [outer = 0x0] 19:36:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11835bc00) [pid = 1662] [serial = 761] [outer = 0x11739a800] 19:36:11 INFO - PROCESS | 1662 | 1465526171471 Marionette DEBUG loaded listener.js 19:36:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118467c00) [pid = 1662] [serial = 762] [outer = 0x11739a800] 19:36:11 INFO - PROCESS | 1662 | 1465526171915 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 19:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:36:11 INFO - PROCESS | 1662 | 1465526171945 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:36:11 INFO - PROCESS | 1662 | 1465526171947 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:36:11 INFO - PROCESS | 1662 | 1465526171949 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:36:11 INFO - PROCESS | 1662 | 1465526171951 Marionette TRACE conn2 <- [1,990,null,{}] 19:36:11 INFO - PROCESS | 1662 | 1465526171959 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:11 INFO - PROCESS | 1662 | 1465526171962 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:12 INFO - PROCESS | 1662 | 1465526172087 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:36:12 INFO - PROCESS | 1662 | 1465526172143 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:12 INFO - PROCESS | 1662 | 1465526172145 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bf4800 == 41 [pid = 1662] [id = 255] 19:36:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118a4f000) [pid = 1662] [serial = 763] [outer = 0x0] 19:36:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11960f400) [pid = 1662] [serial = 764] [outer = 0x118a4f000] 19:36:12 INFO - PROCESS | 1662 | 1465526172176 Marionette DEBUG loaded listener.js 19:36:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119983800) [pid = 1662] [serial = 765] [outer = 0x118a4f000] 19:36:12 INFO - PROCESS | 1662 | 1465526172601 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 673ms 19:36:12 INFO - PROCESS | 1662 | 1465526172622 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:36:12 INFO - PROCESS | 1662 | 1465526172624 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:36:12 INFO - PROCESS | 1662 | 1465526172628 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:36:12 INFO - PROCESS | 1662 | 1465526172629 Marionette TRACE conn2 <- [1,994,null,{}] 19:36:12 INFO - PROCESS | 1662 | 1465526172631 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:12 INFO - PROCESS | 1662 | 1465526172633 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:12 INFO - PROCESS | 1662 | 1465526172745 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:36:12 INFO - PROCESS | 1662 | 1465526172813 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:12 INFO - PROCESS | 1662 | 1465526172814 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a39800 == 42 [pid = 1662] [id = 256] 19:36:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x110ee9800) [pid = 1662] [serial = 766] [outer = 0x0] 19:36:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112e13000) [pid = 1662] [serial = 767] [outer = 0x110ee9800] 19:36:12 INFO - PROCESS | 1662 | 1465526172905 Marionette DEBUG loaded listener.js 19:36:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11969a800) [pid = 1662] [serial = 768] [outer = 0x110ee9800] 19:36:13 INFO - PROCESS | 1662 | 1465526173547 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 972ms 19:36:13 INFO - PROCESS | 1662 | 1465526173598 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:36:13 INFO - PROCESS | 1662 | 1465526173601 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:36:13 INFO - PROCESS | 1662 | 1465526173603 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:36:13 INFO - PROCESS | 1662 | 1465526173607 Marionette TRACE conn2 <- [1,998,null,{}] 19:36:13 INFO - PROCESS | 1662 | 1465526173610 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:13 INFO - PROCESS | 1662 | 1465526173611 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:13 INFO - PROCESS | 1662 | 1465526173705 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:36:13 INFO - PROCESS | 1662 | 1465526173770 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:13 INFO - PROCESS | 1662 | 1465526173772 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f37800 == 43 [pid = 1662] [id = 257] 19:36:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1133a8000) [pid = 1662] [serial = 769] [outer = 0x0] 19:36:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1160cec00) [pid = 1662] [serial = 770] [outer = 0x1133a8000] 19:36:13 INFO - PROCESS | 1662 | 1465526173800 Marionette DEBUG loaded listener.js 19:36:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116960400) [pid = 1662] [serial = 771] [outer = 0x1133a8000] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x12539a800 == 42 [pid = 1662] [id = 251] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x124665800 == 41 [pid = 1662] [id = 250] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x124151800 == 40 [pid = 1662] [id = 249] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1238bc000 == 39 [pid = 1662] [id = 248] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x122588800 == 38 [pid = 1662] [id = 247] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x119538800 == 37 [pid = 1662] [id = 246] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x115e52400) [pid = 1662] [serial = 722] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x11807b800 == 36 [pid = 1662] [id = 245] 19:36:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1130ac800 == 35 [pid = 1662] [id = 244] 19:36:14 INFO - PROCESS | 1662 | 1465526174169 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1130d3000) [pid = 1662] [serial = 719] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x129032000) [pid = 1662] [serial = 686] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1132ee800) [pid = 1662] [serial = 720] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x111c75800) [pid = 1662] [serial = 717] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128b1bc00) [pid = 1662] [serial = 684] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118355c00) [pid = 1662] [serial = 701] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1196a1800) [pid = 1662] [serial = 704] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128e06800) [pid = 1662] [serial = 692] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118468c00) [pid = 1662] [serial = 702] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x125474c00) [pid = 1662] [serial = 707] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119983000) [pid = 1662] [serial = 705] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a80400) [pid = 1662] [serial = 710] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x129209400) [pid = 1662] [serial = 693] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1292ce800) [pid = 1662] [serial = 695] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12903e800) [pid = 1662] [serial = 687] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128745c00) [pid = 1662] [serial = 708] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1196e1c00) [pid = 1662] [serial = 690] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123ce1c00) [pid = 1662] [serial = 675] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12903dc00) [pid = 1662] [serial = 711] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12a257400) [pid = 1662] [serial = 696] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a48d000) [pid = 1662] [serial = 699] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a263c00) [pid = 1662] [serial = 698] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124af2400) [pid = 1662] [serial = 677] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x110ee8400) [pid = 1662] [serial = 716] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1133d3800) [pid = 1662] [serial = 713] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a78c00) [pid = 1662] [serial = 680] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126bba400) [pid = 1662] [serial = 678] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118352400) [pid = 1662] [serial = 689] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128b16000) [pid = 1662] [serial = 683] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128b11000) [pid = 1662] [serial = 657] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118a49400) [pid = 1662] [serial = 668] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119357c00) [pid = 1662] [serial = 669] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x113365000) [pid = 1662] [serial = 659] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11829c800) [pid = 1662] [serial = 714] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116968800) [pid = 1662] [serial = 660] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118293c00) [pid = 1662] [serial = 665] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11846c400) [pid = 1662] [serial = 666] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x128a80000) [pid = 1662] [serial = 681] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x11960f800) [pid = 1662] [serial = 671] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x119d98800) [pid = 1662] [serial = 672] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x113361000) [pid = 1662] [serial = 662] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1162fb400) [pid = 1662] [serial = 663] [outer = 0x0] [url = about:blank] 19:36:14 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x119d9d400) [pid = 1662] [serial = 674] [outer = 0x0] [url = about:blank] 19:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 626ms 19:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:36:14 INFO - PROCESS | 1662 | 1465526174230 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:36:14 INFO - PROCESS | 1662 | 1465526174233 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:36:14 INFO - PROCESS | 1662 | 1465526174237 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:36:14 INFO - PROCESS | 1662 | 1465526174239 Marionette TRACE conn2 <- [1,1002,null,{}] 19:36:14 INFO - PROCESS | 1662 | 1465526174243 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:14 INFO - PROCESS | 1662 | 1465526174244 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:14 INFO - PROCESS | 1662 | 1465526174329 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:36:14 INFO - PROCESS | 1662 | 1465526174334 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 1662 | 1465526174335 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x117235000 == 36 [pid = 1662] [id = 258] 19:36:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1182a1400) [pid = 1662] [serial = 772] [outer = 0x0] 19:36:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118460c00) [pid = 1662] [serial = 773] [outer = 0x1182a1400] 19:36:14 INFO - PROCESS | 1662 | 1465526174363 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118558c00) [pid = 1662] [serial = 774] [outer = 0x1182a1400] 19:36:14 INFO - PROCESS | 1662 | 1465526174756 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 19:36:14 INFO - PROCESS | 1662 | 1465526174809 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:36:14 INFO - PROCESS | 1662 | 1465526174810 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:36:14 INFO - PROCESS | 1662 | 1465526174813 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:36:14 INFO - PROCESS | 1662 | 1465526174815 Marionette TRACE conn2 <- [1,1006,null,{}] 19:36:14 INFO - PROCESS | 1662 | 1465526174822 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:14 INFO - PROCESS | 1662 | 1465526174825 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:14 INFO - PROCESS | 1662 | 1465526174906 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:36:14 INFO - PROCESS | 1662 | 1465526174912 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 1662 | 1465526174914 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119530000 == 37 [pid = 1662] [id = 259] 19:36:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11928fc00) [pid = 1662] [serial = 775] [outer = 0x0] 19:36:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11961b000) [pid = 1662] [serial = 776] [outer = 0x11928fc00] 19:36:14 INFO - PROCESS | 1662 | 1465526174941 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x11997a000) [pid = 1662] [serial = 777] [outer = 0x11928fc00] 19:36:15 INFO - PROCESS | 1662 | 1465526175270 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 473ms 19:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:36:15 INFO - PROCESS | 1662 | 1465526175286 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:36:15 INFO - PROCESS | 1662 | 1465526175288 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:36:15 INFO - PROCESS | 1662 | 1465526175290 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 1662 | 1465526175291 Marionette TRACE conn2 <- [1,1010,null,{}] 19:36:15 INFO - PROCESS | 1662 | 1465526175296 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:15 INFO - PROCESS | 1662 | 1465526175297 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:15 INFO - PROCESS | 1662 | 1465526175385 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:36:15 INFO - PROCESS | 1662 | 1465526175434 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:15 INFO - PROCESS | 1662 | 1465526175435 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d52800 == 38 [pid = 1662] [id = 260] 19:36:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11969b400) [pid = 1662] [serial = 778] [outer = 0x0] 19:36:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119d9a400) [pid = 1662] [serial = 779] [outer = 0x11969b400] 19:36:15 INFO - PROCESS | 1662 | 1465526175460 Marionette DEBUG loaded listener.js 19:36:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x123d9ec00) [pid = 1662] [serial = 780] [outer = 0x11969b400] 19:36:15 INFO - PROCESS | 1662 | 1465526175747 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 473ms 19:36:15 INFO - PROCESS | 1662 | 1465526175766 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:36:15 INFO - PROCESS | 1662 | 1465526175768 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:36:15 INFO - PROCESS | 1662 | 1465526175770 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 1662 | 1465526175771 Marionette TRACE conn2 <- [1,1014,null,{}] 19:36:15 INFO - PROCESS | 1662 | 1465526175773 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:15 INFO - PROCESS | 1662 | 1465526175775 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:15 INFO - PROCESS | 1662 | 1465526175866 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:36:15 INFO - PROCESS | 1662 | 1465526175870 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:15 INFO - PROCESS | 1662 | 1465526175871 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d8800 == 39 [pid = 1662] [id = 261] 19:36:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x122413400) [pid = 1662] [serial = 781] [outer = 0x0] 19:36:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1248bc000) [pid = 1662] [serial = 782] [outer = 0x122413400] 19:36:15 INFO - PROCESS | 1662 | 1465526175896 Marionette DEBUG loaded listener.js 19:36:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124af2400) [pid = 1662] [serial = 783] [outer = 0x122413400] 19:36:16 INFO - PROCESS | 1662 | 1465526176245 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 19:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:36:16 INFO - PROCESS | 1662 | 1465526176299 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:36:16 INFO - PROCESS | 1662 | 1465526176300 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:36:16 INFO - PROCESS | 1662 | 1465526176302 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:36:16 INFO - PROCESS | 1662 | 1465526176304 Marionette TRACE conn2 <- [1,1018,null,{}] 19:36:16 INFO - PROCESS | 1662 | 1465526176306 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:16 INFO - PROCESS | 1662 | 1465526176310 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:16 INFO - PROCESS | 1662 | 1465526176429 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:36:16 INFO - PROCESS | 1662 | 1465526176463 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:16 INFO - PROCESS | 1662 | 1465526176464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245d2000 == 40 [pid = 1662] [id = 262] 19:36:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x125495000) [pid = 1662] [serial = 784] [outer = 0x0] 19:36:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x126b57800) [pid = 1662] [serial = 785] [outer = 0x125495000] 19:36:16 INFO - PROCESS | 1662 | 1465526176489 Marionette DEBUG loaded listener.js 19:36:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x126e4cc00) [pid = 1662] [serial = 786] [outer = 0x125495000] 19:36:16 INFO - PROCESS | 1662 | 1465526176799 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 19:36:16 INFO - PROCESS | 1662 | 1465526176822 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:36:16 INFO - PROCESS | 1662 | 1465526176823 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:36:16 INFO - PROCESS | 1662 | 1465526176827 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:36:16 INFO - PROCESS | 1662 | 1465526176829 Marionette TRACE conn2 <- [1,1022,null,{}] 19:36:16 INFO - PROCESS | 1662 | 1465526176831 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:16 INFO - PROCESS | 1662 | 1465526176832 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:16 INFO - PROCESS | 1662 | 1465526176928 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:36:16 INFO - PROCESS | 1662 | 1465526176931 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:16 INFO - PROCESS | 1662 | 1465526176933 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x127187000 == 41 [pid = 1662] [id = 263] 19:36:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x125e4f800) [pid = 1662] [serial = 787] [outer = 0x0] 19:36:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x126eaa800) [pid = 1662] [serial = 788] [outer = 0x125e4f800] 19:36:16 INFO - PROCESS | 1662 | 1465526176957 Marionette DEBUG loaded listener.js 19:36:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1271ca800) [pid = 1662] [serial = 789] [outer = 0x125e4f800] 19:36:17 INFO - PROCESS | 1662 | 1465526177292 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 19:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:36:17 INFO - PROCESS | 1662 | 1465526177347 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:36:17 INFO - PROCESS | 1662 | 1465526177348 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:36:17 INFO - PROCESS | 1662 | 1465526177350 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:36:17 INFO - PROCESS | 1662 | 1465526177352 Marionette TRACE conn2 <- [1,1026,null,{}] 19:36:17 INFO - PROCESS | 1662 | 1465526177354 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:17 INFO - PROCESS | 1662 | 1465526177355 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:17 INFO - PROCESS | 1662 | 1465526177451 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:36:17 INFO - PROCESS | 1662 | 1465526177464 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:17 INFO - PROCESS | 1662 | 1465526177465 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bf1000 == 42 [pid = 1662] [id = 264] 19:36:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1130d8000) [pid = 1662] [serial = 790] [outer = 0x0] 19:36:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1271d5800) [pid = 1662] [serial = 791] [outer = 0x1130d8000] 19:36:17 INFO - PROCESS | 1662 | 1465526177489 Marionette DEBUG loaded listener.js 19:36:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128810000) [pid = 1662] [serial = 792] [outer = 0x1130d8000] 19:36:17 INFO - PROCESS | 1662 | 1465526177822 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 19:36:17 INFO - PROCESS | 1662 | 1465526177870 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:36:17 INFO - PROCESS | 1662 | 1465526177872 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:36:17 INFO - PROCESS | 1662 | 1465526177874 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:36:17 INFO - PROCESS | 1662 | 1465526177875 Marionette TRACE conn2 <- [1,1030,null,{}] 19:36:17 INFO - PROCESS | 1662 | 1465526177877 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:17 INFO - PROCESS | 1662 | 1465526177878 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:17 INFO - PROCESS | 1662 | 1465526177975 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:36:18 INFO - PROCESS | 1662 | 1465526178009 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:18 INFO - PROCESS | 1662 | 1465526178010 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d6800 == 43 [pid = 1662] [id = 265] 19:36:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1271d1000) [pid = 1662] [serial = 793] [outer = 0x0] 19:36:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12881b400) [pid = 1662] [serial = 794] [outer = 0x1271d1000] 19:36:18 INFO - PROCESS | 1662 | 1465526178034 Marionette DEBUG loaded listener.js 19:36:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a7bc00) [pid = 1662] [serial = 795] [outer = 0x1271d1000] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11842d000) [pid = 1662] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1176b8800) [pid = 1662] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118a4e400) [pid = 1662] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119352000) [pid = 1662] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112e12000) [pid = 1662] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1132ed000) [pid = 1662] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119618c00) [pid = 1662] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12240c800) [pid = 1662] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:36:18 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119983400) [pid = 1662] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:36:18 INFO - PROCESS | 1662 | 1465526178381 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 19:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:36:18 INFO - PROCESS | 1662 | 1465526178396 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:36:18 INFO - PROCESS | 1662 | 1465526178397 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:36:18 INFO - PROCESS | 1662 | 1465526178399 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 1662 | 1465526178400 Marionette TRACE conn2 <- [1,1034,null,{}] 19:36:18 INFO - PROCESS | 1662 | 1465526178402 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:18 INFO - PROCESS | 1662 | 1465526178403 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:18 INFO - PROCESS | 1662 | 1465526178483 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:36:18 INFO - PROCESS | 1662 | 1465526178487 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:18 INFO - PROCESS | 1662 | 1465526178488 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b0000 == 44 [pid = 1662] [id = 266] 19:36:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118354c00) [pid = 1662] [serial = 796] [outer = 0x0] 19:36:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118a4e400) [pid = 1662] [serial = 797] [outer = 0x118354c00] 19:36:18 INFO - PROCESS | 1662 | 1465526178512 Marionette DEBUG loaded listener.js 19:36:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12240a400) [pid = 1662] [serial = 798] [outer = 0x118354c00] 19:36:18 INFO - PROCESS | 1662 | 1465526178832 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 19:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:36:18 INFO - PROCESS | 1662 | 1465526178868 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:36:18 INFO - PROCESS | 1662 | 1465526178869 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:36:18 INFO - PROCESS | 1662 | 1465526178872 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 1662 | 1465526178873 Marionette TRACE conn2 <- [1,1038,null,{}] 19:36:18 INFO - PROCESS | 1662 | 1465526178876 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:18 INFO - PROCESS | 1662 | 1465526178878 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:18 INFO - PROCESS | 1662 | 1465526178971 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:36:19 INFO - PROCESS | 1662 | 1465526179031 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 1662 | 1465526179032 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6b3800 == 45 [pid = 1662] [id = 267] 19:36:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128a7d800) [pid = 1662] [serial = 799] [outer = 0x0] 19:36:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128b1bc00) [pid = 1662] [serial = 800] [outer = 0x128a7d800] 19:36:19 INFO - PROCESS | 1662 | 1465526179065 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x129202800) [pid = 1662] [serial = 801] [outer = 0x128a7d800] 19:36:19 INFO - PROCESS | 1662 | 1465526179345 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 19:36:19 INFO - PROCESS | 1662 | 1465526179391 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:36:19 INFO - PROCESS | 1662 | 1465526179394 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:36:19 INFO - PROCESS | 1662 | 1465526179398 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:36:19 INFO - PROCESS | 1662 | 1465526179399 Marionette TRACE conn2 <- [1,1042,null,{}] 19:36:19 INFO - PROCESS | 1662 | 1465526179402 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:19 INFO - PROCESS | 1662 | 1465526179403 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:19 INFO - PROCESS | 1662 | 1465526179486 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:36:19 INFO - PROCESS | 1662 | 1465526179489 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 1662 | 1465526179490 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab98800 == 46 [pid = 1662] [id = 268] 19:36:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119983400) [pid = 1662] [serial = 802] [outer = 0x0] 19:36:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12920bc00) [pid = 1662] [serial = 803] [outer = 0x119983400] 19:36:19 INFO - PROCESS | 1662 | 1465526179515 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1292c8c00) [pid = 1662] [serial = 804] [outer = 0x119983400] 19:36:19 INFO - PROCESS | 1662 | 1465526179821 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 19:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:36:19 INFO - PROCESS | 1662 | 1465526179871 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:36:19 INFO - PROCESS | 1662 | 1465526179872 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:36:19 INFO - PROCESS | 1662 | 1465526179874 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:36:19 INFO - PROCESS | 1662 | 1465526179875 Marionette TRACE conn2 <- [1,1046,null,{}] 19:36:19 INFO - PROCESS | 1662 | 1465526179877 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:19 INFO - PROCESS | 1662 | 1465526179878 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:19 INFO - PROCESS | 1662 | 1465526179984 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:36:19 INFO - PROCESS | 1662 | 1465526179990 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 1662 | 1465526179991 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c4000 == 47 [pid = 1662] [id = 269] 19:36:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12920b800) [pid = 1662] [serial = 805] [outer = 0x0] 19:36:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x129302400) [pid = 1662] [serial = 806] [outer = 0x12920b800] 19:36:20 INFO - PROCESS | 1662 | 1465526180022 Marionette DEBUG loaded listener.js 19:36:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12930dc00) [pid = 1662] [serial = 807] [outer = 0x12920b800] 19:36:20 INFO - PROCESS | 1662 | 1465526180319 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 19:36:20 INFO - PROCESS | 1662 | 1465526180346 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:36:20 INFO - PROCESS | 1662 | 1465526180347 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:36:20 INFO - PROCESS | 1662 | 1465526180350 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:36:20 INFO - PROCESS | 1662 | 1465526180351 Marionette TRACE conn2 <- [1,1050,null,{}] 19:36:20 INFO - PROCESS | 1662 | 1465526180353 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:20 INFO - PROCESS | 1662 | 1465526180354 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:20 INFO - PROCESS | 1662 | 1465526180487 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:36:20 INFO - PROCESS | 1662 | 1465526180582 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:20 INFO - PROCESS | 1662 | 1465526180584 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d71000 == 48 [pid = 1662] [id = 270] 19:36:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x110eed800) [pid = 1662] [serial = 808] [outer = 0x0] 19:36:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x111c75800) [pid = 1662] [serial = 809] [outer = 0x110eed800] 19:36:20 INFO - PROCESS | 1662 | 1465526180617 Marionette DEBUG loaded listener.js 19:36:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1132e1400) [pid = 1662] [serial = 810] [outer = 0x110eed800] 19:36:21 INFO - PROCESS | 1662 | 1465526181026 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 718ms 19:36:21 INFO - PROCESS | 1662 | 1465526181070 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:36:21 INFO - PROCESS | 1662 | 1465526181072 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:36:21 INFO - PROCESS | 1662 | 1465526181076 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:36:21 INFO - PROCESS | 1662 | 1465526181078 Marionette TRACE conn2 <- [1,1054,null,{}] 19:36:21 INFO - PROCESS | 1662 | 1465526181081 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:21 INFO - PROCESS | 1662 | 1465526181083 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:21 INFO - PROCESS | 1662 | 1465526181193 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:36:21 INFO - PROCESS | 1662 | 1465526181249 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 1662 | 1465526181251 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x118380800 == 49 [pid = 1662] [id = 271] 19:36:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11335f800) [pid = 1662] [serial = 811] [outer = 0x0] 19:36:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x117031800) [pid = 1662] [serial = 812] [outer = 0x11335f800] 19:36:21 INFO - PROCESS | 1662 | 1465526181281 Marionette DEBUG loaded listener.js 19:36:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118553000) [pid = 1662] [serial = 813] [outer = 0x11335f800] 19:36:21 INFO - PROCESS | 1662 | 1465526181698 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 19:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:36:21 INFO - PROCESS | 1662 | 1465526181747 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:36:21 INFO - PROCESS | 1662 | 1465526181749 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:36:21 INFO - PROCESS | 1662 | 1465526181752 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:36:21 INFO - PROCESS | 1662 | 1465526181753 Marionette TRACE conn2 <- [1,1058,null,{}] 19:36:21 INFO - PROCESS | 1662 | 1465526181756 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:21 INFO - PROCESS | 1662 | 1465526181757 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:21 INFO - PROCESS | 1662 | 1465526181887 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:36:21 INFO - PROCESS | 1662 | 1465526181970 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 1662 | 1465526181971 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x129294800 == 50 [pid = 1662] [id = 272] 19:36:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11935fc00) [pid = 1662] [serial = 814] [outer = 0x0] 19:36:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11969e800) [pid = 1662] [serial = 815] [outer = 0x11935fc00] 19:36:22 INFO - PROCESS | 1662 | 1465526182001 Marionette DEBUG loaded listener.js 19:36:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119d9b000) [pid = 1662] [serial = 816] [outer = 0x11935fc00] 19:36:22 INFO - PROCESS | 1662 | 1465526182427 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 720ms 19:36:22 INFO - PROCESS | 1662 | 1465526182472 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:36:22 INFO - PROCESS | 1662 | 1465526182474 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:36:22 INFO - PROCESS | 1662 | 1465526182482 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:36:22 INFO - PROCESS | 1662 | 1465526182486 Marionette TRACE conn2 <- [1,1062,null,{}] 19:36:22 INFO - PROCESS | 1662 | 1465526182488 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:22 INFO - PROCESS | 1662 | 1465526182491 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:22 INFO - PROCESS | 1662 | 1465526182667 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:36:22 INFO - PROCESS | 1662 | 1465526182720 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:22 INFO - PROCESS | 1662 | 1465526182721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x11831d800 == 51 [pid = 1662] [id = 273] 19:36:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118295000) [pid = 1662] [serial = 817] [outer = 0x0] 19:36:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11997c400) [pid = 1662] [serial = 818] [outer = 0x118295000] 19:36:22 INFO - PROCESS | 1662 | 1465526182750 Marionette DEBUG loaded listener.js 19:36:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x125e53000) [pid = 1662] [serial = 819] [outer = 0x118295000] 19:36:23 INFO - PROCESS | 1662 | 1465526183393 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 976ms 19:36:23 INFO - PROCESS | 1662 | 1465526183454 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:36:23 INFO - PROCESS | 1662 | 1465526183457 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:36:23 INFO - PROCESS | 1662 | 1465526183459 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:36:23 INFO - PROCESS | 1662 | 1465526183461 Marionette TRACE conn2 <- [1,1066,null,{}] 19:36:23 INFO - PROCESS | 1662 | 1465526183465 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:23 INFO - PROCESS | 1662 | 1465526183466 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:23 INFO - PROCESS | 1662 | 1465526183564 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:36:23 INFO - PROCESS | 1662 | 1465526183637 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:23 INFO - PROCESS | 1662 | 1465526183638 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x11333a800 == 52 [pid = 1662] [id = 274] 19:36:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112e16000) [pid = 1662] [serial = 820] [outer = 0x0] 19:36:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1166e4400) [pid = 1662] [serial = 821] [outer = 0x112e16000] 19:36:23 INFO - PROCESS | 1662 | 1465526183667 Marionette DEBUG loaded listener.js 19:36:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1176b8c00) [pid = 1662] [serial = 822] [outer = 0x112e16000] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1182be800 == 51 [pid = 1662] [id = 243] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11629a800 == 50 [pid = 1662] [id = 241] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116014800 == 49 [pid = 1662] [id = 242] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c4000 == 48 [pid = 1662] [id = 269] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab98800 == 47 [pid = 1662] [id = 268] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6b3800 == 46 [pid = 1662] [id = 267] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b0000 == 45 [pid = 1662] [id = 266] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d6800 == 44 [pid = 1662] [id = 265] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x128bf1000 == 43 [pid = 1662] [id = 264] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x127187000 == 42 [pid = 1662] [id = 263] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1245d2000 == 41 [pid = 1662] [id = 262] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d8800 == 40 [pid = 1662] [id = 261] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119d52800 == 39 [pid = 1662] [id = 260] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119530000 == 38 [pid = 1662] [id = 259] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x117235000 == 37 [pid = 1662] [id = 258] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116f37800 == 36 [pid = 1662] [id = 257] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1238d4000 == 35 [pid = 1662] [id = 254] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118059000 == 34 [pid = 1662] [id = 253] 19:36:24 INFO - PROCESS | 1662 | --DOCSHELL 0x126c3d000 == 33 [pid = 1662] [id = 252] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118464c00) [pid = 1662] [serial = 737] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11818cc00) [pid = 1662] [serial = 734] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119289400) [pid = 1662] [serial = 740] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116969800) [pid = 1662] [serial = 728] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11935b800) [pid = 1662] [serial = 743] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1132e5800) [pid = 1662] [serial = 731] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x112a1d800) [pid = 1662] [serial = 725] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1166e3400) [pid = 1662] [serial = 723] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x111fdd800) [pid = 1662] [serial = 741] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119975800) [pid = 1662] [serial = 747] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1196a0800) [pid = 1662] [serial = 746] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x122793400) [pid = 1662] [serial = 752] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119618800) [pid = 1662] [serial = 744] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118a42400) [pid = 1662] [serial = 738] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118353800) [pid = 1662] [serial = 735] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119d91c00) [pid = 1662] [serial = 749] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12240c400) [pid = 1662] [serial = 750] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123a2f400) [pid = 1662] [serial = 753] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11383e400) [pid = 1662] [serial = 732] [outer = 0x0] [url = about:blank] 19:36:24 INFO - PROCESS | 1662 | 1465526184113 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 19:36:24 INFO - PROCESS | 1662 | 1465526184131 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 1662 | 1465526184134 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:36:24 INFO - PROCESS | 1662 | 1465526184138 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 1662 | 1465526184140 Marionette TRACE conn2 <- [1,1070,null,{}] 19:36:24 INFO - PROCESS | 1662 | 1465526184149 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:24 INFO - PROCESS | 1662 | 1465526184150 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:24 INFO - PROCESS | 1662 | 1465526184231 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:36:24 INFO - PROCESS | 1662 | 1465526184236 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:24 INFO - PROCESS | 1662 | 1465526184237 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f37800 == 34 [pid = 1662] [id = 275] 19:36:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118353c00) [pid = 1662] [serial = 823] [outer = 0x0] 19:36:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118427000) [pid = 1662] [serial = 824] [outer = 0x118353c00] 19:36:24 INFO - PROCESS | 1662 | 1465526184264 Marionette DEBUG loaded listener.js 19:36:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118556000) [pid = 1662] [serial = 825] [outer = 0x118353c00] 19:36:24 INFO - PROCESS | 1662 | 1465526184632 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 526ms 19:36:24 INFO - PROCESS | 1662 | 1465526184681 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 1662 | 1465526184682 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:36:24 INFO - PROCESS | 1662 | 1465526184686 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 1662 | 1465526184688 Marionette TRACE conn2 <- [1,1074,null,{}] 19:36:24 INFO - PROCESS | 1662 | 1465526184695 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:24 INFO - PROCESS | 1662 | 1465526184698 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:24 INFO - PROCESS | 1662 | 1465526184780 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:36:24 INFO - PROCESS | 1662 | 1465526184784 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:24 INFO - PROCESS | 1662 | 1465526184786 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192b8800 == 35 [pid = 1662] [id = 276] 19:36:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11928f800) [pid = 1662] [serial = 826] [outer = 0x0] 19:36:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119613400) [pid = 1662] [serial = 827] [outer = 0x11928f800] 19:36:24 INFO - PROCESS | 1662 | 1465526184813 Marionette DEBUG loaded listener.js 19:36:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1196de400) [pid = 1662] [serial = 828] [outer = 0x11928f800] 19:36:25 INFO - PROCESS | 1662 | 1465526185136 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 19:36:25 INFO - PROCESS | 1662 | 1465526185156 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:36:25 INFO - PROCESS | 1662 | 1465526185158 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:36:25 INFO - PROCESS | 1662 | 1465526185162 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:36:25 INFO - PROCESS | 1662 | 1465526185164 Marionette TRACE conn2 <- [1,1078,null,{}] 19:36:25 INFO - PROCESS | 1662 | 1465526185167 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:25 INFO - PROCESS | 1662 | 1465526185168 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:25 INFO - PROCESS | 1662 | 1465526185256 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:36:25 INFO - PROCESS | 1662 | 1465526185310 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 1662 | 1465526185311 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aea000 == 36 [pid = 1662] [id = 277] 19:36:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1196dc800) [pid = 1662] [serial = 829] [outer = 0x0] 19:36:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x122799000) [pid = 1662] [serial = 830] [outer = 0x1196dc800] 19:36:25 INFO - PROCESS | 1662 | 1465526185336 Marionette DEBUG loaded listener.js 19:36:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123f94800) [pid = 1662] [serial = 831] [outer = 0x1196dc800] 19:36:25 INFO - PROCESS | 1662 | 1465526185615 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 19:36:25 INFO - PROCESS | 1662 | 1465526185634 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:36:25 INFO - PROCESS | 1662 | 1465526185635 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:36:25 INFO - PROCESS | 1662 | 1465526185637 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:36:25 INFO - PROCESS | 1662 | 1465526185638 Marionette TRACE conn2 <- [1,1082,null,{}] 19:36:25 INFO - PROCESS | 1662 | 1465526185640 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:25 INFO - PROCESS | 1662 | 1465526185642 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:25 INFO - PROCESS | 1662 | 1465526185733 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:36:25 INFO - PROCESS | 1662 | 1465526185736 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 1662 | 1465526185737 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x124119800 == 37 [pid = 1662] [id = 278] 19:36:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124846800) [pid = 1662] [serial = 832] [outer = 0x0] 19:36:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12546e800) [pid = 1662] [serial = 833] [outer = 0x124846800] 19:36:25 INFO - PROCESS | 1662 | 1465526185768 Marionette DEBUG loaded listener.js 19:36:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125e4ac00) [pid = 1662] [serial = 834] [outer = 0x124846800] 19:36:26 INFO - PROCESS | 1662 | 1465526186105 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 19:36:26 INFO - PROCESS | 1662 | 1465526186165 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:36:26 INFO - PROCESS | 1662 | 1465526186166 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:36:26 INFO - PROCESS | 1662 | 1465526186169 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:36:26 INFO - PROCESS | 1662 | 1465526186170 Marionette TRACE conn2 <- [1,1086,null,{}] 19:36:26 INFO - PROCESS | 1662 | 1465526186172 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:26 INFO - PROCESS | 1662 | 1465526186176 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:26 INFO - PROCESS | 1662 | 1465526186304 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:36:26 INFO - PROCESS | 1662 | 1465526186316 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:26 INFO - PROCESS | 1662 | 1465526186318 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245d0800 == 38 [pid = 1662] [id = 279] 19:36:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126b53400) [pid = 1662] [serial = 835] [outer = 0x0] 19:36:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126eabc00) [pid = 1662] [serial = 836] [outer = 0x126b53400] 19:36:26 INFO - PROCESS | 1662 | 1465526186343 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128a76c00) [pid = 1662] [serial = 837] [outer = 0x126b53400] 19:36:26 INFO - PROCESS | 1662 | 1465526186694 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 569ms 19:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:36:26 INFO - PROCESS | 1662 | 1465526186739 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:36:26 INFO - PROCESS | 1662 | 1465526186740 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:36:26 INFO - PROCESS | 1662 | 1465526186742 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:36:26 INFO - PROCESS | 1662 | 1465526186743 Marionette TRACE conn2 <- [1,1090,null,{}] 19:36:26 INFO - PROCESS | 1662 | 1465526186746 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:26 INFO - PROCESS | 1662 | 1465526186747 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:26 INFO - PROCESS | 1662 | 1465526186847 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:36:26 INFO - PROCESS | 1662 | 1465526186859 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:26 INFO - PROCESS | 1662 | 1465526186868 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12718e000 == 39 [pid = 1662] [id = 280] 19:36:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128a77400) [pid = 1662] [serial = 838] [outer = 0x0] 19:36:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128b10800) [pid = 1662] [serial = 839] [outer = 0x128a77400] 19:36:26 INFO - PROCESS | 1662 | 1465526186892 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128b1cc00) [pid = 1662] [serial = 840] [outer = 0x128a77400] 19:36:27 INFO - PROCESS | 1662 | 1465526187219 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 19:36:27 INFO - PROCESS | 1662 | 1465526187262 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:36:27 INFO - PROCESS | 1662 | 1465526187264 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:36:27 INFO - PROCESS | 1662 | 1465526187266 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:36:27 INFO - PROCESS | 1662 | 1465526187267 Marionette TRACE conn2 <- [1,1094,null,{}] 19:36:27 INFO - PROCESS | 1662 | 1465526187269 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:27 INFO - PROCESS | 1662 | 1465526187270 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:27 INFO - PROCESS | 1662 | 1465526187368 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:36:27 INFO - PROCESS | 1662 | 1465526187381 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:27 INFO - PROCESS | 1662 | 1465526187383 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d2800 == 40 [pid = 1662] [id = 281] 19:36:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128b1f400) [pid = 1662] [serial = 841] [outer = 0x0] 19:36:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x129033c00) [pid = 1662] [serial = 842] [outer = 0x128b1f400] 19:36:27 INFO - PROCESS | 1662 | 1465526187406 Marionette DEBUG loaded listener.js 19:36:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x129203800) [pid = 1662] [serial = 843] [outer = 0x128b1f400] 19:36:27 INFO - PROCESS | 1662 | 1465526187756 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 19:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:36:27 INFO - PROCESS | 1662 | 1465526187795 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:36:27 INFO - PROCESS | 1662 | 1465526187796 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:36:27 INFO - PROCESS | 1662 | 1465526187798 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:36:27 INFO - PROCESS | 1662 | 1465526187800 Marionette TRACE conn2 <- [1,1098,null,{}] 19:36:27 INFO - PROCESS | 1662 | 1465526187802 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:27 INFO - PROCESS | 1662 | 1465526187803 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:27 INFO - PROCESS | 1662 | 1465526187911 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:36:27 INFO - PROCESS | 1662 | 1465526187914 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:27 INFO - PROCESS | 1662 | 1465526187915 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51f000 == 41 [pid = 1662] [id = 282] 19:36:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x129206c00) [pid = 1662] [serial = 844] [outer = 0x0] 19:36:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1292c0800) [pid = 1662] [serial = 845] [outer = 0x129206c00] 19:36:27 INFO - PROCESS | 1662 | 1465526187972 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x129303c00) [pid = 1662] [serial = 846] [outer = 0x129206c00] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1130d8000) [pid = 1662] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11969b400) [pid = 1662] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x125e4f800) [pid = 1662] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1271d1000) [pid = 1662] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x110ee9800) [pid = 1662] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x122413400) [pid = 1662] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1133a8000) [pid = 1662] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11928fc00) [pid = 1662] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1182a1400) [pid = 1662] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119983400) [pid = 1662] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118354c00) [pid = 1662] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x125495000) [pid = 1662] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:36:28 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128a7d800) [pid = 1662] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:36:28 INFO - PROCESS | 1662 | 1465526188500 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 718ms 19:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:36:28 INFO - PROCESS | 1662 | 1465526188517 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:36:28 INFO - PROCESS | 1662 | 1465526188518 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:36:28 INFO - PROCESS | 1662 | 1465526188521 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:36:28 INFO - PROCESS | 1662 | 1465526188522 Marionette TRACE conn2 <- [1,1102,null,{}] 19:36:28 INFO - PROCESS | 1662 | 1465526188524 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:28 INFO - PROCESS | 1662 | 1465526188525 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:28 INFO - PROCESS | 1662 | 1465526188604 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:36:28 INFO - PROCESS | 1662 | 1465526188608 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:28 INFO - PROCESS | 1662 | 1465526188609 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254c2000 == 42 [pid = 1662] [id = 283] 19:36:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1132ec400) [pid = 1662] [serial = 847] [outer = 0x0] 19:36:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119611800) [pid = 1662] [serial = 848] [outer = 0x1132ec400] 19:36:28 INFO - PROCESS | 1662 | 1465526188636 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x125e50400) [pid = 1662] [serial = 849] [outer = 0x1132ec400] 19:36:28 INFO - PROCESS | 1662 | 1465526188984 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 19:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:36:29 INFO - PROCESS | 1662 | 1465526188994 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:36:29 INFO - PROCESS | 1662 | 1465526188997 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:36:29 INFO - PROCESS | 1662 | 1465526188999 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:36:29 INFO - PROCESS | 1662 | 1465526189001 Marionette TRACE conn2 <- [1,1106,null,{}] 19:36:29 INFO - PROCESS | 1662 | 1465526189003 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:29 INFO - PROCESS | 1662 | 1465526189005 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:29 INFO - PROCESS | 1662 | 1465526189133 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:36:29 INFO - PROCESS | 1662 | 1465526189139 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:29 INFO - PROCESS | 1662 | 1465526189141 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b4000 == 43 [pid = 1662] [id = 284] 19:36:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119d9e000) [pid = 1662] [serial = 850] [outer = 0x0] 19:36:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12930f800) [pid = 1662] [serial = 851] [outer = 0x119d9e000] 19:36:29 INFO - PROCESS | 1662 | 1465526189167 Marionette DEBUG loaded listener.js 19:36:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12a48d000) [pid = 1662] [serial = 852] [outer = 0x119d9e000] 19:36:29 INFO - PROCESS | 1662 | 1465526189452 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 19:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:36:29 INFO - PROCESS | 1662 | 1465526189468 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:36:29 INFO - PROCESS | 1662 | 1465526189470 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:36:29 INFO - PROCESS | 1662 | 1465526189472 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:36:29 INFO - PROCESS | 1662 | 1465526189474 Marionette TRACE conn2 <- [1,1110,null,{}] 19:36:29 INFO - PROCESS | 1662 | 1465526189484 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:29 INFO - PROCESS | 1662 | 1465526189485 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:29 INFO - PROCESS | 1662 | 1465526189572 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:36:29 INFO - PROCESS | 1662 | 1465526189576 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:29 INFO - PROCESS | 1662 | 1465526189577 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12becd000 == 44 [pid = 1662] [id = 285] 19:36:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a48d800) [pid = 1662] [serial = 853] [outer = 0x0] 19:36:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12a52f000) [pid = 1662] [serial = 854] [outer = 0x12a48d800] 19:36:29 INFO - PROCESS | 1662 | 1465526189600 Marionette DEBUG loaded listener.js 19:36:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12a54c400) [pid = 1662] [serial = 855] [outer = 0x12a48d800] 19:36:30 INFO - PROCESS | 1662 | 1465526190035 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 576ms 19:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:36:30 INFO - PROCESS | 1662 | 1465526190051 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:36:30 INFO - PROCESS | 1662 | 1465526190052 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:36:30 INFO - PROCESS | 1662 | 1465526190056 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:36:30 INFO - PROCESS | 1662 | 1465526190057 Marionette TRACE conn2 <- [1,1114,null,{}] 19:36:30 INFO - PROCESS | 1662 | 1465526190073 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:30 INFO - PROCESS | 1662 | 1465526190075 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:30 INFO - PROCESS | 1662 | 1465526190213 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:36:30 INFO - PROCESS | 1662 | 1465526190222 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:30 INFO - PROCESS | 1662 | 1465526190223 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bee7800 == 45 [pid = 1662] [id = 286] 19:36:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x123f94c00) [pid = 1662] [serial = 856] [outer = 0x0] 19:36:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12a552000) [pid = 1662] [serial = 857] [outer = 0x123f94c00] 19:36:30 INFO - PROCESS | 1662 | 1465526190262 Marionette DEBUG loaded listener.js 19:36:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12a5d8800) [pid = 1662] [serial = 858] [outer = 0x123f94c00] 19:36:30 INFO - PROCESS | 1662 | 1465526190746 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 733ms 19:36:30 INFO - PROCESS | 1662 | 1465526190788 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:36:30 INFO - PROCESS | 1662 | 1465526190791 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:36:30 INFO - PROCESS | 1662 | 1465526190795 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:36:30 INFO - PROCESS | 1662 | 1465526190797 Marionette TRACE conn2 <- [1,1118,null,{}] 19:36:30 INFO - PROCESS | 1662 | 1465526190801 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:30 INFO - PROCESS | 1662 | 1465526190803 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:30 INFO - PROCESS | 1662 | 1465526190912 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:36:31 INFO - PROCESS | 1662 | 1465526191011 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 1662 | 1465526191013 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d8800 == 46 [pid = 1662] [id = 287] 19:36:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x115e50400) [pid = 1662] [serial = 859] [outer = 0x0] 19:36:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11696b800) [pid = 1662] [serial = 860] [outer = 0x115e50400] 19:36:31 INFO - PROCESS | 1662 | 1465526191044 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1182a1400) [pid = 1662] [serial = 861] [outer = 0x115e50400] 19:36:31 INFO - PROCESS | 1662 | 1465526191477 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 721ms 19:36:31 INFO - PROCESS | 1662 | 1465526191516 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:36:31 INFO - PROCESS | 1662 | 1465526191519 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:36:31 INFO - PROCESS | 1662 | 1465526191524 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:36:31 INFO - PROCESS | 1662 | 1465526191526 Marionette TRACE conn2 <- [1,1122,null,{}] 19:36:31 INFO - PROCESS | 1662 | 1465526191547 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:31 INFO - PROCESS | 1662 | 1465526191548 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:31 INFO - PROCESS | 1662 | 1465526191655 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:36:31 INFO - PROCESS | 1662 | 1465526191729 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 1662 | 1465526191731 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12410b800 == 47 [pid = 1662] [id = 288] 19:36:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118a50800) [pid = 1662] [serial = 862] [outer = 0x0] 19:36:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119292800) [pid = 1662] [serial = 863] [outer = 0x118a50800] 19:36:31 INFO - PROCESS | 1662 | 1465526191762 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11969b400) [pid = 1662] [serial = 864] [outer = 0x118a50800] 19:36:32 INFO - PROCESS | 1662 | 1465526192365 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 891ms 19:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:36:32 INFO - PROCESS | 1662 | 1465526192414 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:36:32 INFO - PROCESS | 1662 | 1465526192416 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:36:32 INFO - PROCESS | 1662 | 1465526192418 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:36:32 INFO - PROCESS | 1662 | 1465526192421 Marionette TRACE conn2 <- [1,1126,null,{}] 19:36:32 INFO - PROCESS | 1662 | 1465526192442 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:32 INFO - PROCESS | 1662 | 1465526192445 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:32 INFO - PROCESS | 1662 | 1465526192573 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:36:32 INFO - PROCESS | 1662 | 1465526192617 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:32 INFO - PROCESS | 1662 | 1465526192619 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8c9800 == 48 [pid = 1662] [id = 289] 19:36:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x129305800) [pid = 1662] [serial = 865] [outer = 0x0] 19:36:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x129310000) [pid = 1662] [serial = 866] [outer = 0x129305800] 19:36:32 INFO - PROCESS | 1662 | 1465526192649 Marionette DEBUG loaded listener.js 19:36:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12a487000) [pid = 1662] [serial = 867] [outer = 0x129305800] 19:36:33 INFO - PROCESS | 1662 | 1465526193128 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 722ms 19:36:33 INFO - PROCESS | 1662 | 1465526193141 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:36:33 INFO - PROCESS | 1662 | 1465526193144 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:36:33 INFO - PROCESS | 1662 | 1465526193148 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:36:33 INFO - PROCESS | 1662 | 1465526193149 Marionette TRACE conn2 <- [1,1130,null,{}] 19:36:33 INFO - PROCESS | 1662 | 1465526193153 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:33 INFO - PROCESS | 1662 | 1465526193155 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:33 INFO - PROCESS | 1662 | 1465526193278 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:36:33 INFO - PROCESS | 1662 | 1465526193350 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:33 INFO - PROCESS | 1662 | 1465526193351 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d13c800 == 49 [pid = 1662] [id = 290] 19:36:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12a48a800) [pid = 1662] [serial = 868] [outer = 0x0] 19:36:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12a5d8c00) [pid = 1662] [serial = 869] [outer = 0x12a48a800] 19:36:33 INFO - PROCESS | 1662 | 1465526193381 Marionette DEBUG loaded listener.js 19:36:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12a5de000) [pid = 1662] [serial = 870] [outer = 0x12a48a800] 19:36:33 INFO - PROCESS | 1662 | 1465526193789 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 672ms 19:36:33 INFO - PROCESS | 1662 | 1465526193823 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:36:33 INFO - PROCESS | 1662 | 1465526193825 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:36:33 INFO - PROCESS | 1662 | 1465526193842 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:36:33 INFO - PROCESS | 1662 | 1465526193844 Marionette TRACE conn2 <- [1,1134,null,{}] 19:36:33 INFO - PROCESS | 1662 | 1465526193847 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:33 INFO - PROCESS | 1662 | 1465526193850 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:33 INFO - PROCESS | 1662 | 1465526193986 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:36:34 INFO - PROCESS | 1662 | 1465526194085 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:34 INFO - PROCESS | 1662 | 1465526194087 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d172000 == 50 [pid = 1662] [id = 291] 19:36:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12a54e800) [pid = 1662] [serial = 871] [outer = 0x0] 19:36:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12b59d000) [pid = 1662] [serial = 872] [outer = 0x12a54e800] 19:36:34 INFO - PROCESS | 1662 | 1465526194134 Marionette DEBUG loaded listener.js 19:36:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12b5a4c00) [pid = 1662] [serial = 873] [outer = 0x12a54e800] 19:36:34 INFO - PROCESS | 1662 | 1465526194637 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 825ms 19:36:34 INFO - PROCESS | 1662 | 1465526194664 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:36:34 INFO - PROCESS | 1662 | 1465526194666 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:36:34 INFO - PROCESS | 1662 | 1465526194668 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:36:34 INFO - PROCESS | 1662 | 1465526194669 Marionette TRACE conn2 <- [1,1138,null,{}] 19:36:34 INFO - PROCESS | 1662 | 1465526194672 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:34 INFO - PROCESS | 1662 | 1465526194676 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:34 INFO - PROCESS | 1662 | 1465526194798 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:36:34 INFO - PROCESS | 1662 | 1465526194859 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:34 INFO - PROCESS | 1662 | 1465526194860 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119830800 == 51 [pid = 1662] [id = 292] 19:36:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x128746000) [pid = 1662] [serial = 874] [outer = 0x0] 19:36:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x12b81e800) [pid = 1662] [serial = 875] [outer = 0x128746000] 19:36:34 INFO - PROCESS | 1662 | 1465526194889 Marionette DEBUG loaded listener.js 19:36:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12b93a000) [pid = 1662] [serial = 876] [outer = 0x128746000] 19:36:35 INFO - PROCESS | 1662 | 1465526195487 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 871ms 19:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:36:35 INFO - PROCESS | 1662 | 1465526195540 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:36:35 INFO - PROCESS | 1662 | 1465526195542 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:36:35 INFO - PROCESS | 1662 | 1465526195544 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:36:35 INFO - PROCESS | 1662 | 1465526195547 Marionette TRACE conn2 <- [1,1142,null,{}] 19:36:35 INFO - PROCESS | 1662 | 1465526195551 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:35 INFO - PROCESS | 1662 | 1465526195552 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:35 INFO - PROCESS | 1662 | 1465526195650 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:36:35 INFO - PROCESS | 1662 | 1465526195712 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:35 INFO - PROCESS | 1662 | 1465526195714 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11707e800 == 52 [pid = 1662] [id = 293] 19:36:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1169ff800) [pid = 1662] [serial = 877] [outer = 0x0] 19:36:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x118295400) [pid = 1662] [serial = 878] [outer = 0x1169ff800] 19:36:35 INFO - PROCESS | 1662 | 1465526195742 Marionette DEBUG loaded listener.js 19:36:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x118a45800) [pid = 1662] [serial = 879] [outer = 0x1169ff800] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12becd000 == 51 [pid = 1662] [id = 285] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5b4000 == 50 [pid = 1662] [id = 284] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1254c2000 == 49 [pid = 1662] [id = 283] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51f000 == 48 [pid = 1662] [id = 282] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d2800 == 47 [pid = 1662] [id = 281] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12718e000 == 46 [pid = 1662] [id = 280] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1245d0800 == 45 [pid = 1662] [id = 279] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124119800 == 44 [pid = 1662] [id = 278] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x119aea000 == 43 [pid = 1662] [id = 277] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1192b8800 == 42 [pid = 1662] [id = 276] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116f37800 == 41 [pid = 1662] [id = 275] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11333a800 == 40 [pid = 1662] [id = 274] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118380800 == 39 [pid = 1662] [id = 271] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x113d71000 == 38 [pid = 1662] [id = 270] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x113a39800 == 37 [pid = 1662] [id = 256] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11831d800 == 36 [pid = 1662] [id = 273] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x129294800 == 35 [pid = 1662] [id = 272] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x128bf4800 == 34 [pid = 1662] [id = 255] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x119830800 == 33 [pid = 1662] [id = 292] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12d172000 == 32 [pid = 1662] [id = 291] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12d13c800 == 31 [pid = 1662] [id = 290] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8c9800 == 30 [pid = 1662] [id = 289] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12410b800 == 29 [pid = 1662] [id = 288] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12bee7800 == 28 [pid = 1662] [id = 286] 19:36:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d8800 == 27 [pid = 1662] [id = 287] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x1271d5800) [pid = 1662] [serial = 791] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x119d9a400) [pid = 1662] [serial = 779] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1133d4400) [pid = 1662] [serial = 758] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x126eaa800) [pid = 1662] [serial = 788] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x11835bc00) [pid = 1662] [serial = 761] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x11960f400) [pid = 1662] [serial = 764] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12881b400) [pid = 1662] [serial = 794] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x11969a800) [pid = 1662] [serial = 768] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x112e13000) [pid = 1662] [serial = 767] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1248bc000) [pid = 1662] [serial = 782] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x116960400) [pid = 1662] [serial = 771] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1160cec00) [pid = 1662] [serial = 770] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x123da3000) [pid = 1662] [serial = 755] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x11997a000) [pid = 1662] [serial = 777] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11961b000) [pid = 1662] [serial = 776] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118460c00) [pid = 1662] [serial = 773] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x118558c00) [pid = 1662] [serial = 774] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128810000) [pid = 1662] [serial = 792] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1292c8c00) [pid = 1662] [serial = 804] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118a4e400) [pid = 1662] [serial = 797] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12240a400) [pid = 1662] [serial = 798] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128a7bc00) [pid = 1662] [serial = 795] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12920bc00) [pid = 1662] [serial = 803] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x123d9ec00) [pid = 1662] [serial = 780] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x126b57800) [pid = 1662] [serial = 785] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126e4cc00) [pid = 1662] [serial = 786] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x129202800) [pid = 1662] [serial = 801] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1271ca800) [pid = 1662] [serial = 789] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x129302400) [pid = 1662] [serial = 806] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124af2400) [pid = 1662] [serial = 783] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128b1bc00) [pid = 1662] [serial = 800] [outer = 0x0] [url = about:blank] 19:36:36 INFO - PROCESS | 1662 | 1465526196773 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1272ms 19:36:36 INFO - PROCESS | 1662 | 1465526196817 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:36:36 INFO - PROCESS | 1662 | 1465526196819 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:36:36 INFO - PROCESS | 1662 | 1465526196822 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:36:36 INFO - PROCESS | 1662 | 1465526196824 Marionette TRACE conn2 <- [1,1146,null,{}] 19:36:36 INFO - PROCESS | 1662 | 1465526196827 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:36 INFO - PROCESS | 1662 | 1465526196829 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:36 INFO - PROCESS | 1662 | 1465526196914 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:36:36 INFO - PROCESS | 1662 | 1465526196992 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:36 INFO - PROCESS | 1662 | 1465526196993 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160a0000 == 28 [pid = 1662] [id = 294] 19:36:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1133d3800) [pid = 1662] [serial = 880] [outer = 0x0] 19:36:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113aa6c00) [pid = 1662] [serial = 881] [outer = 0x1133d3800] 19:36:37 INFO - PROCESS | 1662 | 1465526197022 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1166e5000) [pid = 1662] [serial = 882] [outer = 0x1133d3800] 19:36:37 INFO - PROCESS | 1662 | 1465526197323 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 19:36:37 INFO - PROCESS | 1662 | 1465526197341 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:36:37 INFO - PROCESS | 1662 | 1465526197348 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:36:37 INFO - PROCESS | 1662 | 1465526197357 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:36:37 INFO - PROCESS | 1662 | 1465526197359 Marionette TRACE conn2 <- [1,1150,null,{}] 19:36:37 INFO - PROCESS | 1662 | 1465526197365 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:37 INFO - PROCESS | 1662 | 1465526197367 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:37 INFO - PROCESS | 1662 | 1465526197448 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:36:37 INFO - PROCESS | 1662 | 1465526197504 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:37 INFO - PROCESS | 1662 | 1465526197506 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e65800 == 29 [pid = 1662] [id = 295] 19:36:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116763c00) [pid = 1662] [serial = 883] [outer = 0x0] 19:36:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118198800) [pid = 1662] [serial = 884] [outer = 0x116763c00] 19:36:37 INFO - PROCESS | 1662 | 1465526197533 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118465800) [pid = 1662] [serial = 885] [outer = 0x116763c00] 19:36:37 INFO - PROCESS | 1662 | 1465526197833 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 522ms 19:36:37 INFO - PROCESS | 1662 | 1465526197880 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:36:37 INFO - PROCESS | 1662 | 1465526197881 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:36:37 INFO - PROCESS | 1662 | 1465526197884 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:36:37 INFO - PROCESS | 1662 | 1465526197886 Marionette TRACE conn2 <- [1,1154,null,{}] 19:36:37 INFO - PROCESS | 1662 | 1465526197894 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:37 INFO - PROCESS | 1662 | 1465526197897 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:37 INFO - PROCESS | 1662 | 1465526197973 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:36:38 INFO - PROCESS | 1662 | 1465526198031 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:38 INFO - PROCESS | 1662 | 1465526198033 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ac4800 == 30 [pid = 1662] [id = 296] 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1132edc00) [pid = 1662] [serial = 886] [outer = 0x0] 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11928c400) [pid = 1662] [serial = 887] [outer = 0x1132edc00] 19:36:38 INFO - PROCESS | 1662 | 1465526198061 Marionette DEBUG loaded listener.js 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11935ec00) [pid = 1662] [serial = 888] [outer = 0x1132edc00] 19:36:38 INFO - PROCESS | 1662 | 1465526198382 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 522ms 19:36:38 INFO - PROCESS | 1662 | 1465526198408 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:36:38 INFO - PROCESS | 1662 | 1465526198410 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:36:38 INFO - PROCESS | 1662 | 1465526198415 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:36:38 INFO - PROCESS | 1662 | 1465526198417 Marionette TRACE conn2 <- [1,1158,null,{}] 19:36:38 INFO - PROCESS | 1662 | 1465526198420 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:38 INFO - PROCESS | 1662 | 1465526198422 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:38 INFO - PROCESS | 1662 | 1465526198548 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:36:38 INFO - PROCESS | 1662 | 1465526198654 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:38 INFO - PROCESS | 1662 | 1465526198655 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11989f800 == 31 [pid = 1662] [id = 297] 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11853cc00) [pid = 1662] [serial = 889] [outer = 0x0] 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x11961b000) [pid = 1662] [serial = 890] [outer = 0x11853cc00] 19:36:38 INFO - PROCESS | 1662 | 1465526198696 Marionette DEBUG loaded listener.js 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1196dd400) [pid = 1662] [serial = 891] [outer = 0x11853cc00] 19:36:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119975800) [pid = 1662] [serial = 892] [outer = 0x12d21a800] 19:36:39 INFO - PROCESS | 1662 | 1465526199109 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 722ms 19:36:39 INFO - PROCESS | 1662 | 1465526199151 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:36:39 INFO - PROCESS | 1662 | 1465526199153 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:36:39 INFO - PROCESS | 1662 | 1465526199155 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:36:39 INFO - PROCESS | 1662 | 1465526199156 Marionette TRACE conn2 <- [1,1162,null,{}] 19:36:39 INFO - PROCESS | 1662 | 1465526199158 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:39 INFO - PROCESS | 1662 | 1465526199160 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:39 INFO - PROCESS | 1662 | 1465526199256 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:36:39 INFO - PROCESS | 1662 | 1465526199312 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 1662 | 1465526199313 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d79800 == 32 [pid = 1662] [id = 298] 19:36:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x112a70c00) [pid = 1662] [serial = 893] [outer = 0x0] 19:36:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119983400) [pid = 1662] [serial = 894] [outer = 0x112a70c00] 19:36:39 INFO - PROCESS | 1662 | 1465526199337 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12279d000) [pid = 1662] [serial = 895] [outer = 0x112a70c00] 19:36:39 INFO - PROCESS | 1662 | 1465526199640 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 19:36:39 INFO - PROCESS | 1662 | 1465526199679 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:36:39 INFO - PROCESS | 1662 | 1465526199681 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:36:39 INFO - PROCESS | 1662 | 1465526199683 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:36:39 INFO - PROCESS | 1662 | 1465526199684 Marionette TRACE conn2 <- [1,1166,null,{}] 19:36:39 INFO - PROCESS | 1662 | 1465526199686 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:39 INFO - PROCESS | 1662 | 1465526199690 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:39 INFO - PROCESS | 1662 | 1465526199805 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:36:39 INFO - PROCESS | 1662 | 1465526199809 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 1662 | 1465526199810 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x124865000 == 33 [pid = 1662] [id = 299] 19:36:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119975c00) [pid = 1662] [serial = 896] [outer = 0x0] 19:36:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x124a9b800) [pid = 1662] [serial = 897] [outer = 0x119975c00] 19:36:39 INFO - PROCESS | 1662 | 1465526199835 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1271cc800) [pid = 1662] [serial = 898] [outer = 0x119975c00] 19:36:40 INFO - PROCESS | 1662 | 1465526200151 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 19:36:40 INFO - PROCESS | 1662 | 1465526200203 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:36:40 INFO - PROCESS | 1662 | 1465526200204 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:36:40 INFO - PROCESS | 1662 | 1465526200216 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:36:40 INFO - PROCESS | 1662 | 1465526200217 Marionette TRACE conn2 <- [1,1170,null,{}] 19:36:40 INFO - PROCESS | 1662 | 1465526200219 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:40 INFO - PROCESS | 1662 | 1465526200221 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:40 INFO - PROCESS | 1662 | 1465526200318 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:36:40 INFO - PROCESS | 1662 | 1465526200330 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:40 INFO - PROCESS | 1662 | 1465526200331 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eae000 == 34 [pid = 1662] [id = 300] 19:36:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x112e15400) [pid = 1662] [serial = 899] [outer = 0x0] 19:36:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12880e800) [pid = 1662] [serial = 900] [outer = 0x112e15400] 19:36:40 INFO - PROCESS | 1662 | 1465526200355 Marionette DEBUG loaded listener.js 19:36:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x128a77000) [pid = 1662] [serial = 901] [outer = 0x112e15400] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x118295000) [pid = 1662] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x112a13000) [pid = 1662] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x110eed800) [pid = 1662] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119d9e000) [pid = 1662] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x112e16000) [pid = 1662] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1132ec400) [pid = 1662] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1196dc800) [pid = 1662] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x126b53400) [pid = 1662] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128b1f400) [pid = 1662] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a48d800) [pid = 1662] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118353c00) [pid = 1662] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12920b800) [pid = 1662] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x124846800) [pid = 1662] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11928f800) [pid = 1662] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128a77400) [pid = 1662] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x129206c00) [pid = 1662] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11335f800) [pid = 1662] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11935fc00) [pid = 1662] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1162fa400) [pid = 1662] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11739a800) [pid = 1662] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118a4f000) [pid = 1662] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119d09400) [pid = 1662] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1132ea400) [pid = 1662] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:36:40 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x123f94c00) [pid = 1662] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:36:40 INFO - PROCESS | 1662 | 1465526200998 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 820ms 19:36:41 INFO - PROCESS | 1662 | 1465526201037 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:36:41 INFO - PROCESS | 1662 | 1465526201038 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:36:41 INFO - PROCESS | 1662 | 1465526201041 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:36:41 INFO - PROCESS | 1662 | 1465526201042 Marionette TRACE conn2 <- [1,1174,null,{}] 19:36:41 INFO - PROCESS | 1662 | 1465526201045 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:41 INFO - PROCESS | 1662 | 1465526201046 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:41 INFO - PROCESS | 1662 | 1465526201138 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:36:41 INFO - PROCESS | 1662 | 1465526201146 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:41 INFO - PROCESS | 1662 | 1465526201147 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198a6000 == 35 [pid = 1662] [id = 301] 19:36:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112a6f800) [pid = 1662] [serial = 902] [outer = 0x0] 19:36:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x117035c00) [pid = 1662] [serial = 903] [outer = 0x112a6f800] 19:36:41 INFO - PROCESS | 1662 | 1465526201179 Marionette DEBUG loaded listener.js 19:36:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118557000) [pid = 1662] [serial = 904] [outer = 0x112a6f800] 19:36:41 INFO - PROCESS | 1662 | 1465526201604 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:36:41 INFO - PROCESS | 1662 | 1465526201616 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:36:41 INFO - PROCESS | 1662 | 1465526201619 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:36:41 INFO - PROCESS | 1662 | 1465526201629 Marionette TRACE conn2 <- [1,1178,null,{}] 19:36:41 INFO - PROCESS | 1662 | 1465526201645 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:41 INFO - PROCESS | 1662 | 1465526201648 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:41 INFO - PROCESS | 1662 | 1465526201730 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:36:41 INFO - PROCESS | 1662 | 1465526201733 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:41 INFO - PROCESS | 1662 | 1465526201734 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ac3000 == 36 [pid = 1662] [id = 302] 19:36:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11818fc00) [pid = 1662] [serial = 905] [outer = 0x0] 19:36:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123f9a400) [pid = 1662] [serial = 906] [outer = 0x11818fc00] 19:36:41 INFO - PROCESS | 1662 | 1465526201758 Marionette DEBUG loaded listener.js 19:36:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128a77400) [pid = 1662] [serial = 907] [outer = 0x11818fc00] 19:36:42 INFO - PROCESS | 1662 | 1465526202083 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:36:42 INFO - PROCESS | 1662 | 1465526202110 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:36:42 INFO - PROCESS | 1662 | 1465526202112 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:36:42 INFO - PROCESS | 1662 | 1465526202113 Marionette TRACE conn2 <- [1,1182,null,{}] 19:36:42 INFO - PROCESS | 1662 | 1465526202115 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:42 INFO - PROCESS | 1662 | 1465526202116 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:42 INFO - PROCESS | 1662 | 1465526202190 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:36:42 INFO - PROCESS | 1662 | 1465526202195 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 1662 | 1465526202197 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d4000 == 37 [pid = 1662] [id = 303] 19:36:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128a77800) [pid = 1662] [serial = 908] [outer = 0x0] 19:36:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128b1a000) [pid = 1662] [serial = 909] [outer = 0x128a77800] 19:36:42 INFO - PROCESS | 1662 | 1465526202220 Marionette DEBUG loaded listener.js 19:36:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x129031c00) [pid = 1662] [serial = 910] [outer = 0x128a77800] 19:36:42 INFO - PROCESS | 1662 | 1465526202560 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:36:42 INFO - PROCESS | 1662 | 1465526202583 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:36:42 INFO - PROCESS | 1662 | 1465526202585 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:36:42 INFO - PROCESS | 1662 | 1465526202587 Marionette TRACE conn2 <- [1,1186,null,{}] 19:36:42 INFO - PROCESS | 1662 | 1465526202610 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:42 INFO - PROCESS | 1662 | 1465526202611 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:42 INFO - PROCESS | 1662 | 1465526202701 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:36:42 INFO - PROCESS | 1662 | 1465526202705 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 1662 | 1465526202707 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d79000 == 38 [pid = 1662] [id = 304] 19:36:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11219c400) [pid = 1662] [serial = 911] [outer = 0x0] 19:36:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x129205000) [pid = 1662] [serial = 912] [outer = 0x11219c400] 19:36:42 INFO - PROCESS | 1662 | 1465526202733 Marionette DEBUG loaded listener.js 19:36:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12930e400) [pid = 1662] [serial = 913] [outer = 0x11219c400] 19:36:43 INFO - PROCESS | 1662 | 1465526203246 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:36:43 INFO - PROCESS | 1662 | 1465526203262 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:36:43 INFO - PROCESS | 1662 | 1465526203301 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:36:43 INFO - PROCESS | 1662 | 1465526203304 Marionette TRACE conn2 <- [1,1190,null,{}] 19:36:43 INFO - PROCESS | 1662 | 1465526203310 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:43 INFO - PROCESS | 1662 | 1465526203313 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:43 INFO - PROCESS | 1662 | 1465526203481 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:36:43 INFO - PROCESS | 1662 | 1465526203595 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:43 INFO - PROCESS | 1662 | 1465526203597 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x117230000 == 39 [pid = 1662] [id = 305] 19:36:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x112a16400) [pid = 1662] [serial = 914] [outer = 0x0] 19:36:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x113da0c00) [pid = 1662] [serial = 915] [outer = 0x112a16400] 19:36:43 INFO - PROCESS | 1662 | 1465526203648 Marionette DEBUG loaded listener.js 19:36:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x116765400) [pid = 1662] [serial = 916] [outer = 0x112a16400] 19:36:44 INFO - PROCESS | 1662 | 1465526204189 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:36:44 INFO - PROCESS | 1662 | 1465526204257 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:36:44 INFO - PROCESS | 1662 | 1465526204266 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:36:44 INFO - PROCESS | 1662 | 1465526204268 Marionette TRACE conn2 <- [1,1194,null,{}] 19:36:44 INFO - PROCESS | 1662 | 1465526204271 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:44 INFO - PROCESS | 1662 | 1465526204272 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:44 INFO - PROCESS | 1662 | 1465526204380 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:36:44 INFO - PROCESS | 1662 | 1465526204461 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:44 INFO - PROCESS | 1662 | 1465526204462 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d6d000 == 40 [pid = 1662] [id = 306] 19:36:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118538000) [pid = 1662] [serial = 917] [outer = 0x0] 19:36:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x118553c00) [pid = 1662] [serial = 918] [outer = 0x118538000] 19:36:44 INFO - PROCESS | 1662 | 1465526204493 Marionette DEBUG loaded listener.js 19:36:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118f3bc00) [pid = 1662] [serial = 919] [outer = 0x118538000] 19:36:45 INFO - PROCESS | 1662 | 1465526205256 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:36:45 INFO - PROCESS | 1662 | 1465526205298 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:36:45 INFO - PROCESS | 1662 | 1465526205318 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:36:45 INFO - PROCESS | 1662 | 1465526205321 Marionette TRACE conn2 <- [1,1198,null,{}] 19:36:45 INFO - PROCESS | 1662 | 1465526205326 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:45 INFO - PROCESS | 1662 | 1465526205328 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:45 INFO - PROCESS | 1662 | 1465526205481 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:36:45 INFO - PROCESS | 1662 | 1465526205605 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:45 INFO - PROCESS | 1662 | 1465526205610 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x116007800 == 41 [pid = 1662] [id = 307] 19:36:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x117030c00) [pid = 1662] [serial = 920] [outer = 0x0] 19:36:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1176b7000) [pid = 1662] [serial = 921] [outer = 0x117030c00] 19:36:45 INFO - PROCESS | 1662 | 1465526205641 Marionette DEBUG loaded listener.js 19:36:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x118356800) [pid = 1662] [serial = 922] [outer = 0x117030c00] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d4000 == 40 [pid = 1662] [id = 303] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x118ac3000 == 39 [pid = 1662] [id = 302] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1198a6000 == 38 [pid = 1662] [id = 301] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x125eae000 == 37 [pid = 1662] [id = 300] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x124865000 == 36 [pid = 1662] [id = 299] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x123d79800 == 35 [pid = 1662] [id = 298] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11989f800 == 34 [pid = 1662] [id = 297] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x118ac4800 == 33 [pid = 1662] [id = 296] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117e65800 == 32 [pid = 1662] [id = 295] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1160a0000 == 31 [pid = 1662] [id = 294] 19:36:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11707e800 == 30 [pid = 1662] [id = 293] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12a552000) [pid = 1662] [serial = 857] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12a5d8800) [pid = 1662] [serial = 858] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12a54c400) [pid = 1662] [serial = 855] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11997c400) [pid = 1662] [serial = 818] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1132e5000) [pid = 1662] [serial = 726] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1132e1400) [pid = 1662] [serial = 810] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a48d000) [pid = 1662] [serial = 852] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1166e4400) [pid = 1662] [serial = 821] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119611800) [pid = 1662] [serial = 848] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x123f94800) [pid = 1662] [serial = 831] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128a76c00) [pid = 1662] [serial = 837] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12930f800) [pid = 1662] [serial = 851] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x129203800) [pid = 1662] [serial = 843] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126eabc00) [pid = 1662] [serial = 836] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125e50400) [pid = 1662] [serial = 849] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a52f000) [pid = 1662] [serial = 854] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118556000) [pid = 1662] [serial = 825] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118427000) [pid = 1662] [serial = 824] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12930dc00) [pid = 1662] [serial = 807] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x125e4ac00) [pid = 1662] [serial = 834] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125e53000) [pid = 1662] [serial = 819] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119613400) [pid = 1662] [serial = 827] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x122799000) [pid = 1662] [serial = 830] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128b1cc00) [pid = 1662] [serial = 840] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x129033c00) [pid = 1662] [serial = 842] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1292c0800) [pid = 1662] [serial = 845] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118553000) [pid = 1662] [serial = 813] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119d9b000) [pid = 1662] [serial = 816] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x117031800) [pid = 1662] [serial = 812] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111c75800) [pid = 1662] [serial = 809] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12546e800) [pid = 1662] [serial = 833] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1176b8c00) [pid = 1662] [serial = 822] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11969e800) [pid = 1662] [serial = 815] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1196de400) [pid = 1662] [serial = 828] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128b10800) [pid = 1662] [serial = 839] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1172ad800) [pid = 1662] [serial = 729] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129303c00) [pid = 1662] [serial = 846] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118467c00) [pid = 1662] [serial = 762] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119983800) [pid = 1662] [serial = 765] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1248ab000) [pid = 1662] [serial = 756] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1160cb000) [pid = 1662] [serial = 759] [outer = 0x0] [url = about:blank] 19:36:46 INFO - PROCESS | 1662 | 1465526206115 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 822ms 19:36:46 INFO - PROCESS | 1662 | 1465526206140 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:36:46 INFO - PROCESS | 1662 | 1465526206143 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:36:46 INFO - PROCESS | 1662 | 1465526206147 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:36:46 INFO - PROCESS | 1662 | 1465526206149 Marionette TRACE conn2 <- [1,1202,null,{}] 19:36:46 INFO - PROCESS | 1662 | 1465526206151 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:46 INFO - PROCESS | 1662 | 1465526206153 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:46 INFO - PROCESS | 1662 | 1465526206235 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:36:46 INFO - PROCESS | 1662 | 1465526206292 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:46 INFO - PROCESS | 1662 | 1465526206293 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x117228800 == 31 [pid = 1662] [id = 308] 19:36:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117032000) [pid = 1662] [serial = 923] [outer = 0x0] 19:36:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118464400) [pid = 1662] [serial = 924] [outer = 0x117032000] 19:36:46 INFO - PROCESS | 1662 | 1465526206320 Marionette DEBUG loaded listener.js 19:36:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118f3b800) [pid = 1662] [serial = 925] [outer = 0x117032000] 19:36:46 INFO - PROCESS | 1662 | 1465526206617 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 19:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms 19:36:46 INFO - PROCESS | 1662 | 1465526206667 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:36:46 INFO - PROCESS | 1662 | 1465526206669 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:36:46 INFO - PROCESS | 1662 | 1465526206671 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:36:46 INFO - PROCESS | 1662 | 1465526206673 Marionette TRACE conn2 <- [1,1206,null,{}] 19:36:46 INFO - PROCESS | 1662 | 1465526206681 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:46 INFO - PROCESS | 1662 | 1465526206684 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:46 INFO - PROCESS | 1662 | 1465526206772 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:36:46 INFO - PROCESS | 1662 | 1465526206833 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:46 INFO - PROCESS | 1662 | 1465526206836 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x119831000 == 32 [pid = 1662] [id = 309] 19:36:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x112e12c00) [pid = 1662] [serial = 926] [outer = 0x0] 19:36:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11960f400) [pid = 1662] [serial = 927] [outer = 0x112e12c00] 19:36:46 INFO - PROCESS | 1662 | 1465526206883 Marionette DEBUG loaded listener.js 19:36:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12240b400) [pid = 1662] [serial = 928] [outer = 0x112e12c00] 19:36:47 INFO - PROCESS | 1662 | 1465526207307 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 19:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 673ms 19:36:47 INFO - PROCESS | 1662 | 1465526207345 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:36:47 INFO - PROCESS | 1662 | 1465526207346 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:36:47 INFO - PROCESS | 1662 | 1465526207348 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:36:47 INFO - PROCESS | 1662 | 1465526207350 Marionette TRACE conn2 <- [1,1210,null,{}] 19:36:47 INFO - PROCESS | 1662 | 1465526207352 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:47 INFO - PROCESS | 1662 | 1465526207353 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:47 INFO - PROCESS | 1662 | 1465526207455 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:36:47 INFO - PROCESS | 1662 | 1465526207462 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:47 INFO - PROCESS | 1662 | 1465526207464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c1d800 == 33 [pid = 1662] [id = 310] 19:36:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123813800) [pid = 1662] [serial = 929] [outer = 0x0] 19:36:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124543000) [pid = 1662] [serial = 930] [outer = 0x123813800] 19:36:47 INFO - PROCESS | 1662 | 1465526207488 Marionette DEBUG loaded listener.js 19:36:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12546e800) [pid = 1662] [serial = 931] [outer = 0x123813800] 19:36:47 INFO - PROCESS | 1662 | 1465526207790 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 19:36:47 INFO - PROCESS | 1662 | 1465526207818 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:36:47 INFO - PROCESS | 1662 | 1465526207820 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:36:47 INFO - PROCESS | 1662 | 1465526207822 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:36:47 INFO - PROCESS | 1662 | 1465526207823 Marionette TRACE conn2 <- [1,1214,null,{}] 19:36:47 INFO - PROCESS | 1662 | 1465526207825 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:47 INFO - PROCESS | 1662 | 1465526207827 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:47 INFO - PROCESS | 1662 | 1465526207903 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:36:47 INFO - PROCESS | 1662 | 1465526207906 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:47 INFO - PROCESS | 1662 | 1465526207908 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c0e800 == 34 [pid = 1662] [id = 311] 19:36:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119203800) [pid = 1662] [serial = 932] [outer = 0x0] 19:36:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125e51c00) [pid = 1662] [serial = 933] [outer = 0x119203800] 19:36:47 INFO - PROCESS | 1662 | 1465526207935 Marionette DEBUG loaded listener.js 19:36:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271a9c00) [pid = 1662] [serial = 934] [outer = 0x119203800] 19:36:48 INFO - PROCESS | 1662 | 1465526208308 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 19:36:48 INFO - PROCESS | 1662 | 1465526208343 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 1662 | 1465526208344 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:36:48 INFO - PROCESS | 1662 | 1465526208353 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 1662 | 1465526208354 Marionette TRACE conn2 <- [1,1218,null,{}] 19:36:48 INFO - PROCESS | 1662 | 1465526208356 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:48 INFO - PROCESS | 1662 | 1465526208360 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:48 INFO - PROCESS | 1662 | 1465526208482 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:36:48 INFO - PROCESS | 1662 | 1465526208496 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 1662 | 1465526208497 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12719d000 == 35 [pid = 1662] [id = 312] 19:36:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1271d3400) [pid = 1662] [serial = 935] [outer = 0x0] 19:36:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12881b000) [pid = 1662] [serial = 936] [outer = 0x1271d3400] 19:36:48 INFO - PROCESS | 1662 | 1465526208521 Marionette DEBUG loaded listener.js 19:36:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129032800) [pid = 1662] [serial = 937] [outer = 0x1271d3400] 19:36:48 INFO - PROCESS | 1662 | 1465526208862 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 517ms 19:36:48 INFO - PROCESS | 1662 | 1465526208871 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 1662 | 1465526208872 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:36:48 INFO - PROCESS | 1662 | 1465526208874 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 1662 | 1465526208876 Marionette TRACE conn2 <- [1,1222,null,{}] 19:36:48 INFO - PROCESS | 1662 | 1465526208881 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:48 INFO - PROCESS | 1662 | 1465526208882 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:48 INFO - PROCESS | 1662 | 1465526208982 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:36:48 INFO - PROCESS | 1662 | 1465526208985 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 1662 | 1465526208986 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x128ee6000 == 36 [pid = 1662] [id = 313] 19:36:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129033c00) [pid = 1662] [serial = 938] [outer = 0x0] 19:36:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129208400) [pid = 1662] [serial = 939] [outer = 0x129033c00] 19:36:49 INFO - PROCESS | 1662 | 1465526209017 Marionette DEBUG loaded listener.js 19:36:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1292c8c00) [pid = 1662] [serial = 940] [outer = 0x129033c00] 19:36:49 INFO - PROCESS | 1662 | 1465526209380 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:36:49 INFO - PROCESS | 1662 | 1465526209409 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:36:49 INFO - PROCESS | 1662 | 1465526209415 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:36:49 INFO - PROCESS | 1662 | 1465526209416 Marionette TRACE conn2 <- [1,1226,null,{}] 19:36:49 INFO - PROCESS | 1662 | 1465526209420 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:49 INFO - PROCESS | 1662 | 1465526209421 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:49 INFO - PROCESS | 1662 | 1465526209575 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:36:49 INFO - PROCESS | 1662 | 1465526209591 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:49 INFO - PROCESS | 1662 | 1465526209592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294e2000 == 37 [pid = 1662] [id = 314] 19:36:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129303000) [pid = 1662] [serial = 941] [outer = 0x0] 19:36:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a25c800) [pid = 1662] [serial = 942] [outer = 0x129303000] 19:36:49 INFO - PROCESS | 1662 | 1465526209634 Marionette DEBUG loaded listener.js 19:36:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a488000) [pid = 1662] [serial = 943] [outer = 0x129303000] 19:36:50 INFO - PROCESS | 1662 | 1465526210156 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1169ff800) [pid = 1662] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116763c00) [pid = 1662] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1132edc00) [pid = 1662] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1133d3800) [pid = 1662] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115e50400) [pid = 1662] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118a50800) [pid = 1662] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112a70c00) [pid = 1662] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x129305800) [pid = 1662] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119975c00) [pid = 1662] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112e15400) [pid = 1662] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11818fc00) [pid = 1662] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112a6f800) [pid = 1662] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128a77800) [pid = 1662] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a48a800) [pid = 1662] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11853cc00) [pid = 1662] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a54e800) [pid = 1662] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:36:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128746000) [pid = 1662] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 770ms 19:36:50 INFO - PROCESS | 1662 | 1465526210184 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:36:50 INFO - PROCESS | 1662 | 1465526210186 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:36:50 INFO - PROCESS | 1662 | 1465526210188 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:36:50 INFO - PROCESS | 1662 | 1465526210190 Marionette TRACE conn2 <- [1,1230,null,{}] 19:36:50 INFO - PROCESS | 1662 | 1465526210192 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:50 INFO - PROCESS | 1662 | 1465526210194 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:50 INFO - PROCESS | 1662 | 1465526210272 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:36:50 INFO - PROCESS | 1662 | 1465526210279 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:50 INFO - PROCESS | 1662 | 1465526210288 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11953f000 == 38 [pid = 1662] [id = 315] 19:36:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1133d6000) [pid = 1662] [serial = 944] [outer = 0x0] 19:36:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116763c00) [pid = 1662] [serial = 945] [outer = 0x1133d6000] 19:36:50 INFO - PROCESS | 1662 | 1465526210312 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119350800) [pid = 1662] [serial = 946] [outer = 0x1133d6000] 19:36:50 INFO - PROCESS | 1662 | 1465526210627 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 19:36:50 INFO - PROCESS | 1662 | 1465526210657 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:36:50 INFO - PROCESS | 1662 | 1465526210658 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:36:50 INFO - PROCESS | 1662 | 1465526210662 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:36:50 INFO - PROCESS | 1662 | 1465526210664 Marionette TRACE conn2 <- [1,1234,null,{}] 19:36:50 INFO - PROCESS | 1662 | 1465526210667 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:50 INFO - PROCESS | 1662 | 1465526210668 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:50 INFO - PROCESS | 1662 | 1465526210744 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:36:50 INFO - PROCESS | 1662 | 1465526210802 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:50 INFO - PROCESS | 1662 | 1465526210803 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51e000 == 39 [pid = 1662] [id = 316] 19:36:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x113da0400) [pid = 1662] [serial = 947] [outer = 0x0] 19:36:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d9fc00) [pid = 1662] [serial = 948] [outer = 0x113da0400] 19:36:50 INFO - PROCESS | 1662 | 1465526210828 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a48e400) [pid = 1662] [serial = 949] [outer = 0x113da0400] 19:36:51 INFO - PROCESS | 1662 | 1465526211100 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 19:36:51 INFO - PROCESS | 1662 | 1465526211133 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:36:51 INFO - PROCESS | 1662 | 1465526211134 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:36:51 INFO - PROCESS | 1662 | 1465526211136 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:36:51 INFO - PROCESS | 1662 | 1465526211138 Marionette TRACE conn2 <- [1,1238,null,{}] 19:36:51 INFO - PROCESS | 1662 | 1465526211141 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:51 INFO - PROCESS | 1662 | 1465526211142 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:51 INFO - PROCESS | 1662 | 1465526211253 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:36:51 INFO - PROCESS | 1662 | 1465526211256 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:51 INFO - PROCESS | 1662 | 1465526211258 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b2000 == 40 [pid = 1662] [id = 317] 19:36:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a52ac00) [pid = 1662] [serial = 950] [outer = 0x0] 19:36:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a555c00) [pid = 1662] [serial = 951] [outer = 0x12a52ac00] 19:36:51 INFO - PROCESS | 1662 | 1465526211285 Marionette DEBUG loaded listener.js 19:36:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12b81a400) [pid = 1662] [serial = 952] [outer = 0x12a52ac00] 19:36:51 INFO - PROCESS | 1662 | 1465526211613 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 19:36:51 INFO - PROCESS | 1662 | 1465526211656 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:36:51 INFO - PROCESS | 1662 | 1465526211658 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:36:51 INFO - PROCESS | 1662 | 1465526211660 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:36:51 INFO - PROCESS | 1662 | 1465526211661 Marionette TRACE conn2 <- [1,1242,null,{}] 19:36:51 INFO - PROCESS | 1662 | 1465526211664 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:51 INFO - PROCESS | 1662 | 1465526211665 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:51 INFO - PROCESS | 1662 | 1465526211772 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:36:51 INFO - PROCESS | 1662 | 1465526211786 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:51 INFO - PROCESS | 1662 | 1465526211787 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b90d000 == 41 [pid = 1662] [id = 318] 19:36:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12b821800) [pid = 1662] [serial = 953] [outer = 0x0] 19:36:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b827c00) [pid = 1662] [serial = 954] [outer = 0x12b821800] 19:36:51 INFO - PROCESS | 1662 | 1465526211812 Marionette DEBUG loaded listener.js 19:36:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b938000) [pid = 1662] [serial = 955] [outer = 0x12b821800] 19:36:52 INFO - PROCESS | 1662 | 1465526212115 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 19:36:52 INFO - PROCESS | 1662 | 1465526212133 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:36:52 INFO - PROCESS | 1662 | 1465526212135 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:36:52 INFO - PROCESS | 1662 | 1465526212137 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:36:52 INFO - PROCESS | 1662 | 1465526212138 Marionette TRACE conn2 <- [1,1246,null,{}] 19:36:52 INFO - PROCESS | 1662 | 1465526212140 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:52 INFO - PROCESS | 1662 | 1465526212141 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:52 INFO - PROCESS | 1662 | 1465526212283 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:36:52 INFO - PROCESS | 1662 | 1465526212339 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:52 INFO - PROCESS | 1662 | 1465526212341 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a3e000 == 42 [pid = 1662] [id = 319] 19:36:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x111e36800) [pid = 1662] [serial = 956] [outer = 0x0] 19:36:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x112a6e400) [pid = 1662] [serial = 957] [outer = 0x111e36800] 19:36:52 INFO - PROCESS | 1662 | 1465526212373 Marionette DEBUG loaded listener.js 19:36:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1133d1000) [pid = 1662] [serial = 958] [outer = 0x111e36800] 19:36:52 INFO - PROCESS | 1662 | 1465526212824 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 718ms 19:36:52 INFO - PROCESS | 1662 | 1465526212857 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:36:52 INFO - PROCESS | 1662 | 1465526212859 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:36:52 INFO - PROCESS | 1662 | 1465526212864 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:36:52 INFO - PROCESS | 1662 | 1465526212866 Marionette TRACE conn2 <- [1,1250,null,{}] 19:36:52 INFO - PROCESS | 1662 | 1465526212870 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:52 INFO - PROCESS | 1662 | 1465526212873 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:52 INFO - PROCESS | 1662 | 1465526212978 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:36:53 INFO - PROCESS | 1662 | 1465526213035 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:53 INFO - PROCESS | 1662 | 1465526213037 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198a6000 == 43 [pid = 1662] [id = 320] 19:36:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116960400) [pid = 1662] [serial = 959] [outer = 0x0] 19:36:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118f30800) [pid = 1662] [serial = 960] [outer = 0x116960400] 19:36:53 INFO - PROCESS | 1662 | 1465526213067 Marionette DEBUG loaded listener.js 19:36:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119357800) [pid = 1662] [serial = 961] [outer = 0x116960400] 19:36:53 INFO - PROCESS | 1662 | 1465526213539 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 720ms 19:36:53 INFO - PROCESS | 1662 | 1465526213617 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:36:53 INFO - PROCESS | 1662 | 1465526213620 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:36:53 INFO - PROCESS | 1662 | 1465526213624 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:36:53 INFO - PROCESS | 1662 | 1465526213626 Marionette TRACE conn2 <- [1,1254,null,{}] 19:36:53 INFO - PROCESS | 1662 | 1465526213652 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:53 INFO - PROCESS | 1662 | 1465526213655 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:53 INFO - PROCESS | 1662 | 1465526213820 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:36:53 INFO - PROCESS | 1662 | 1465526213919 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:53 INFO - PROCESS | 1662 | 1465526213920 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d6000 == 44 [pid = 1662] [id = 321] 19:36:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119983000) [pid = 1662] [serial = 962] [outer = 0x0] 19:36:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12454b000) [pid = 1662] [serial = 963] [outer = 0x119983000] 19:36:53 INFO - PROCESS | 1662 | 1465526213964 Marionette DEBUG loaded listener.js 19:36:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126b53400) [pid = 1662] [serial = 964] [outer = 0x119983000] 19:36:54 INFO - PROCESS | 1662 | 1465526214384 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 791ms 19:36:54 INFO - PROCESS | 1662 | 1465526214414 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:36:54 INFO - PROCESS | 1662 | 1465526214417 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:36:54 INFO - PROCESS | 1662 | 1465526214425 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:36:54 INFO - PROCESS | 1662 | 1465526214428 Marionette TRACE conn2 <- [1,1258,null,{}] 19:36:54 INFO - PROCESS | 1662 | 1465526214431 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:54 INFO - PROCESS | 1662 | 1465526214433 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:54 INFO - PROCESS | 1662 | 1465526214539 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:36:54 INFO - PROCESS | 1662 | 1465526214599 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:54 INFO - PROCESS | 1662 | 1465526214600 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bee3800 == 45 [pid = 1662] [id = 322] 19:36:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1271d0400) [pid = 1662] [serial = 965] [outer = 0x0] 19:36:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128b15000) [pid = 1662] [serial = 966] [outer = 0x1271d0400] 19:36:54 INFO - PROCESS | 1662 | 1465526214629 Marionette DEBUG loaded listener.js 19:36:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129210c00) [pid = 1662] [serial = 967] [outer = 0x1271d0400] 19:36:55 INFO - PROCESS | 1662 | 1465526215082 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 675ms 19:36:55 INFO - PROCESS | 1662 | 1465526215097 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:36:55 INFO - PROCESS | 1662 | 1465526215099 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:36:55 INFO - PROCESS | 1662 | 1465526215101 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:36:55 INFO - PROCESS | 1662 | 1465526215102 Marionette TRACE conn2 <- [1,1262,null,{}] 19:36:55 INFO - PROCESS | 1662 | 1465526215105 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:55 INFO - PROCESS | 1662 | 1465526215106 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:55 INFO - PROCESS | 1662 | 1465526215255 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:36:55 INFO - PROCESS | 1662 | 1465526215314 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:55 INFO - PROCESS | 1662 | 1465526215315 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c719000 == 46 [pid = 1662] [id = 323] 19:36:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12920c800) [pid = 1662] [serial = 968] [outer = 0x0] 19:36:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a54f800) [pid = 1662] [serial = 969] [outer = 0x12920c800] 19:36:55 INFO - PROCESS | 1662 | 1465526215344 Marionette DEBUG loaded listener.js 19:36:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12b5a1000) [pid = 1662] [serial = 970] [outer = 0x12920c800] 19:36:55 INFO - PROCESS | 1662 | 1465526215902 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 870ms 19:36:55 INFO - PROCESS | 1662 | 1465526215973 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:36:55 INFO - PROCESS | 1662 | 1465526215975 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:36:56 INFO - PROCESS | 1662 | 1465526216001 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:36:56 INFO - PROCESS | 1662 | 1465526216004 Marionette TRACE conn2 <- [1,1266,null,{}] 19:36:56 INFO - PROCESS | 1662 | 1465526216010 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:56 INFO - PROCESS | 1662 | 1465526216014 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:56 INFO - PROCESS | 1662 | 1465526216173 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:36:56 INFO - PROCESS | 1662 | 1465526216274 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:56 INFO - PROCESS | 1662 | 1465526216275 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x118331800 == 47 [pid = 1662] [id = 324] 19:36:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11676c400) [pid = 1662] [serial = 971] [outer = 0x0] 19:36:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1173a0400) [pid = 1662] [serial = 972] [outer = 0x11676c400] 19:36:56 INFO - PROCESS | 1662 | 1465526216321 Marionette DEBUG loaded listener.js 19:36:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11835b000) [pid = 1662] [serial = 973] [outer = 0x11676c400] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b90d000 == 46 [pid = 1662] [id = 318] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5b2000 == 45 [pid = 1662] [id = 317] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51e000 == 44 [pid = 1662] [id = 316] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x11953f000 == 43 [pid = 1662] [id = 315] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1294e2000 == 42 [pid = 1662] [id = 314] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x128ee6000 == 41 [pid = 1662] [id = 313] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12719d000 == 40 [pid = 1662] [id = 312] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x124c0e800 == 39 [pid = 1662] [id = 311] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123c1d800 == 38 [pid = 1662] [id = 310] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x119831000 == 37 [pid = 1662] [id = 309] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x117228800 == 36 [pid = 1662] [id = 308] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x116007800 == 35 [pid = 1662] [id = 307] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123d6d000 == 34 [pid = 1662] [id = 306] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x123d79000 == 33 [pid = 1662] [id = 304] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x117230000 == 32 [pid = 1662] [id = 305] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c719000 == 31 [pid = 1662] [id = 323] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12bee3800 == 30 [pid = 1662] [id = 322] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d6000 == 29 [pid = 1662] [id = 321] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1198a6000 == 28 [pid = 1662] [id = 320] 19:36:57 INFO - PROCESS | 1662 | --DOCSHELL 0x113a3e000 == 27 [pid = 1662] [id = 319] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118a45800) [pid = 1662] [serial = 879] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118295400) [pid = 1662] [serial = 878] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118198800) [pid = 1662] [serial = 884] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118465800) [pid = 1662] [serial = 885] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11928c400) [pid = 1662] [serial = 887] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11935ec00) [pid = 1662] [serial = 888] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x113aa6c00) [pid = 1662] [serial = 881] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1166e5000) [pid = 1662] [serial = 882] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1182a1400) [pid = 1662] [serial = 861] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11696b800) [pid = 1662] [serial = 860] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11969b400) [pid = 1662] [serial = 864] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119983400) [pid = 1662] [serial = 894] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119292800) [pid = 1662] [serial = 863] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a487000) [pid = 1662] [serial = 867] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129310000) [pid = 1662] [serial = 866] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124a9b800) [pid = 1662] [serial = 897] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12279d000) [pid = 1662] [serial = 895] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1271cc800) [pid = 1662] [serial = 898] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12880e800) [pid = 1662] [serial = 900] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123f9a400) [pid = 1662] [serial = 906] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117035c00) [pid = 1662] [serial = 903] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x129031c00) [pid = 1662] [serial = 910] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118557000) [pid = 1662] [serial = 904] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128b1a000) [pid = 1662] [serial = 909] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a77000) [pid = 1662] [serial = 901] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a5de000) [pid = 1662] [serial = 870] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128a77400) [pid = 1662] [serial = 907] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a5d8c00) [pid = 1662] [serial = 869] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11961b000) [pid = 1662] [serial = 890] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129205000) [pid = 1662] [serial = 912] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b5a4c00) [pid = 1662] [serial = 873] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12b59d000) [pid = 1662] [serial = 872] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1196dd400) [pid = 1662] [serial = 891] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12b93a000) [pid = 1662] [serial = 876] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b81e800) [pid = 1662] [serial = 875] [outer = 0x0] [url = about:blank] 19:36:57 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126e47400) [pid = 1662] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:36:57 INFO - PROCESS | 1662 | 1465526217583 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1632ms 19:36:57 INFO - PROCESS | 1662 | 1465526217630 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:36:57 INFO - PROCESS | 1662 | 1465526217632 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:36:57 INFO - PROCESS | 1662 | 1465526217636 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:36:57 INFO - PROCESS | 1662 | 1465526217637 Marionette TRACE conn2 <- [1,1270,null,{}] 19:36:57 INFO - PROCESS | 1662 | 1465526217641 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:57 INFO - PROCESS | 1662 | 1465526217642 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:57 INFO - PROCESS | 1662 | 1465526217721 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:36:57 INFO - PROCESS | 1662 | 1465526217750 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:57 INFO - PROCESS | 1662 | 1465526217752 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x116085000 == 28 [pid = 1662] [id = 325] 19:36:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1132df800) [pid = 1662] [serial = 974] [outer = 0x0] 19:36:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1132e3800) [pid = 1662] [serial = 975] [outer = 0x1132df800] 19:36:57 INFO - PROCESS | 1662 | 1465526217780 Marionette DEBUG loaded listener.js 19:36:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1133d4c00) [pid = 1662] [serial = 976] [outer = 0x1132df800] 19:36:58 INFO - PROCESS | 1662 | 1465526218171 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 569ms 19:36:58 INFO - PROCESS | 1662 | 1465526218206 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:36:58 INFO - PROCESS | 1662 | 1465526218210 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:36:58 INFO - PROCESS | 1662 | 1465526218219 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:36:58 INFO - PROCESS | 1662 | 1465526218221 Marionette TRACE conn2 <- [1,1274,null,{}] 19:36:58 INFO - PROCESS | 1662 | 1465526218225 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:58 INFO - PROCESS | 1662 | 1465526218228 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:58 INFO - PROCESS | 1662 | 1465526218349 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:36:58 INFO - PROCESS | 1662 | 1465526218364 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 1662 | 1465526218365 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x117074800 == 29 [pid = 1662] [id = 326] 19:36:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1160c8800) [pid = 1662] [serial = 977] [outer = 0x0] 19:36:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116763000) [pid = 1662] [serial = 978] [outer = 0x1160c8800] 19:36:58 INFO - PROCESS | 1662 | 1465526218409 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1172b2400) [pid = 1662] [serial = 979] [outer = 0x1160c8800] 19:36:58 INFO - PROCESS | 1662 | 1465526218748 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 571ms 19:36:58 INFO - PROCESS | 1662 | 1465526218789 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:36:58 INFO - PROCESS | 1662 | 1465526218791 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:36:58 INFO - PROCESS | 1662 | 1465526218793 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:36:58 INFO - PROCESS | 1662 | 1465526218798 Marionette TRACE conn2 <- [1,1278,null,{}] 19:36:58 INFO - PROCESS | 1662 | 1465526218806 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:58 INFO - PROCESS | 1662 | 1465526218809 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:58 INFO - PROCESS | 1662 | 1465526218884 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:36:58 INFO - PROCESS | 1662 | 1465526218888 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 1662 | 1465526218891 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d0800 == 30 [pid = 1662] [id = 327] 19:36:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1130d3400) [pid = 1662] [serial = 980] [outer = 0x0] 19:36:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11846c400) [pid = 1662] [serial = 981] [outer = 0x1130d3400] 19:36:58 INFO - PROCESS | 1662 | 1465526218920 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118a51800) [pid = 1662] [serial = 982] [outer = 0x1130d3400] 19:36:59 INFO - PROCESS | 1662 | 1465526219264 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 19:36:59 INFO - PROCESS | 1662 | 1465526219317 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:36:59 INFO - PROCESS | 1662 | 1465526219318 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:36:59 INFO - PROCESS | 1662 | 1465526219320 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:36:59 INFO - PROCESS | 1662 | 1465526219322 Marionette TRACE conn2 <- [1,1282,null,{}] 19:36:59 INFO - PROCESS | 1662 | 1465526219324 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:59 INFO - PROCESS | 1662 | 1465526219325 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:59 INFO - PROCESS | 1662 | 1465526219428 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:36:59 INFO - PROCESS | 1662 | 1465526219463 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:59 INFO - PROCESS | 1662 | 1465526219464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ab7000 == 31 [pid = 1662] [id = 328] 19:36:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118a45400) [pid = 1662] [serial = 983] [outer = 0x0] 19:36:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119352400) [pid = 1662] [serial = 984] [outer = 0x118a45400] 19:36:59 INFO - PROCESS | 1662 | 1465526219489 Marionette DEBUG loaded listener.js 19:36:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11961d400) [pid = 1662] [serial = 985] [outer = 0x118a45400] 19:36:59 INFO - PROCESS | 1662 | 1465526219789 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 19:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:36:59 INFO - PROCESS | 1662 | 1465526219839 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:36:59 INFO - PROCESS | 1662 | 1465526219840 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:36:59 INFO - PROCESS | 1662 | 1465526219842 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:36:59 INFO - PROCESS | 1662 | 1465526219843 Marionette TRACE conn2 <- [1,1286,null,{}] 19:36:59 INFO - PROCESS | 1662 | 1465526219852 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:59 INFO - PROCESS | 1662 | 1465526219853 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:59 INFO - PROCESS | 1662 | 1465526219944 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:36:59 INFO - PROCESS | 1662 | 1465526219980 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:59 INFO - PROCESS | 1662 | 1465526219981 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:36:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b2000 == 32 [pid = 1662] [id = 329] 19:36:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116074400) [pid = 1662] [serial = 986] [outer = 0x0] 19:37:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1196a2400) [pid = 1662] [serial = 987] [outer = 0x116074400] 19:37:00 INFO - PROCESS | 1662 | 1465526220006 Marionette DEBUG loaded listener.js 19:37:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1199a4400) [pid = 1662] [serial = 988] [outer = 0x116074400] 19:37:00 INFO - PROCESS | 1662 | 1465526220362 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 571ms 19:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:37:00 INFO - PROCESS | 1662 | 1465526220414 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:37:00 INFO - PROCESS | 1662 | 1465526220416 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:37:00 INFO - PROCESS | 1662 | 1465526220419 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:37:00 INFO - PROCESS | 1662 | 1465526220421 Marionette TRACE conn2 <- [1,1290,null,{}] 19:37:00 INFO - PROCESS | 1662 | 1465526220425 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:00 INFO - PROCESS | 1662 | 1465526220431 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:00 INFO - PROCESS | 1662 | 1465526220607 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:37:00 INFO - PROCESS | 1662 | 1465526220660 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:00 INFO - PROCESS | 1662 | 1465526220662 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238cd800 == 33 [pid = 1662] [id = 330] 19:37:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1172b2800) [pid = 1662] [serial = 989] [outer = 0x0] 19:37:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x122665c00) [pid = 1662] [serial = 990] [outer = 0x1172b2800] 19:37:00 INFO - PROCESS | 1662 | 1465526220706 Marionette DEBUG loaded listener.js 19:37:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12546fc00) [pid = 1662] [serial = 991] [outer = 0x1172b2800] 19:37:01 INFO - PROCESS | 1662 | 1465526221091 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 720ms 19:37:01 INFO - PROCESS | 1662 | 1465526221140 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:37:01 INFO - PROCESS | 1662 | 1465526221141 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:37:01 INFO - PROCESS | 1662 | 1465526221143 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:37:01 INFO - PROCESS | 1662 | 1465526221145 Marionette TRACE conn2 <- [1,1294,null,{}] 19:37:01 INFO - PROCESS | 1662 | 1465526221147 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:01 INFO - PROCESS | 1662 | 1465526221148 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:01 INFO - PROCESS | 1662 | 1465526221264 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:37:01 INFO - PROCESS | 1662 | 1465526221274 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:01 INFO - PROCESS | 1662 | 1465526221275 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12415d800 == 34 [pid = 1662] [id = 331] 19:37:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118295400) [pid = 1662] [serial = 992] [outer = 0x0] 19:37:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125493000) [pid = 1662] [serial = 993] [outer = 0x118295400] 19:37:01 INFO - PROCESS | 1662 | 1465526221300 Marionette DEBUG loaded listener.js 19:37:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126b56000) [pid = 1662] [serial = 994] [outer = 0x118295400] 19:37:01 INFO - PROCESS | 1662 | 1465526221604 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 19:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:37:01 INFO - PROCESS | 1662 | 1465526221634 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:37:01 INFO - PROCESS | 1662 | 1465526221635 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:37:01 INFO - PROCESS | 1662 | 1465526221637 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:37:01 INFO - PROCESS | 1662 | 1465526221638 Marionette TRACE conn2 <- [1,1298,null,{}] 19:37:01 INFO - PROCESS | 1662 | 1465526221640 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:01 INFO - PROCESS | 1662 | 1465526221641 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:01 INFO - PROCESS | 1662 | 1465526221917 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a52ac00) [pid = 1662] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12b821800) [pid = 1662] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1271d3400) [pid = 1662] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129033c00) [pid = 1662] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x129303000) [pid = 1662] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1133d6000) [pid = 1662] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x117030c00) [pid = 1662] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112a16400) [pid = 1662] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11219c400) [pid = 1662] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112e12c00) [pid = 1662] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x117032000) [pid = 1662] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118538000) [pid = 1662] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123813800) [pid = 1662] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119203800) [pid = 1662] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:37:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113da0400) [pid = 1662] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:37:01 INFO - PROCESS | 1662 | 1465526221961 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:01 INFO - PROCESS | 1662 | 1465526221962 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d1000 == 35 [pid = 1662] [id = 332] 19:37:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11219c400) [pid = 1662] [serial = 995] [outer = 0x0] 19:37:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1132e2c00) [pid = 1662] [serial = 996] [outer = 0x11219c400] 19:37:01 INFO - PROCESS | 1662 | 1465526221987 Marionette DEBUG loaded listener.js 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118a42400) [pid = 1662] [serial = 997] [outer = 0x11219c400] 19:37:02 INFO - PROCESS | 1662 | 1465526222238 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 619ms 19:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:37:02 INFO - PROCESS | 1662 | 1465526222256 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:37:02 INFO - PROCESS | 1662 | 1465526222258 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:37:02 INFO - PROCESS | 1662 | 1465526222267 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:37:02 INFO - PROCESS | 1662 | 1465526222268 Marionette TRACE conn2 <- [1,1302,null,{}] 19:37:02 INFO - PROCESS | 1662 | 1465526222273 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:02 INFO - PROCESS | 1662 | 1465526222274 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:02 INFO - PROCESS | 1662 | 1465526222360 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:37:02 INFO - PROCESS | 1662 | 1465526222366 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:02 INFO - PROCESS | 1662 | 1465526222367 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182cf000 == 36 [pid = 1662] [id = 333] 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119203800) [pid = 1662] [serial = 998] [outer = 0x0] 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1271ca800) [pid = 1662] [serial = 999] [outer = 0x119203800] 19:37:02 INFO - PROCESS | 1662 | 1465526222391 Marionette DEBUG loaded listener.js 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196a2800) [pid = 1662] [serial = 1000] [outer = 0x119203800] 19:37:02 INFO - PROCESS | 1662 | 1465526222713 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 479ms 19:37:02 INFO - PROCESS | 1662 | 1465526222739 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:37:02 INFO - PROCESS | 1662 | 1465526222740 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:37:02 INFO - PROCESS | 1662 | 1465526222743 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:37:02 INFO - PROCESS | 1662 | 1465526222745 Marionette TRACE conn2 <- [1,1306,null,{}] 19:37:02 INFO - PROCESS | 1662 | 1465526222749 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:02 INFO - PROCESS | 1662 | 1465526222750 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:02 INFO - PROCESS | 1662 | 1465526222853 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:37:02 INFO - PROCESS | 1662 | 1465526222859 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:02 INFO - PROCESS | 1662 | 1465526222860 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eaf000 == 37 [pid = 1662] [id = 334] 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1173a5400) [pid = 1662] [serial = 1001] [outer = 0x0] 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271d6800) [pid = 1662] [serial = 1002] [outer = 0x1173a5400] 19:37:02 INFO - PROCESS | 1662 | 1465526222885 Marionette DEBUG loaded listener.js 19:37:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12881c400) [pid = 1662] [serial = 1003] [outer = 0x1173a5400] 19:37:03 INFO - PROCESS | 1662 | 1465526223185 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms 19:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:37:03 INFO - PROCESS | 1662 | 1465526223216 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:37:03 INFO - PROCESS | 1662 | 1465526223217 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:37:03 INFO - PROCESS | 1662 | 1465526223219 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:37:03 INFO - PROCESS | 1662 | 1465526223221 Marionette TRACE conn2 <- [1,1310,null,{}] 19:37:03 INFO - PROCESS | 1662 | 1465526223223 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:03 INFO - PROCESS | 1662 | 1465526223225 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:03 INFO - PROCESS | 1662 | 1465526223319 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:37:03 INFO - PROCESS | 1662 | 1465526223322 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:03 INFO - PROCESS | 1662 | 1465526223324 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198a7000 == 38 [pid = 1662] [id = 335] 19:37:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128810c00) [pid = 1662] [serial = 1004] [outer = 0x0] 19:37:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b17400) [pid = 1662] [serial = 1005] [outer = 0x128810c00] 19:37:03 INFO - PROCESS | 1662 | 1465526223352 Marionette DEBUG loaded listener.js 19:37:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12903bc00) [pid = 1662] [serial = 1006] [outer = 0x128810c00] 19:37:03 INFO - PROCESS | 1662 | 1465526223683 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:37:03 INFO - PROCESS | 1662 | 1465526223744 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:37:03 INFO - PROCESS | 1662 | 1465526223746 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:37:03 INFO - PROCESS | 1662 | 1465526223747 Marionette TRACE conn2 <- [1,1314,null,{}] 19:37:03 INFO - PROCESS | 1662 | 1465526223750 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:03 INFO - PROCESS | 1662 | 1465526223751 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:03 INFO - PROCESS | 1662 | 1465526223825 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:37:03 INFO - PROCESS | 1662 | 1465526223831 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:03 INFO - PROCESS | 1662 | 1465526223832 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x129298800 == 39 [pid = 1662] [id = 336] 19:37:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12903ec00) [pid = 1662] [serial = 1007] [outer = 0x0] 19:37:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1292c1400) [pid = 1662] [serial = 1008] [outer = 0x12903ec00] 19:37:03 INFO - PROCESS | 1662 | 1465526223856 Marionette DEBUG loaded listener.js 19:37:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129303000) [pid = 1662] [serial = 1009] [outer = 0x12903ec00] 19:37:04 INFO - PROCESS | 1662 | 1465526224417 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 719ms 19:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:37:04 INFO - PROCESS | 1662 | 1465526224469 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:37:04 INFO - PROCESS | 1662 | 1465526224472 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:37:04 INFO - PROCESS | 1662 | 1465526224476 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:37:04 INFO - PROCESS | 1662 | 1465526224481 Marionette TRACE conn2 <- [1,1318,null,{}] 19:37:04 INFO - PROCESS | 1662 | 1465526224485 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:04 INFO - PROCESS | 1662 | 1465526224486 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:04 INFO - PROCESS | 1662 | 1465526224596 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:37:04 INFO - PROCESS | 1662 | 1465526224651 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:04 INFO - PROCESS | 1662 | 1465526224653 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x11707e000 == 40 [pid = 1662] [id = 337] 19:37:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1132edc00) [pid = 1662] [serial = 1010] [outer = 0x0] 19:37:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x113834800) [pid = 1662] [serial = 1011] [outer = 0x1132edc00] 19:37:04 INFO - PROCESS | 1662 | 1465526224683 Marionette DEBUG loaded listener.js 19:37:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1160cac00) [pid = 1662] [serial = 1012] [outer = 0x1132edc00] 19:37:05 INFO - PROCESS | 1662 | 1465526225234 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 824ms 19:37:05 INFO - PROCESS | 1662 | 1465526225300 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:37:05 INFO - PROCESS | 1662 | 1465526225303 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:37:05 INFO - PROCESS | 1662 | 1465526225308 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:37:05 INFO - PROCESS | 1662 | 1465526225310 Marionette TRACE conn2 <- [1,1322,null,{}] 19:37:05 INFO - PROCESS | 1662 | 1465526225313 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:05 INFO - PROCESS | 1662 | 1465526225315 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:05 INFO - PROCESS | 1662 | 1465526225430 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:37:05 INFO - PROCESS | 1662 | 1465526225508 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:05 INFO - PROCESS | 1662 | 1465526225509 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694a800 == 41 [pid = 1662] [id = 338] 19:37:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x112a7bc00) [pid = 1662] [serial = 1013] [outer = 0x0] 19:37:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1172ad800) [pid = 1662] [serial = 1014] [outer = 0x112a7bc00] 19:37:05 INFO - PROCESS | 1662 | 1465526225540 Marionette DEBUG loaded listener.js 19:37:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118467000) [pid = 1662] [serial = 1015] [outer = 0x112a7bc00] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1198a7000 == 40 [pid = 1662] [id = 335] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x125eaf000 == 39 [pid = 1662] [id = 334] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1182cf000 == 38 [pid = 1662] [id = 333] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d1000 == 37 [pid = 1662] [id = 332] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12415d800 == 36 [pid = 1662] [id = 331] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1238cd800 == 35 [pid = 1662] [id = 330] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b2000 == 34 [pid = 1662] [id = 329] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x118ab7000 == 33 [pid = 1662] [id = 328] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d0800 == 32 [pid = 1662] [id = 327] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x117074800 == 31 [pid = 1662] [id = 326] 19:37:06 INFO - PROCESS | 1662 | --DOCSHELL 0x116085000 == 30 [pid = 1662] [id = 325] 19:37:06 INFO - PROCESS | 1662 | 1465526226149 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 873ms 19:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:37:06 INFO - PROCESS | 1662 | 1465526226181 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:37:06 INFO - PROCESS | 1662 | 1465526226183 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:37:06 INFO - PROCESS | 1662 | 1465526226186 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:37:06 INFO - PROCESS | 1662 | 1465526226189 Marionette TRACE conn2 <- [1,1326,null,{}] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12b81a400) [pid = 1662] [serial = 952] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12b938000) [pid = 1662] [serial = 955] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12b827c00) [pid = 1662] [serial = 954] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12881b000) [pid = 1662] [serial = 936] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x129208400) [pid = 1662] [serial = 939] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129032800) [pid = 1662] [serial = 937] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a25c800) [pid = 1662] [serial = 942] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1292c8c00) [pid = 1662] [serial = 940] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116763c00) [pid = 1662] [serial = 945] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118356800) [pid = 1662] [serial = 922] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113da0c00) [pid = 1662] [serial = 915] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116765400) [pid = 1662] [serial = 916] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12930e400) [pid = 1662] [serial = 913] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11960f400) [pid = 1662] [serial = 927] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12240b400) [pid = 1662] [serial = 928] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118464400) [pid = 1662] [serial = 924] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118f3b800) [pid = 1662] [serial = 925] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119350800) [pid = 1662] [serial = 946] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118553c00) [pid = 1662] [serial = 918] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118f3bc00) [pid = 1662] [serial = 919] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x124543000) [pid = 1662] [serial = 930] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12546e800) [pid = 1662] [serial = 931] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x125e51c00) [pid = 1662] [serial = 933] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1176b7000) [pid = 1662] [serial = 921] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a555c00) [pid = 1662] [serial = 951] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12a488000) [pid = 1662] [serial = 943] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12a48e400) [pid = 1662] [serial = 949] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119d9fc00) [pid = 1662] [serial = 948] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1271a9c00) [pid = 1662] [serial = 934] [outer = 0x0] [url = about:blank] 19:37:06 INFO - PROCESS | 1662 | 1465526226215 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:06 INFO - PROCESS | 1662 | 1465526226217 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:06 INFO - PROCESS | 1662 | 1465526226308 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:37:06 INFO - PROCESS | 1662 | 1465526226318 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:06 INFO - PROCESS | 1662 | 1465526226320 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f42000 == 31 [pid = 1662] [id = 339] 19:37:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11696a000) [pid = 1662] [serial = 1016] [outer = 0x0] 19:37:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117034000) [pid = 1662] [serial = 1017] [outer = 0x11696a000] 19:37:06 INFO - PROCESS | 1662 | 1465526226351 Marionette DEBUG loaded listener.js 19:37:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118292800) [pid = 1662] [serial = 1018] [outer = 0x11696a000] 19:37:06 INFO - PROCESS | 1662 | 1465526226892 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 729ms 19:37:06 INFO - PROCESS | 1662 | 1465526226915 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:37:06 INFO - PROCESS | 1662 | 1465526226918 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:37:06 INFO - PROCESS | 1662 | 1465526226922 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:37:06 INFO - PROCESS | 1662 | 1465526226924 Marionette TRACE conn2 <- [1,1330,null,{}] 19:37:06 INFO - PROCESS | 1662 | 1465526226926 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:06 INFO - PROCESS | 1662 | 1465526226928 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:07 INFO - PROCESS | 1662 | 1465526227008 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:37:07 INFO - PROCESS | 1662 | 1465526227016 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:07 INFO - PROCESS | 1662 | 1465526227017 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x11831b000 == 32 [pid = 1662] [id = 340] 19:37:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119205800) [pid = 1662] [serial = 1019] [outer = 0x0] 19:37:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119288c00) [pid = 1662] [serial = 1020] [outer = 0x119205800] 19:37:07 INFO - PROCESS | 1662 | 1465526227043 Marionette DEBUG loaded listener.js 19:37:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119354c00) [pid = 1662] [serial = 1021] [outer = 0x119205800] 19:37:07 INFO - PROCESS | 1662 | 1465526227372 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 469ms 19:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:37:07 INFO - PROCESS | 1662 | 1465526227392 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:37:07 INFO - PROCESS | 1662 | 1465526227394 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:37:07 INFO - PROCESS | 1662 | 1465526227398 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:37:07 INFO - PROCESS | 1662 | 1465526227401 Marionette TRACE conn2 <- [1,1334,null,{}] 19:37:07 INFO - PROCESS | 1662 | 1465526227408 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:07 INFO - PROCESS | 1662 | 1465526227412 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:07 INFO - PROCESS | 1662 | 1465526227491 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:37:07 INFO - PROCESS | 1662 | 1465526227498 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:07 INFO - PROCESS | 1662 | 1465526227500 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12259b800 == 33 [pid = 1662] [id = 341] 19:37:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112a19c00) [pid = 1662] [serial = 1022] [outer = 0x0] 19:37:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196a5400) [pid = 1662] [serial = 1023] [outer = 0x112a19c00] 19:37:07 INFO - PROCESS | 1662 | 1465526227528 Marionette DEBUG loaded listener.js 19:37:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12240f000) [pid = 1662] [serial = 1024] [outer = 0x112a19c00] 19:37:07 INFO - PROCESS | 1662 | 1465526227861 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 472ms 19:37:07 INFO - PROCESS | 1662 | 1465526227870 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:37:07 INFO - PROCESS | 1662 | 1465526227871 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:37:07 INFO - PROCESS | 1662 | 1465526227873 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:37:07 INFO - PROCESS | 1662 | 1465526227874 Marionette TRACE conn2 <- [1,1338,null,{}] 19:37:07 INFO - PROCESS | 1662 | 1465526227877 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:07 INFO - PROCESS | 1662 | 1465526227880 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:07 INFO - PROCESS | 1662 | 1465526227969 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:37:08 INFO - PROCESS | 1662 | 1465526228026 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:08 INFO - PROCESS | 1662 | 1465526228027 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b0800 == 34 [pid = 1662] [id = 342] 19:37:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119d9e400) [pid = 1662] [serial = 1025] [outer = 0x0] 19:37:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1248ab000) [pid = 1662] [serial = 1026] [outer = 0x119d9e400] 19:37:08 INFO - PROCESS | 1662 | 1465526228051 Marionette DEBUG loaded listener.js 19:37:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x125384800) [pid = 1662] [serial = 1027] [outer = 0x119d9e400] 19:37:08 INFO - PROCESS | 1662 | 1465526228837 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 19:37:08 INFO - PROCESS | 1662 | 1465526228844 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:37:08 INFO - PROCESS | 1662 | 1465526228845 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:37:08 INFO - PROCESS | 1662 | 1465526228854 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:37:08 INFO - PROCESS | 1662 | 1465526228855 Marionette TRACE conn2 <- [1,1342,null,{}] 19:37:08 INFO - PROCESS | 1662 | 1465526228857 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:08 INFO - PROCESS | 1662 | 1465526228858 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:08 INFO - PROCESS | 1662 | 1465526228956 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:37:08 INFO - PROCESS | 1662 | 1465526228960 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:08 INFO - PROCESS | 1662 | 1465526228961 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254b3000 == 35 [pid = 1662] [id = 343] 19:37:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112a19000) [pid = 1662] [serial = 1028] [outer = 0x0] 19:37:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125490400) [pid = 1662] [serial = 1029] [outer = 0x112a19000] 19:37:08 INFO - PROCESS | 1662 | 1465526228985 Marionette DEBUG loaded listener.js 19:37:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126e4cc00) [pid = 1662] [serial = 1030] [outer = 0x112a19000] 19:37:09 INFO - PROCESS | 1662 | 1465526229336 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 517ms 19:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:37:09 INFO - PROCESS | 1662 | 1465526229372 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:37:09 INFO - PROCESS | 1662 | 1465526229373 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:37:09 INFO - PROCESS | 1662 | 1465526229375 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 1662 | 1465526229376 Marionette TRACE conn2 <- [1,1346,null,{}] 19:37:09 INFO - PROCESS | 1662 | 1465526229379 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:09 INFO - PROCESS | 1662 | 1465526229383 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:09 INFO - PROCESS | 1662 | 1465526229488 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:37:09 INFO - PROCESS | 1662 | 1465526229499 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:09 INFO - PROCESS | 1662 | 1465526229501 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a02800 == 36 [pid = 1662] [id = 344] 19:37:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126ea9c00) [pid = 1662] [serial = 1031] [outer = 0x0] 19:37:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128812c00) [pid = 1662] [serial = 1032] [outer = 0x126ea9c00] 19:37:09 INFO - PROCESS | 1662 | 1465526229531 Marionette DEBUG loaded listener.js 19:37:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129033000) [pid = 1662] [serial = 1033] [outer = 0x126ea9c00] 19:37:09 INFO - PROCESS | 1662 | 1465526229844 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 19:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:37:09 INFO - PROCESS | 1662 | 1465526229894 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:37:09 INFO - PROCESS | 1662 | 1465526229895 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:37:09 INFO - PROCESS | 1662 | 1465526229897 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 1662 | 1465526229898 Marionette TRACE conn2 <- [1,1350,null,{}] 19:37:09 INFO - PROCESS | 1662 | 1465526229900 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:09 INFO - PROCESS | 1662 | 1465526229901 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:10 INFO - PROCESS | 1662 | 1465526229998 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:37:10 INFO - PROCESS | 1662 | 1465526230002 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:10 INFO - PROCESS | 1662 | 1465526230003 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x118328800 == 37 [pid = 1662] [id = 345] 19:37:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1271a2000) [pid = 1662] [serial = 1034] [outer = 0x0] 19:37:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12920a000) [pid = 1662] [serial = 1035] [outer = 0x1271a2000] 19:37:10 INFO - PROCESS | 1662 | 1465526230027 Marionette DEBUG loaded listener.js 19:37:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292c9000) [pid = 1662] [serial = 1036] [outer = 0x1271a2000] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128810c00) [pid = 1662] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118a45400) [pid = 1662] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1130d3400) [pid = 1662] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116074400) [pid = 1662] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111e36800) [pid = 1662] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11676c400) [pid = 1662] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1160c8800) [pid = 1662] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116960400) [pid = 1662] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1132df800) [pid = 1662] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119983000) [pid = 1662] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1271d0400) [pid = 1662] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12920c800) [pid = 1662] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1172b2800) [pid = 1662] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118295400) [pid = 1662] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11219c400) [pid = 1662] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1173a5400) [pid = 1662] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:37:10 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119203800) [pid = 1662] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:37:10 INFO - PROCESS | 1662 | 1465526230422 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 568ms 19:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:37:10 INFO - PROCESS | 1662 | 1465526230466 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:37:10 INFO - PROCESS | 1662 | 1465526230467 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:37:10 INFO - PROCESS | 1662 | 1465526230469 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:37:10 INFO - PROCESS | 1662 | 1465526230470 Marionette TRACE conn2 <- [1,1354,null,{}] 19:37:10 INFO - PROCESS | 1662 | 1465526230472 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:10 INFO - PROCESS | 1662 | 1465526230474 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:10 INFO - PROCESS | 1662 | 1465526230550 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:37:10 INFO - PROCESS | 1662 | 1465526230554 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:10 INFO - PROCESS | 1662 | 1465526230555 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12411a000 == 38 [pid = 1662] [id = 346] 19:37:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11271a400) [pid = 1662] [serial = 1037] [outer = 0x0] 19:37:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116760000) [pid = 1662] [serial = 1038] [outer = 0x11271a400] 19:37:10 INFO - PROCESS | 1662 | 1465526230587 Marionette DEBUG loaded listener.js 19:37:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119203800) [pid = 1662] [serial = 1039] [outer = 0x11271a400] 19:37:10 INFO - PROCESS | 1662 | 1465526230900 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 19:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:37:10 INFO - PROCESS | 1662 | 1465526230939 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:37:10 INFO - PROCESS | 1662 | 1465526230940 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:37:10 INFO - PROCESS | 1662 | 1465526230942 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:37:10 INFO - PROCESS | 1662 | 1465526230943 Marionette TRACE conn2 <- [1,1358,null,{}] 19:37:10 INFO - PROCESS | 1662 | 1465526230946 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:10 INFO - PROCESS | 1662 | 1465526230947 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:11 INFO - PROCESS | 1662 | 1465526231050 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:37:11 INFO - PROCESS | 1662 | 1465526231055 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 1662 | 1465526231056 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a404800 == 39 [pid = 1662] [id = 347] 19:37:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1130d3400) [pid = 1662] [serial = 1040] [outer = 0x0] 19:37:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11969b000) [pid = 1662] [serial = 1041] [outer = 0x1130d3400] 19:37:11 INFO - PROCESS | 1662 | 1465526231080 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128817800) [pid = 1662] [serial = 1042] [outer = 0x1130d3400] 19:37:11 INFO - PROCESS | 1662 | 1465526231399 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 472ms 19:37:11 INFO - PROCESS | 1662 | 1465526231417 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:37:11 INFO - PROCESS | 1662 | 1465526231419 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:37:11 INFO - PROCESS | 1662 | 1465526231422 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:37:11 INFO - PROCESS | 1662 | 1465526231424 Marionette TRACE conn2 <- [1,1362,null,{}] 19:37:11 INFO - PROCESS | 1662 | 1465526231427 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:11 INFO - PROCESS | 1662 | 1465526231431 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:11 INFO - PROCESS | 1662 | 1465526231556 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:37:11 INFO - PROCESS | 1662 | 1465526231573 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 1662 | 1465526231575 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a517000 == 40 [pid = 1662] [id = 348] 19:37:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12240ec00) [pid = 1662] [serial = 1043] [outer = 0x0] 19:37:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x129209800) [pid = 1662] [serial = 1044] [outer = 0x12240ec00] 19:37:11 INFO - PROCESS | 1662 | 1465526231651 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129310400) [pid = 1662] [serial = 1045] [outer = 0x12240ec00] 19:37:11 INFO - PROCESS | 1662 | 1465526231942 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms 19:37:11 INFO - PROCESS | 1662 | 1465526231991 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:37:11 INFO - PROCESS | 1662 | 1465526231993 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:37:11 INFO - PROCESS | 1662 | 1465526231997 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:37:12 INFO - PROCESS | 1662 | 1465526231999 Marionette TRACE conn2 <- [1,1366,null,{}] 19:37:12 INFO - PROCESS | 1662 | 1465526232001 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:12 INFO - PROCESS | 1662 | 1465526232003 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:12 INFO - PROCESS | 1662 | 1465526232090 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:37:12 INFO - PROCESS | 1662 | 1465526232094 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:12 INFO - PROCESS | 1662 | 1465526232097 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5ab800 == 41 [pid = 1662] [id = 349] 19:37:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124d45c00) [pid = 1662] [serial = 1046] [outer = 0x0] 19:37:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a484c00) [pid = 1662] [serial = 1047] [outer = 0x124d45c00] 19:37:12 INFO - PROCESS | 1662 | 1465526232123 Marionette DEBUG loaded listener.js 19:37:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a5d8c00) [pid = 1662] [serial = 1048] [outer = 0x124d45c00] 19:37:12 INFO - PROCESS | 1662 | 1465526232583 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:37:12 INFO - PROCESS | 1662 | 1465526232620 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:37:12 INFO - PROCESS | 1662 | 1465526232623 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:37:12 INFO - PROCESS | 1662 | 1465526232625 Marionette TRACE conn2 <- [1,1370,null,{}] 19:37:12 INFO - PROCESS | 1662 | 1465526232629 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:12 INFO - PROCESS | 1662 | 1465526232631 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:12 INFO - PROCESS | 1662 | 1465526232746 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:37:12 INFO - PROCESS | 1662 | 1465526232847 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:12 INFO - PROCESS | 1662 | 1465526232848 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x118055000 == 42 [pid = 1662] [id = 350] 19:37:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1169f9800) [pid = 1662] [serial = 1049] [outer = 0x0] 19:37:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1173a2c00) [pid = 1662] [serial = 1050] [outer = 0x1169f9800] 19:37:12 INFO - PROCESS | 1662 | 1465526232912 Marionette DEBUG loaded listener.js 19:37:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118461400) [pid = 1662] [serial = 1051] [outer = 0x1169f9800] 19:37:13 INFO - PROCESS | 1662 | 1465526233432 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:37:13 INFO - PROCESS | 1662 | 1465526233448 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:37:13 INFO - PROCESS | 1662 | 1465526233453 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:37:13 INFO - PROCESS | 1662 | 1465526233455 Marionette TRACE conn2 <- [1,1374,null,{}] 19:37:13 INFO - PROCESS | 1662 | 1465526233457 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:13 INFO - PROCESS | 1662 | 1465526233459 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:13 INFO - PROCESS | 1662 | 1465526233559 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:37:13 INFO - PROCESS | 1662 | 1465526233617 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:13 INFO - PROCESS | 1662 | 1465526233618 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12415b800 == 43 [pid = 1662] [id = 351] 19:37:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118f3bc00) [pid = 1662] [serial = 1052] [outer = 0x0] 19:37:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11961dc00) [pid = 1662] [serial = 1053] [outer = 0x118f3bc00] 19:37:13 INFO - PROCESS | 1662 | 1465526233648 Marionette DEBUG loaded listener.js 19:37:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119d9a400) [pid = 1662] [serial = 1054] [outer = 0x118f3bc00] 19:37:14 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:37:14 INFO - PROCESS | 1662 | 1465526234089 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:37:14 INFO - PROCESS | 1662 | 1465526234124 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:37:14 INFO - PROCESS | 1662 | 1465526234126 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:37:14 INFO - PROCESS | 1662 | 1465526234129 Marionette TRACE conn2 <- [1,1378,null,{}] 19:37:14 INFO - PROCESS | 1662 | 1465526234137 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:14 INFO - PROCESS | 1662 | 1465526234140 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:14 INFO - PROCESS | 1662 | 1465526234260 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:37:14 INFO - PROCESS | 1662 | 1465526234320 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:14 INFO - PROCESS | 1662 | 1465526234322 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aba6800 == 44 [pid = 1662] [id = 352] 19:37:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126b54400) [pid = 1662] [serial = 1055] [outer = 0x0] 19:37:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128812400) [pid = 1662] [serial = 1056] [outer = 0x126b54400] 19:37:14 INFO - PROCESS | 1662 | 1465526234353 Marionette DEBUG loaded listener.js 19:37:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128a85800) [pid = 1662] [serial = 1057] [outer = 0x126b54400] 19:37:14 INFO - PROCESS | 1662 | 1465526234792 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:37:14 INFO - PROCESS | 1662 | 1465526234800 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:37:14 INFO - PROCESS | 1662 | 1465526234802 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:37:14 INFO - PROCESS | 1662 | 1465526234804 Marionette TRACE conn2 <- [1,1382,null,{}] 19:37:14 INFO - PROCESS | 1662 | 1465526234806 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:14 INFO - PROCESS | 1662 | 1465526234807 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:14 INFO - PROCESS | 1662 | 1465526234909 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:37:14 INFO - PROCESS | 1662 | 1465526234962 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:14 INFO - PROCESS | 1662 | 1465526234963 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd2b000 == 45 [pid = 1662] [id = 353] 19:37:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128b16800) [pid = 1662] [serial = 1058] [outer = 0x0] 19:37:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x129303c00) [pid = 1662] [serial = 1059] [outer = 0x128b16800] 19:37:14 INFO - PROCESS | 1662 | 1465526234992 Marionette DEBUG loaded listener.js 19:37:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a48b400) [pid = 1662] [serial = 1060] [outer = 0x128b16800] 19:37:15 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:37:15 INFO - PROCESS | 1662 | 1465526235495 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:37:15 INFO - PROCESS | 1662 | 1465526235709 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:37:15 INFO - PROCESS | 1662 | 1465526235713 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:37:15 INFO - PROCESS | 1662 | 1465526235715 Marionette TRACE conn2 <- [1,1386,null,{}] 19:37:15 INFO - PROCESS | 1662 | 1465526235719 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:15 INFO - PROCESS | 1662 | 1465526235721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:15 INFO - PROCESS | 1662 | 1465526235816 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:37:15 INFO - PROCESS | 1662 | 1465526235882 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:15 INFO - PROCESS | 1662 | 1465526235885 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182bc800 == 46 [pid = 1662] [id = 354] 19:37:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1162c2000) [pid = 1662] [serial = 1061] [outer = 0x0] 19:37:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1166e2800) [pid = 1662] [serial = 1062] [outer = 0x1162c2000] 19:37:15 INFO - PROCESS | 1662 | 1465526235912 Marionette DEBUG loaded listener.js 19:37:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1176b7000) [pid = 1662] [serial = 1063] [outer = 0x1162c2000] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a517000 == 45 [pid = 1662] [id = 348] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a404800 == 44 [pid = 1662] [id = 347] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12411a000 == 43 [pid = 1662] [id = 346] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118328800 == 42 [pid = 1662] [id = 345] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x128a02800 == 41 [pid = 1662] [id = 344] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1254b3000 == 40 [pid = 1662] [id = 343] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b0800 == 39 [pid = 1662] [id = 342] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12259b800 == 38 [pid = 1662] [id = 341] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11831b000 == 37 [pid = 1662] [id = 340] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116f42000 == 36 [pid = 1662] [id = 339] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11694a800 == 35 [pid = 1662] [id = 338] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11707e000 == 34 [pid = 1662] [id = 337] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x129298800 == 33 [pid = 1662] [id = 336] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118331800 == 32 [pid = 1662] [id = 324] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd2b000 == 31 [pid = 1662] [id = 353] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12aba6800 == 30 [pid = 1662] [id = 352] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12415b800 == 29 [pid = 1662] [id = 351] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5ab800 == 28 [pid = 1662] [id = 349] 19:37:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118055000 == 27 [pid = 1662] [id = 350] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119352400) [pid = 1662] [serial = 984] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11846c400) [pid = 1662] [serial = 981] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118a51800) [pid = 1662] [serial = 982] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1199a4400) [pid = 1662] [serial = 988] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1133d1000) [pid = 1662] [serial = 958] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1196a2400) [pid = 1662] [serial = 987] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112a6e400) [pid = 1662] [serial = 957] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11835b000) [pid = 1662] [serial = 973] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1173a0400) [pid = 1662] [serial = 972] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116763000) [pid = 1662] [serial = 978] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1172b2400) [pid = 1662] [serial = 979] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119357800) [pid = 1662] [serial = 961] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118f30800) [pid = 1662] [serial = 960] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1132e3800) [pid = 1662] [serial = 975] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1133d4c00) [pid = 1662] [serial = 976] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x126b53400) [pid = 1662] [serial = 964] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12454b000) [pid = 1662] [serial = 963] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x129210c00) [pid = 1662] [serial = 967] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128b15000) [pid = 1662] [serial = 966] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12b5a1000) [pid = 1662] [serial = 970] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a54f800) [pid = 1662] [serial = 969] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12546fc00) [pid = 1662] [serial = 991] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x122665c00) [pid = 1662] [serial = 990] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x125493000) [pid = 1662] [serial = 993] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118a42400) [pid = 1662] [serial = 997] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12881c400) [pid = 1662] [serial = 1003] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1132e2c00) [pid = 1662] [serial = 996] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126b56000) [pid = 1662] [serial = 994] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1271ca800) [pid = 1662] [serial = 999] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1271d6800) [pid = 1662] [serial = 1002] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1196a2800) [pid = 1662] [serial = 1000] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11961d400) [pid = 1662] [serial = 985] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12903bc00) [pid = 1662] [serial = 1006] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1292c1400) [pid = 1662] [serial = 1008] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x128b17400) [pid = 1662] [serial = 1005] [outer = 0x0] [url = about:blank] 19:37:16 INFO - PROCESS | 1662 | 1465526236924 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:37:16 INFO - PROCESS | 1662 | 1465526236938 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:37:16 INFO - PROCESS | 1662 | 1465526236941 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:37:16 INFO - PROCESS | 1662 | 1465526236943 Marionette TRACE conn2 <- [1,1390,null,{}] 19:37:16 INFO - PROCESS | 1662 | 1465526236947 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:16 INFO - PROCESS | 1662 | 1465526236948 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:17 INFO - PROCESS | 1662 | 1465526237030 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:37:17 INFO - PROCESS | 1662 | 1465526237034 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:17 INFO - PROCESS | 1662 | 1465526237036 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116090800 == 28 [pid = 1662] [id = 355] 19:37:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1130d8400) [pid = 1662] [serial = 1064] [outer = 0x0] 19:37:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11321f400) [pid = 1662] [serial = 1065] [outer = 0x1130d8400] 19:37:17 INFO - PROCESS | 1662 | 1465526237066 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11336dc00) [pid = 1662] [serial = 1066] [outer = 0x1130d8400] 19:37:17 INFO - PROCESS | 1662 | 1465526237419 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 523ms 19:37:17 INFO - PROCESS | 1662 | 1465526237463 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:37:17 INFO - PROCESS | 1662 | 1465526237467 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:37:17 INFO - PROCESS | 1662 | 1465526237472 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:37:17 INFO - PROCESS | 1662 | 1465526237474 Marionette TRACE conn2 <- [1,1394,null,{}] 19:37:17 INFO - PROCESS | 1662 | 1465526237477 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:17 INFO - PROCESS | 1662 | 1465526237479 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:17 INFO - PROCESS | 1662 | 1465526237563 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:37:17 INFO - PROCESS | 1662 | 1465526237568 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:17 INFO - PROCESS | 1662 | 1465526237570 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f40000 == 29 [pid = 1662] [id = 356] 19:37:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x113d3c400) [pid = 1662] [serial = 1067] [outer = 0x0] 19:37:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1162c3c00) [pid = 1662] [serial = 1068] [outer = 0x113d3c400] 19:37:17 INFO - PROCESS | 1662 | 1465526237601 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116f65400) [pid = 1662] [serial = 1069] [outer = 0x113d3c400] 19:37:18 INFO - PROCESS | 1662 | 1465526238097 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 19:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:37:18 INFO - PROCESS | 1662 | 1465526238148 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:37:18 INFO - PROCESS | 1662 | 1465526238149 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:37:18 INFO - PROCESS | 1662 | 1465526238152 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:37:18 INFO - PROCESS | 1662 | 1465526238154 Marionette TRACE conn2 <- [1,1398,null,{}] 19:37:18 INFO - PROCESS | 1662 | 1465526238163 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:18 INFO - PROCESS | 1662 | 1465526238166 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:18 INFO - PROCESS | 1662 | 1465526238240 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:37:18 INFO - PROCESS | 1662 | 1465526238249 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:18 INFO - PROCESS | 1662 | 1465526238251 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d0800 == 30 [pid = 1662] [id = 357] 19:37:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112a70c00) [pid = 1662] [serial = 1070] [outer = 0x0] 19:37:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118460400) [pid = 1662] [serial = 1071] [outer = 0x112a70c00] 19:37:18 INFO - PROCESS | 1662 | 1465526238278 Marionette DEBUG loaded listener.js 19:37:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11846f000) [pid = 1662] [serial = 1072] [outer = 0x112a70c00] 19:37:18 INFO - PROCESS | 1662 | 1465526238618 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 19:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:37:18 INFO - PROCESS | 1662 | 1465526238672 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:37:18 INFO - PROCESS | 1662 | 1465526238674 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:37:18 INFO - PROCESS | 1662 | 1465526238689 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:37:18 INFO - PROCESS | 1662 | 1465526238690 Marionette TRACE conn2 <- [1,1402,null,{}] 19:37:18 INFO - PROCESS | 1662 | 1465526238693 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:18 INFO - PROCESS | 1662 | 1465526238695 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:18 INFO - PROCESS | 1662 | 1465526238771 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:37:18 INFO - PROCESS | 1662 | 1465526238774 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:18 INFO - PROCESS | 1662 | 1465526238776 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952c800 == 31 [pid = 1662] [id = 358] 19:37:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118555000) [pid = 1662] [serial = 1073] [outer = 0x0] 19:37:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118a44800) [pid = 1662] [serial = 1074] [outer = 0x118555000] 19:37:18 INFO - PROCESS | 1662 | 1465526238804 Marionette DEBUG loaded listener.js 19:37:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119207800) [pid = 1662] [serial = 1075] [outer = 0x118555000] 19:37:19 INFO - PROCESS | 1662 | 1465526239159 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 532ms 19:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:37:19 INFO - PROCESS | 1662 | 1465526239208 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:37:19 INFO - PROCESS | 1662 | 1465526239209 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:37:19 INFO - PROCESS | 1662 | 1465526239212 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:37:19 INFO - PROCESS | 1662 | 1465526239213 Marionette TRACE conn2 <- [1,1406,null,{}] 19:37:19 INFO - PROCESS | 1662 | 1465526239222 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:19 INFO - PROCESS | 1662 | 1465526239223 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:19 INFO - PROCESS | 1662 | 1465526239314 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:37:19 INFO - PROCESS | 1662 | 1465526239353 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 1662 | 1465526239354 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d55800 == 32 [pid = 1662] [id = 359] 19:37:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x113864400) [pid = 1662] [serial = 1076] [outer = 0x0] 19:37:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119350800) [pid = 1662] [serial = 1077] [outer = 0x113864400] 19:37:19 INFO - PROCESS | 1662 | 1465526239378 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11935fc00) [pid = 1662] [serial = 1078] [outer = 0x113864400] 19:37:19 INFO - PROCESS | 1662 | 1465526239699 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 19:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:37:19 INFO - PROCESS | 1662 | 1465526239732 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:37:19 INFO - PROCESS | 1662 | 1465526239733 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:37:19 INFO - PROCESS | 1662 | 1465526239735 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:37:19 INFO - PROCESS | 1662 | 1465526239736 Marionette TRACE conn2 <- [1,1410,null,{}] 19:37:19 INFO - PROCESS | 1662 | 1465526239738 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:19 INFO - PROCESS | 1662 | 1465526239743 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:19 INFO - PROCESS | 1662 | 1465526239856 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:37:19 INFO - PROCESS | 1662 | 1465526239890 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 1662 | 1465526239892 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c11800 == 33 [pid = 1662] [id = 360] 19:37:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11935b000) [pid = 1662] [serial = 1079] [outer = 0x0] 19:37:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119697800) [pid = 1662] [serial = 1080] [outer = 0x11935b000] 19:37:19 INFO - PROCESS | 1662 | 1465526239916 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1238af000) [pid = 1662] [serial = 1081] [outer = 0x11935b000] 19:37:20 INFO - PROCESS | 1662 | 1465526240243 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 19:37:20 INFO - PROCESS | 1662 | 1465526240263 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:37:20 INFO - PROCESS | 1662 | 1465526240265 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:37:20 INFO - PROCESS | 1662 | 1465526240267 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 1662 | 1465526240268 Marionette TRACE conn2 <- [1,1414,null,{}] 19:37:20 INFO - PROCESS | 1662 | 1465526240270 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:20 INFO - PROCESS | 1662 | 1465526240272 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:20 INFO - PROCESS | 1662 | 1465526240371 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:37:20 INFO - PROCESS | 1662 | 1465526240377 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:20 INFO - PROCESS | 1662 | 1465526240378 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x124164000 == 34 [pid = 1662] [id = 361] 19:37:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1132eb400) [pid = 1662] [serial = 1082] [outer = 0x0] 19:37:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123d9ec00) [pid = 1662] [serial = 1083] [outer = 0x1132eb400] 19:37:20 INFO - PROCESS | 1662 | 1465526240402 Marionette DEBUG loaded listener.js 19:37:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12537f400) [pid = 1662] [serial = 1084] [outer = 0x1132eb400] 19:37:20 INFO - PROCESS | 1662 | 1465526240773 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 19:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:37:20 INFO - PROCESS | 1662 | 1465526240787 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:37:20 INFO - PROCESS | 1662 | 1465526240789 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:37:20 INFO - PROCESS | 1662 | 1465526240793 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 1662 | 1465526240797 Marionette TRACE conn2 <- [1,1418,null,{}] 19:37:20 INFO - PROCESS | 1662 | 1465526240801 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:20 INFO - PROCESS | 1662 | 1465526240803 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:20 INFO - PROCESS | 1662 | 1465526240947 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:37:20 INFO - PROCESS | 1662 | 1465526240964 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:20 INFO - PROCESS | 1662 | 1465526240965 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12465e800 == 35 [pid = 1662] [id = 362] 19:37:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11969bc00) [pid = 1662] [serial = 1085] [outer = 0x0] 19:37:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x125e4d000) [pid = 1662] [serial = 1086] [outer = 0x11969bc00] 19:37:21 INFO - PROCESS | 1662 | 1465526241005 Marionette DEBUG loaded listener.js 19:37:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126b56000) [pid = 1662] [serial = 1087] [outer = 0x11969bc00] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126ea9c00) [pid = 1662] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112a19000) [pid = 1662] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1271a2000) [pid = 1662] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1132edc00) [pid = 1662] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11271a400) [pid = 1662] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112a7bc00) [pid = 1662] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12903ec00) [pid = 1662] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119205800) [pid = 1662] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119d9e400) [pid = 1662] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11696a000) [pid = 1662] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a19c00) [pid = 1662] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x124d45c00) [pid = 1662] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:37:21 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1130d3400) [pid = 1662] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:37:21 INFO - PROCESS | 1662 | 1465526241569 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 825ms 19:37:21 INFO - PROCESS | 1662 | 1465526241620 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:37:21 INFO - PROCESS | 1662 | 1465526241623 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:37:21 INFO - PROCESS | 1662 | 1465526241626 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:37:21 INFO - PROCESS | 1662 | 1465526241627 Marionette TRACE conn2 <- [1,1422,null,{}] 19:37:21 INFO - PROCESS | 1662 | 1465526241653 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:21 INFO - PROCESS | 1662 | 1465526241655 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:21 INFO - PROCESS | 1662 | 1465526241793 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:37:21 INFO - PROCESS | 1662 | 1465526241799 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:21 INFO - PROCESS | 1662 | 1465526241800 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182cf800 == 36 [pid = 1662] [id = 363] 19:37:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1121a0000) [pid = 1662] [serial = 1088] [outer = 0x0] 19:37:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1248afc00) [pid = 1662] [serial = 1089] [outer = 0x1121a0000] 19:37:21 INFO - PROCESS | 1662 | 1465526241840 Marionette DEBUG loaded listener.js 19:37:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126b53400) [pid = 1662] [serial = 1090] [outer = 0x1121a0000] 19:37:22 INFO - PROCESS | 1662 | 1465526242284 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 678ms 19:37:22 INFO - PROCESS | 1662 | 1465526242307 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:37:22 INFO - PROCESS | 1662 | 1465526242308 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:37:22 INFO - PROCESS | 1662 | 1465526242310 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:37:22 INFO - PROCESS | 1662 | 1465526242313 Marionette TRACE conn2 <- [1,1426,null,{}] 19:37:22 INFO - PROCESS | 1662 | 1465526242317 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:22 INFO - PROCESS | 1662 | 1465526242318 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:22 INFO - PROCESS | 1662 | 1465526242393 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:37:22 INFO - PROCESS | 1662 | 1465526242400 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 1662 | 1465526242401 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x127187000 == 37 [pid = 1662] [id = 364] 19:37:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126b56400) [pid = 1662] [serial = 1091] [outer = 0x0] 19:37:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126eabc00) [pid = 1662] [serial = 1092] [outer = 0x126b56400] 19:37:22 INFO - PROCESS | 1662 | 1465526242424 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1271d2000) [pid = 1662] [serial = 1093] [outer = 0x126b56400] 19:37:22 INFO - PROCESS | 1662 | 1465526242753 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 472ms 19:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:37:22 INFO - PROCESS | 1662 | 1465526242782 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:37:22 INFO - PROCESS | 1662 | 1465526242784 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:37:22 INFO - PROCESS | 1662 | 1465526242786 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:37:22 INFO - PROCESS | 1662 | 1465526242788 Marionette TRACE conn2 <- [1,1430,null,{}] 19:37:22 INFO - PROCESS | 1662 | 1465526242790 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:22 INFO - PROCESS | 1662 | 1465526242791 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:22 INFO - PROCESS | 1662 | 1465526242887 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:37:22 INFO - PROCESS | 1662 | 1465526242891 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 1662 | 1465526242892 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d54000 == 38 [pid = 1662] [id = 365] 19:37:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1271d3400) [pid = 1662] [serial = 1094] [outer = 0x0] 19:37:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128818400) [pid = 1662] [serial = 1095] [outer = 0x1271d3400] 19:37:22 INFO - PROCESS | 1662 | 1465526242921 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b19c00) [pid = 1662] [serial = 1096] [outer = 0x1271d3400] 19:37:23 INFO - PROCESS | 1662 | 1465526243266 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 19:37:23 INFO - PROCESS | 1662 | 1465526243310 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:37:23 INFO - PROCESS | 1662 | 1465526243311 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:37:23 INFO - PROCESS | 1662 | 1465526243314 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:37:23 INFO - PROCESS | 1662 | 1465526243315 Marionette TRACE conn2 <- [1,1434,null,{}] 19:37:23 INFO - PROCESS | 1662 | 1465526243317 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:23 INFO - PROCESS | 1662 | 1465526243318 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:23 INFO - PROCESS | 1662 | 1465526243393 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:37:23 INFO - PROCESS | 1662 | 1465526243489 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:23 INFO - PROCESS | 1662 | 1465526243491 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x112da8000 == 39 [pid = 1662] [id = 366] 19:37:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x110e3fc00) [pid = 1662] [serial = 1097] [outer = 0x0] 19:37:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x110eef800) [pid = 1662] [serial = 1098] [outer = 0x110e3fc00] 19:37:23 INFO - PROCESS | 1662 | 1465526243523 Marionette DEBUG loaded listener.js 19:37:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112a12c00) [pid = 1662] [serial = 1099] [outer = 0x110e3fc00] 19:37:24 INFO - PROCESS | 1662 | 1465526244061 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 819ms 19:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:37:24 INFO - PROCESS | 1662 | 1465526244135 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:37:24 INFO - PROCESS | 1662 | 1465526244138 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:37:24 INFO - PROCESS | 1662 | 1465526244141 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:37:24 INFO - PROCESS | 1662 | 1465526244142 Marionette TRACE conn2 <- [1,1438,null,{}] 19:37:24 INFO - PROCESS | 1662 | 1465526244146 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:24 INFO - PROCESS | 1662 | 1465526244149 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:24 INFO - PROCESS | 1662 | 1465526244282 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:37:24 INFO - PROCESS | 1662 | 1465526244358 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:24 INFO - PROCESS | 1662 | 1465526244360 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182ca000 == 40 [pid = 1662] [id = 367] 19:37:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116762000) [pid = 1662] [serial = 1100] [outer = 0x0] 19:37:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1169f8c00) [pid = 1662] [serial = 1101] [outer = 0x116762000] 19:37:24 INFO - PROCESS | 1662 | 1465526244390 Marionette DEBUG loaded listener.js 19:37:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1176b9400) [pid = 1662] [serial = 1102] [outer = 0x116762000] 19:37:25 INFO - PROCESS | 1662 | 1465526245013 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 929ms 19:37:25 INFO - PROCESS | 1662 | 1465526245071 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:37:25 INFO - PROCESS | 1662 | 1465526245073 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:37:25 INFO - PROCESS | 1662 | 1465526245084 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 1662 | 1465526245086 Marionette TRACE conn2 <- [1,1442,null,{}] 19:37:25 INFO - PROCESS | 1662 | 1465526245089 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:25 INFO - PROCESS | 1662 | 1465526245091 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:25 INFO - PROCESS | 1662 | 1465526245198 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:37:25 INFO - PROCESS | 1662 | 1465526245273 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:25 INFO - PROCESS | 1662 | 1465526245276 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x117220800 == 41 [pid = 1662] [id = 368] 19:37:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1162b6800) [pid = 1662] [serial = 1103] [outer = 0x0] 19:37:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1166e8000) [pid = 1662] [serial = 1104] [outer = 0x1162b6800] 19:37:25 INFO - PROCESS | 1662 | 1465526245305 Marionette DEBUG loaded listener.js 19:37:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1176b7800) [pid = 1662] [serial = 1105] [outer = 0x1162b6800] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x119d54000 == 40 [pid = 1662] [id = 365] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x127187000 == 39 [pid = 1662] [id = 364] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1182cf800 == 38 [pid = 1662] [id = 363] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x12465e800 == 37 [pid = 1662] [id = 362] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x124164000 == 36 [pid = 1662] [id = 361] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x123c11800 == 35 [pid = 1662] [id = 360] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x119d55800 == 34 [pid = 1662] [id = 359] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x11952c800 == 33 [pid = 1662] [id = 358] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d0800 == 32 [pid = 1662] [id = 357] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x116f40000 == 31 [pid = 1662] [id = 356] 19:37:25 INFO - PROCESS | 1662 | --DOCSHELL 0x116090800 == 30 [pid = 1662] [id = 355] 19:37:25 INFO - PROCESS | 1662 | 1465526245704 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128812c00) [pid = 1662] [serial = 1032] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x125490400) [pid = 1662] [serial = 1029] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12920a000) [pid = 1662] [serial = 1035] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113834800) [pid = 1662] [serial = 1011] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116760000) [pid = 1662] [serial = 1038] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1160cac00) [pid = 1662] [serial = 1012] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1172ad800) [pid = 1662] [serial = 1014] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118467000) [pid = 1662] [serial = 1015] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119203800) [pid = 1662] [serial = 1039] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x129303000) [pid = 1662] [serial = 1009] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119288c00) [pid = 1662] [serial = 1020] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119354c00) [pid = 1662] [serial = 1021] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1248ab000) [pid = 1662] [serial = 1026] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x117034000) [pid = 1662] [serial = 1017] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118292800) [pid = 1662] [serial = 1018] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1196a5400) [pid = 1662] [serial = 1023] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12240f000) [pid = 1662] [serial = 1024] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a484c00) [pid = 1662] [serial = 1047] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a5d8c00) [pid = 1662] [serial = 1048] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11969b000) [pid = 1662] [serial = 1041] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1292c9000) [pid = 1662] [serial = 1036] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x129033000) [pid = 1662] [serial = 1033] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129209800) [pid = 1662] [serial = 1044] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126e4cc00) [pid = 1662] [serial = 1030] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128817800) [pid = 1662] [serial = 1042] [outer = 0x0] [url = about:blank] 19:37:25 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x125384800) [pid = 1662] [serial = 1027] [outer = 0x0] [url = about:blank] 19:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 679ms 19:37:25 INFO - PROCESS | 1662 | 1465526245756 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:37:25 INFO - PROCESS | 1662 | 1465526245759 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:37:25 INFO - PROCESS | 1662 | 1465526245764 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 1662 | 1465526245766 Marionette TRACE conn2 <- [1,1446,null,{}] 19:37:25 INFO - PROCESS | 1662 | 1465526245768 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:25 INFO - PROCESS | 1662 | 1465526245770 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:25 INFO - PROCESS | 1662 | 1465526245848 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:37:25 INFO - PROCESS | 1662 | 1465526245853 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:25 INFO - PROCESS | 1662 | 1465526245855 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d5000 == 31 [pid = 1662] [id = 369] 19:37:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11829e800) [pid = 1662] [serial = 1106] [outer = 0x0] 19:37:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11842d000) [pid = 1662] [serial = 1107] [outer = 0x11829e800] 19:37:25 INFO - PROCESS | 1662 | 1465526245887 Marionette DEBUG loaded listener.js 19:37:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11853b000) [pid = 1662] [serial = 1108] [outer = 0x11829e800] 19:37:26 INFO - PROCESS | 1662 | 1465526246367 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 620ms 19:37:26 INFO - PROCESS | 1662 | 1465526246385 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:37:26 INFO - PROCESS | 1662 | 1465526246387 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:37:26 INFO - PROCESS | 1662 | 1465526246389 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:37:26 INFO - PROCESS | 1662 | 1465526246391 Marionette TRACE conn2 <- [1,1450,null,{}] 19:37:26 INFO - PROCESS | 1662 | 1465526246401 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:26 INFO - PROCESS | 1662 | 1465526246404 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:26 INFO - PROCESS | 1662 | 1465526246484 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:37:26 INFO - PROCESS | 1662 | 1465526246489 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:26 INFO - PROCESS | 1662 | 1465526246491 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d54000 == 32 [pid = 1662] [id = 370] 19:37:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11935b800) [pid = 1662] [serial = 1109] [outer = 0x0] 19:37:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119616c00) [pid = 1662] [serial = 1110] [outer = 0x11935b800] 19:37:26 INFO - PROCESS | 1662 | 1465526246522 Marionette DEBUG loaded listener.js 19:37:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11969f400) [pid = 1662] [serial = 1111] [outer = 0x11935b800] 19:37:26 INFO - PROCESS | 1662 | 1465526246871 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 527ms 19:37:26 INFO - PROCESS | 1662 | 1465526246917 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:37:26 INFO - PROCESS | 1662 | 1465526246918 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:37:26 INFO - PROCESS | 1662 | 1465526246921 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:37:26 INFO - PROCESS | 1662 | 1465526246922 Marionette TRACE conn2 <- [1,1454,null,{}] 19:37:26 INFO - PROCESS | 1662 | 1465526246924 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:26 INFO - PROCESS | 1662 | 1465526246925 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:27 INFO - PROCESS | 1662 | 1465526247004 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:37:27 INFO - PROCESS | 1662 | 1465526247008 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 1662 | 1465526247009 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12414b800 == 33 [pid = 1662] [id = 371] 19:37:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1131c7400) [pid = 1662] [serial = 1112] [outer = 0x0] 19:37:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119983400) [pid = 1662] [serial = 1113] [outer = 0x1131c7400] 19:37:27 INFO - PROCESS | 1662 | 1465526247037 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119da0000) [pid = 1662] [serial = 1114] [outer = 0x1131c7400] 19:37:27 INFO - PROCESS | 1662 | 1465526247369 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 19:37:27 INFO - PROCESS | 1662 | 1465526247390 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:37:27 INFO - PROCESS | 1662 | 1465526247391 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:37:27 INFO - PROCESS | 1662 | 1465526247394 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:37:27 INFO - PROCESS | 1662 | 1465526247397 Marionette TRACE conn2 <- [1,1458,null,{}] 19:37:27 INFO - PROCESS | 1662 | 1465526247401 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:27 INFO - PROCESS | 1662 | 1465526247402 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:27 INFO - PROCESS | 1662 | 1465526247476 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:37:27 INFO - PROCESS | 1662 | 1465526247535 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 1662 | 1465526247536 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x11807e000 == 34 [pid = 1662] [id = 372] 19:37:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196a0400) [pid = 1662] [serial = 1115] [outer = 0x0] 19:37:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x122536000) [pid = 1662] [serial = 1116] [outer = 0x1196a0400] 19:37:27 INFO - PROCESS | 1662 | 1465526247561 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124a9b800) [pid = 1662] [serial = 1117] [outer = 0x1196a0400] 19:37:27 INFO - PROCESS | 1662 | 1465526247840 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 473ms 19:37:27 INFO - PROCESS | 1662 | 1465526247870 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:37:27 INFO - PROCESS | 1662 | 1465526247871 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:37:27 INFO - PROCESS | 1662 | 1465526247873 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:37:27 INFO - PROCESS | 1662 | 1465526247874 Marionette TRACE conn2 <- [1,1462,null,{}] 19:37:27 INFO - PROCESS | 1662 | 1465526247876 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:27 INFO - PROCESS | 1662 | 1465526247883 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:28 INFO - PROCESS | 1662 | 1465526248018 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:37:28 INFO - PROCESS | 1662 | 1465526248022 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:28 INFO - PROCESS | 1662 | 1465526248023 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x126c36000 == 35 [pid = 1662] [id = 373] 19:37:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1238b6000) [pid = 1662] [serial = 1118] [outer = 0x0] 19:37:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12549a400) [pid = 1662] [serial = 1119] [outer = 0x1238b6000] 19:37:28 INFO - PROCESS | 1662 | 1465526248047 Marionette DEBUG loaded listener.js 19:37:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a7d800) [pid = 1662] [serial = 1120] [outer = 0x1238b6000] 19:37:28 INFO - PROCESS | 1662 | 1465526248409 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 19:37:28 INFO - PROCESS | 1662 | 1465526248450 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 1662 | 1465526248451 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:37:28 INFO - PROCESS | 1662 | 1465526248454 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 1662 | 1465526248455 Marionette TRACE conn2 <- [1,1466,null,{}] 19:37:28 INFO - PROCESS | 1662 | 1465526248457 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:28 INFO - PROCESS | 1662 | 1465526248458 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:28 INFO - PROCESS | 1662 | 1465526248556 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:37:28 INFO - PROCESS | 1662 | 1465526248562 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:28 INFO - PROCESS | 1662 | 1465526248563 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x128edd000 == 36 [pid = 1662] [id = 374] 19:37:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1132e0400) [pid = 1662] [serial = 1121] [outer = 0x0] 19:37:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b1b400) [pid = 1662] [serial = 1122] [outer = 0x1132e0400] 19:37:28 INFO - PROCESS | 1662 | 1465526248594 Marionette DEBUG loaded listener.js 19:37:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129033c00) [pid = 1662] [serial = 1123] [outer = 0x1132e0400] 19:37:28 INFO - PROCESS | 1662 | 1465526248940 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 19:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:37:28 INFO - PROCESS | 1662 | 1465526248973 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 1662 | 1465526248974 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:37:28 INFO - PROCESS | 1662 | 1465526248976 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 1662 | 1465526248977 Marionette TRACE conn2 <- [1,1470,null,{}] 19:37:28 INFO - PROCESS | 1662 | 1465526248982 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:28 INFO - PROCESS | 1662 | 1465526248983 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:29 INFO - PROCESS | 1662 | 1465526249079 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:37:29 INFO - PROCESS | 1662 | 1465526249082 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:29 INFO - PROCESS | 1662 | 1465526249083 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d6800 == 37 [pid = 1662] [id = 375] 19:37:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119355c00) [pid = 1662] [serial = 1124] [outer = 0x0] 19:37:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129208400) [pid = 1662] [serial = 1125] [outer = 0x119355c00] 19:37:29 INFO - PROCESS | 1662 | 1465526249108 Marionette DEBUG loaded listener.js 19:37:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292c7000) [pid = 1662] [serial = 1126] [outer = 0x119355c00] 19:37:29 INFO - PROCESS | 1662 | 1465526249439 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 19:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:37:29 INFO - PROCESS | 1662 | 1465526249498 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:37:29 INFO - PROCESS | 1662 | 1465526249499 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:37:29 INFO - PROCESS | 1662 | 1465526249502 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:37:29 INFO - PROCESS | 1662 | 1465526249503 Marionette TRACE conn2 <- [1,1474,null,{}] 19:37:29 INFO - PROCESS | 1662 | 1465526249505 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:29 INFO - PROCESS | 1662 | 1465526249506 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:29 INFO - PROCESS | 1662 | 1465526249602 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:37:29 INFO - PROCESS | 1662 | 1465526249613 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:29 INFO - PROCESS | 1662 | 1465526249614 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41f800 == 38 [pid = 1662] [id = 376] 19:37:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292c8000) [pid = 1662] [serial = 1127] [outer = 0x0] 19:37:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1292ccc00) [pid = 1662] [serial = 1128] [outer = 0x1292c8000] 19:37:29 INFO - PROCESS | 1662 | 1465526249645 Marionette DEBUG loaded listener.js 19:37:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a257800) [pid = 1662] [serial = 1129] [outer = 0x1292c8000] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113864400) [pid = 1662] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1130d8400) [pid = 1662] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112a70c00) [pid = 1662] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113d3c400) [pid = 1662] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118555000) [pid = 1662] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1169f9800) [pid = 1662] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1162c2000) [pid = 1662] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118f3bc00) [pid = 1662] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126b54400) [pid = 1662] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126b56400) [pid = 1662] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128b16800) [pid = 1662] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11935b000) [pid = 1662] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1132eb400) [pid = 1662] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11969bc00) [pid = 1662] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1121a0000) [pid = 1662] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:37:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12240ec00) [pid = 1662] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:37:30 INFO - PROCESS | 1662 | 1465526250041 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 19:37:30 INFO - PROCESS | 1662 | 1465526250071 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:37:30 INFO - PROCESS | 1662 | 1465526250073 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:37:30 INFO - PROCESS | 1662 | 1465526250075 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:37:30 INFO - PROCESS | 1662 | 1465526250076 Marionette TRACE conn2 <- [1,1478,null,{}] 19:37:30 INFO - PROCESS | 1662 | 1465526250078 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:30 INFO - PROCESS | 1662 | 1465526250079 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:30 INFO - PROCESS | 1662 | 1465526250157 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:37:30 INFO - PROCESS | 1662 | 1465526250212 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 1662 | 1465526250213 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12414b000 == 39 [pid = 1662] [id = 377] 19:37:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1132eb400) [pid = 1662] [serial = 1130] [outer = 0x0] 19:37:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118555000) [pid = 1662] [serial = 1131] [outer = 0x1132eb400] 19:37:30 INFO - PROCESS | 1662 | 1465526250238 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119d3fc00) [pid = 1662] [serial = 1132] [outer = 0x1132eb400] 19:37:30 INFO - PROCESS | 1662 | 1465526250541 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 19:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:37:30 INFO - PROCESS | 1662 | 1465526250594 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:37:30 INFO - PROCESS | 1662 | 1465526250595 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:37:30 INFO - PROCESS | 1662 | 1465526250597 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:37:30 INFO - PROCESS | 1662 | 1465526250599 Marionette TRACE conn2 <- [1,1482,null,{}] 19:37:30 INFO - PROCESS | 1662 | 1465526250602 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:30 INFO - PROCESS | 1662 | 1465526250603 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:30 INFO - PROCESS | 1662 | 1465526250701 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:37:30 INFO - PROCESS | 1662 | 1465526250704 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 1662 | 1465526250706 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b90a000 == 40 [pid = 1662] [id = 378] 19:37:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11969b800) [pid = 1662] [serial = 1133] [outer = 0x0] 19:37:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a52c000) [pid = 1662] [serial = 1134] [outer = 0x11969b800] 19:37:30 INFO - PROCESS | 1662 | 1465526250732 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12a5dd000) [pid = 1662] [serial = 1135] [outer = 0x11969b800] 19:37:31 INFO - PROCESS | 1662 | 1465526251082 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 19:37:31 INFO - PROCESS | 1662 | 1465526251125 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 1662 | 1465526251127 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:37:31 INFO - PROCESS | 1662 | 1465526251129 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 1662 | 1465526251130 Marionette TRACE conn2 <- [1,1486,null,{}] 19:37:31 INFO - PROCESS | 1662 | 1465526251132 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:31 INFO - PROCESS | 1662 | 1465526251133 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:31 INFO - PROCESS | 1662 | 1465526251208 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:37:31 INFO - PROCESS | 1662 | 1465526251213 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:31 INFO - PROCESS | 1662 | 1465526251215 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed7000 == 41 [pid = 1662] [id = 379] 19:37:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a54c400) [pid = 1662] [serial = 1136] [outer = 0x0] 19:37:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12b5a1000) [pid = 1662] [serial = 1137] [outer = 0x12a54c400] 19:37:31 INFO - PROCESS | 1662 | 1465526251239 Marionette DEBUG loaded listener.js 19:37:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12b81f400) [pid = 1662] [serial = 1138] [outer = 0x12a54c400] 19:37:31 INFO - PROCESS | 1662 | 1465526251545 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 19:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:37:31 INFO - PROCESS | 1662 | 1465526251599 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 1662 | 1465526251600 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:37:31 INFO - PROCESS | 1662 | 1465526251602 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 1662 | 1465526251603 Marionette TRACE conn2 <- [1,1490,null,{}] 19:37:31 INFO - PROCESS | 1662 | 1465526251605 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:31 INFO - PROCESS | 1662 | 1465526251606 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:31 INFO - PROCESS | 1662 | 1465526251689 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:37:31 INFO - PROCESS | 1662 | 1465526251693 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:31 INFO - PROCESS | 1662 | 1465526251694 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c724000 == 42 [pid = 1662] [id = 380] 19:37:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12b59f800) [pid = 1662] [serial = 1139] [outer = 0x0] 19:37:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12b828c00) [pid = 1662] [serial = 1140] [outer = 0x12b59f800] 19:37:31 INFO - PROCESS | 1662 | 1465526251720 Marionette DEBUG loaded listener.js 19:37:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b939c00) [pid = 1662] [serial = 1141] [outer = 0x12b59f800] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1182bc800 == 41 [pid = 1662] [id = 354] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d5000 == 40 [pid = 1662] [id = 369] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x117220800 == 39 [pid = 1662] [id = 368] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1182ca000 == 38 [pid = 1662] [id = 367] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x112da8000 == 37 [pid = 1662] [id = 366] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d6800 == 36 [pid = 1662] [id = 375] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12414b000 == 35 [pid = 1662] [id = 377] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x11807e000 == 34 [pid = 1662] [id = 372] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x126c36000 == 33 [pid = 1662] [id = 373] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41f800 == 32 [pid = 1662] [id = 376] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12b90a000 == 31 [pid = 1662] [id = 378] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12414b800 == 30 [pid = 1662] [id = 371] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x128edd000 == 29 [pid = 1662] [id = 374] 19:37:32 INFO - PROCESS | 1662 | --DOCSHELL 0x119d54000 == 28 [pid = 1662] [id = 370] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119350800) [pid = 1662] [serial = 1077] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11321f400) [pid = 1662] [serial = 1065] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11336dc00) [pid = 1662] [serial = 1066] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118460400) [pid = 1662] [serial = 1071] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11846f000) [pid = 1662] [serial = 1072] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1162c3c00) [pid = 1662] [serial = 1068] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118a44800) [pid = 1662] [serial = 1074] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118461400) [pid = 1662] [serial = 1051] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1173a2c00) [pid = 1662] [serial = 1050] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1176b7000) [pid = 1662] [serial = 1063] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1166e2800) [pid = 1662] [serial = 1062] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119d9a400) [pid = 1662] [serial = 1054] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11961dc00) [pid = 1662] [serial = 1053] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128a85800) [pid = 1662] [serial = 1057] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128812400) [pid = 1662] [serial = 1056] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1271d2000) [pid = 1662] [serial = 1093] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12a48b400) [pid = 1662] [serial = 1060] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x129303c00) [pid = 1662] [serial = 1059] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119697800) [pid = 1662] [serial = 1080] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1238af000) [pid = 1662] [serial = 1081] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11935fc00) [pid = 1662] [serial = 1078] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123d9ec00) [pid = 1662] [serial = 1083] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12537f400) [pid = 1662] [serial = 1084] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x125e4d000) [pid = 1662] [serial = 1086] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1248afc00) [pid = 1662] [serial = 1089] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x126eabc00) [pid = 1662] [serial = 1092] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116f65400) [pid = 1662] [serial = 1069] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x126b56000) [pid = 1662] [serial = 1087] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x126b53400) [pid = 1662] [serial = 1090] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x119207800) [pid = 1662] [serial = 1075] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x128818400) [pid = 1662] [serial = 1095] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x129310400) [pid = 1662] [serial = 1045] [outer = 0x0] [url = about:blank] 19:37:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed7000 == 27 [pid = 1662] [id = 379] 19:37:33 INFO - PROCESS | 1662 | 1465526253163 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1578ms 19:37:33 INFO - PROCESS | 1662 | 1465526253182 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:37:33 INFO - PROCESS | 1662 | 1465526253183 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:37:33 INFO - PROCESS | 1662 | 1465526253187 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:37:33 INFO - PROCESS | 1662 | 1465526253188 Marionette TRACE conn2 <- [1,1494,null,{}] 19:37:33 INFO - PROCESS | 1662 | 1465526253192 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:33 INFO - PROCESS | 1662 | 1465526253194 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:33 INFO - PROCESS | 1662 | 1465526253271 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:37:33 INFO - PROCESS | 1662 | 1465526253322 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 1662 | 1465526253323 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x11624c000 == 28 [pid = 1662] [id = 381] 19:37:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1133a5000) [pid = 1662] [serial = 1142] [outer = 0x0] 19:37:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x113843800) [pid = 1662] [serial = 1143] [outer = 0x1133a5000] 19:37:33 INFO - PROCESS | 1662 | 1465526253351 Marionette DEBUG loaded listener.js 19:37:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x115ee9400) [pid = 1662] [serial = 1144] [outer = 0x1133a5000] 19:37:33 INFO - PROCESS | 1662 | 1465526253672 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 19:37:33 INFO - PROCESS | 1662 | 1465526253706 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:37:33 INFO - PROCESS | 1662 | 1465526253710 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:37:33 INFO - PROCESS | 1662 | 1465526253717 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:37:33 INFO - PROCESS | 1662 | 1465526253718 Marionette TRACE conn2 <- [1,1498,null,{}] 19:37:33 INFO - PROCESS | 1662 | 1465526253721 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:33 INFO - PROCESS | 1662 | 1465526253723 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:33 INFO - PROCESS | 1662 | 1465526253799 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:37:33 INFO - PROCESS | 1662 | 1465526253803 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 1662 | 1465526253805 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x117220000 == 29 [pid = 1662] [id = 382] 19:37:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1162bb800) [pid = 1662] [serial = 1145] [outer = 0x0] 19:37:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x117030400) [pid = 1662] [serial = 1146] [outer = 0x1162bb800] 19:37:33 INFO - PROCESS | 1662 | 1465526253841 Marionette DEBUG loaded listener.js 19:37:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1172b7c00) [pid = 1662] [serial = 1147] [outer = 0x1162bb800] 19:37:34 INFO - PROCESS | 1662 | 1465526254169 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 19:37:34 INFO - PROCESS | 1662 | 1465526254189 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:37:34 INFO - PROCESS | 1662 | 1465526254190 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:37:34 INFO - PROCESS | 1662 | 1465526254192 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 1662 | 1465526254196 Marionette TRACE conn2 <- [1,1502,null,{}] 19:37:34 INFO - PROCESS | 1662 | 1465526254205 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:34 INFO - PROCESS | 1662 | 1465526254208 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:34 INFO - PROCESS | 1662 | 1465526254284 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:37:34 INFO - PROCESS | 1662 | 1465526254289 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:34 INFO - PROCESS | 1662 | 1465526254291 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d5000 == 30 [pid = 1662] [id = 383] 19:37:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x110ee5c00) [pid = 1662] [serial = 1148] [outer = 0x0] 19:37:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118353800) [pid = 1662] [serial = 1149] [outer = 0x110ee5c00] 19:37:34 INFO - PROCESS | 1662 | 1465526254321 Marionette DEBUG loaded listener.js 19:37:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118428c00) [pid = 1662] [serial = 1150] [outer = 0x110ee5c00] 19:37:34 INFO - PROCESS | 1662 | 1465526254653 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 476ms 19:37:34 INFO - PROCESS | 1662 | 1465526254669 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:37:34 INFO - PROCESS | 1662 | 1465526254670 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:37:34 INFO - PROCESS | 1662 | 1465526254672 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 1662 | 1465526254674 Marionette TRACE conn2 <- [1,1506,null,{}] 19:37:34 INFO - PROCESS | 1662 | 1465526254676 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:34 INFO - PROCESS | 1662 | 1465526254677 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:34 INFO - PROCESS | 1662 | 1465526254753 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:37:34 INFO - PROCESS | 1662 | 1465526254804 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:34 INFO - PROCESS | 1662 | 1465526254805 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x118391800 == 31 [pid = 1662] [id = 384] 19:37:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11835e000) [pid = 1662] [serial = 1151] [outer = 0x0] 19:37:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11853c800) [pid = 1662] [serial = 1152] [outer = 0x11835e000] 19:37:34 INFO - PROCESS | 1662 | 1465526254830 Marionette DEBUG loaded listener.js 19:37:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118a49000) [pid = 1662] [serial = 1153] [outer = 0x11835e000] 19:37:35 INFO - PROCESS | 1662 | 1465526255111 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 19:37:35 INFO - PROCESS | 1662 | 1465526255142 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:37:35 INFO - PROCESS | 1662 | 1465526255143 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:37:35 INFO - PROCESS | 1662 | 1465526255153 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:37:35 INFO - PROCESS | 1662 | 1465526255154 Marionette TRACE conn2 <- [1,1510,null,{}] 19:37:35 INFO - PROCESS | 1662 | 1465526255157 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:35 INFO - PROCESS | 1662 | 1465526255158 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:35 INFO - PROCESS | 1662 | 1465526255234 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:37:35 INFO - PROCESS | 1662 | 1465526255238 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 1662 | 1465526255239 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ba800 == 32 [pid = 1662] [id = 385] 19:37:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1132e3000) [pid = 1662] [serial = 1154] [outer = 0x0] 19:37:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118f31400) [pid = 1662] [serial = 1155] [outer = 0x1132e3000] 19:37:35 INFO - PROCESS | 1662 | 1465526255265 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119352000) [pid = 1662] [serial = 1156] [outer = 0x1132e3000] 19:37:35 INFO - PROCESS | 1662 | 1465526255606 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 19:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:37:35 INFO - PROCESS | 1662 | 1465526255622 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:37:35 INFO - PROCESS | 1662 | 1465526255624 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:37:35 INFO - PROCESS | 1662 | 1465526255626 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:37:35 INFO - PROCESS | 1662 | 1465526255627 Marionette TRACE conn2 <- [1,1514,null,{}] 19:37:35 INFO - PROCESS | 1662 | 1465526255629 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:35 INFO - PROCESS | 1662 | 1465526255633 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:35 INFO - PROCESS | 1662 | 1465526255748 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:37:35 INFO - PROCESS | 1662 | 1465526255754 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 1662 | 1465526255755 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x122478000 == 33 [pid = 1662] [id = 386] 19:37:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119351800) [pid = 1662] [serial = 1157] [outer = 0x0] 19:37:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119613400) [pid = 1662] [serial = 1158] [outer = 0x119351800] 19:37:35 INFO - PROCESS | 1662 | 1465526255781 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11997c400) [pid = 1662] [serial = 1159] [outer = 0x119351800] 19:37:36 INFO - PROCESS | 1662 | 1465526256081 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 19:37:36 INFO - PROCESS | 1662 | 1465526256094 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:37:36 INFO - PROCESS | 1662 | 1465526256098 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:37:36 INFO - PROCESS | 1662 | 1465526256102 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:37:36 INFO - PROCESS | 1662 | 1465526256103 Marionette TRACE conn2 <- [1,1518,null,{}] 19:37:36 INFO - PROCESS | 1662 | 1465526256105 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:36 INFO - PROCESS | 1662 | 1465526256107 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:36 INFO - PROCESS | 1662 | 1465526256179 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:37:36 INFO - PROCESS | 1662 | 1465526256185 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 1662 | 1465526256186 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12414b800 == 34 [pid = 1662] [id = 387] 19:37:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11997a000) [pid = 1662] [serial = 1160] [outer = 0x0] 19:37:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12240ac00) [pid = 1662] [serial = 1161] [outer = 0x11997a000] 19:37:36 INFO - PROCESS | 1662 | 1465526256210 Marionette DEBUG loaded listener.js 19:37:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123810c00) [pid = 1662] [serial = 1162] [outer = 0x11997a000] 19:37:36 INFO - PROCESS | 1662 | 1465526256518 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 420ms 19:37:36 INFO - PROCESS | 1662 | 1465526256522 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:37:36 INFO - PROCESS | 1662 | 1465526256523 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:37:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:37:36 INFO - PROCESS | 1662 | 1465526256526 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:37:36 INFO - PROCESS | 1662 | 1465526256527 Marionette TRACE conn2 <- [1,1522,null,{}] 19:37:36 INFO - PROCESS | 1662 | 1465526256531 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:36 INFO - PROCESS | 1662 | 1465526256533 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:36 INFO - PROCESS | 1662 | 1465526256606 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:37:36 INFO - PROCESS | 1662 | 1465526256662 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 1662 | 1465526256663 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241af800 == 35 [pid = 1662] [id = 388] 19:37:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x115eef800) [pid = 1662] [serial = 1163] [outer = 0x0] 19:37:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123a4f400) [pid = 1662] [serial = 1164] [outer = 0x115eef800] 19:37:36 INFO - PROCESS | 1662 | 1465526256687 Marionette DEBUG loaded listener.js 19:37:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1248c1800) [pid = 1662] [serial = 1165] [outer = 0x115eef800] 19:37:36 INFO - PROCESS | 1662 | 1465526256949 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:37:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:37:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:37:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:37:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 19:37:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 19:37:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 19:37:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:37:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 19:37:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:37:37 INFO - PROCESS | 1662 | 1465526257003 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:37:37 INFO - PROCESS | 1662 | 1465526257004 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:37:37 INFO - PROCESS | 1662 | 1465526257006 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 1662 | 1465526257007 Marionette TRACE conn2 <- [1,1526,null,{}] 19:37:37 INFO - PROCESS | 1662 | 1465526257009 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:37 INFO - PROCESS | 1662 | 1465526257010 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:37 INFO - PROCESS | 1662 | 1465526257087 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:37:37 INFO - PROCESS | 1662 | 1465526257090 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:37 INFO - PROCESS | 1662 | 1465526257091 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x111c8c000 == 36 [pid = 1662] [id = 389] 19:37:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123da7000) [pid = 1662] [serial = 1166] [outer = 0x0] 19:37:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124d47400) [pid = 1662] [serial = 1167] [outer = 0x123da7000] 19:37:37 INFO - PROCESS | 1662 | 1465526257118 Marionette DEBUG loaded listener.js 19:37:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125e53800) [pid = 1662] [serial = 1168] [outer = 0x123da7000] 19:37:37 INFO - PROCESS | 1662 | 1465526257437 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:37:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 19:37:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:37:37 INFO - PROCESS | 1662 | 1465526257475 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:37:37 INFO - PROCESS | 1662 | 1465526257476 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:37:37 INFO - PROCESS | 1662 | 1465526257478 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 1662 | 1465526257479 Marionette TRACE conn2 <- [1,1530,null,{}] 19:37:37 INFO - PROCESS | 1662 | 1465526257482 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:37 INFO - PROCESS | 1662 | 1465526257483 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:37 INFO - PROCESS | 1662 | 1465526257587 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:37:37 INFO - PROCESS | 1662 | 1465526257592 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:37 INFO - PROCESS | 1662 | 1465526257594 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eb2800 == 37 [pid = 1662] [id = 390] 19:37:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124a97800) [pid = 1662] [serial = 1169] [outer = 0x0] 19:37:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126c5d800) [pid = 1662] [serial = 1170] [outer = 0x124a97800] 19:37:37 INFO - PROCESS | 1662 | 1465526257618 Marionette DEBUG loaded listener.js 19:37:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128741000) [pid = 1662] [serial = 1171] [outer = 0x124a97800] 19:37:37 INFO - PROCESS | 1662 | 1465526257895 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:37:37 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:37:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:37:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 19:37:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:37:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 19:37:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:37:37 INFO - PROCESS | 1662 | 1465526257950 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:37:37 INFO - PROCESS | 1662 | 1465526257951 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:37:37 INFO - PROCESS | 1662 | 1465526257953 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 1662 | 1465526257955 Marionette TRACE conn2 <- [1,1534,null,{}] 19:37:37 INFO - PROCESS | 1662 | 1465526257957 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:37 INFO - PROCESS | 1662 | 1465526257959 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:38 INFO - PROCESS | 1662 | 1465526258044 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:37:38 INFO - PROCESS | 1662 | 1465526258049 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:38 INFO - PROCESS | 1662 | 1465526258051 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b6800 == 38 [pid = 1662] [id = 391] 19:37:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128810c00) [pid = 1662] [serial = 1172] [outer = 0x0] 19:37:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128a77000) [pid = 1662] [serial = 1173] [outer = 0x128810c00] 19:37:38 INFO - PROCESS | 1662 | 1465526258077 Marionette DEBUG loaded listener.js 19:37:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b1e800) [pid = 1662] [serial = 1174] [outer = 0x128810c00] 19:37:38 INFO - PROCESS | 1662 | 1465526258459 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:37:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:37:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 19:37:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:37:38 INFO - PROCESS | 1662 | 1465526258472 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:37:38 INFO - PROCESS | 1662 | 1465526258473 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:37:38 INFO - PROCESS | 1662 | 1465526258475 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:37:38 INFO - PROCESS | 1662 | 1465526258476 Marionette TRACE conn2 <- [1,1538,null,{}] 19:37:38 INFO - PROCESS | 1662 | 1465526258480 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:38 INFO - PROCESS | 1662 | 1465526258481 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:38 INFO - PROCESS | 1662 | 1465526258581 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:37:38 INFO - PROCESS | 1662 | 1465526258593 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:38 INFO - PROCESS | 1662 | 1465526258594 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d6800 == 39 [pid = 1662] [id = 392] 19:37:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128b1ec00) [pid = 1662] [serial = 1175] [outer = 0x0] 19:37:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129038c00) [pid = 1662] [serial = 1176] [outer = 0x128b1ec00] 19:37:38 INFO - PROCESS | 1662 | 1465526258619 Marionette DEBUG loaded listener.js 19:37:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1292bfc00) [pid = 1662] [serial = 1177] [outer = 0x128b1ec00] 19:37:38 INFO - PROCESS | 1662 | 1465526258951 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:37:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:37:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 19:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:37:39 INFO - PROCESS | 1662 | 1465526258998 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:37:39 INFO - PROCESS | 1662 | 1465526258999 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:37:39 INFO - PROCESS | 1662 | 1465526259001 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:37:39 INFO - PROCESS | 1662 | 1465526259002 Marionette TRACE conn2 <- [1,1542,null,{}] 19:37:39 INFO - PROCESS | 1662 | 1465526259004 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:39 INFO - PROCESS | 1662 | 1465526259005 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:39 INFO - PROCESS | 1662 | 1465526259103 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:37:39 INFO - PROCESS | 1662 | 1465526259115 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:39 INFO - PROCESS | 1662 | 1465526259116 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab93000 == 40 [pid = 1662] [id = 393] 19:37:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1292c1c00) [pid = 1662] [serial = 1178] [outer = 0x0] 19:37:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x129304c00) [pid = 1662] [serial = 1179] [outer = 0x1292c1c00] 19:37:39 INFO - PROCESS | 1662 | 1465526259140 Marionette DEBUG loaded listener.js 19:37:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12a256800) [pid = 1662] [serial = 1180] [outer = 0x1292c1c00] 19:37:39 INFO - PROCESS | 1662 | 1465526259458 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:37:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:37:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 19:37:39 INFO - PROCESS | 1662 | 1465526259469 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:37:39 INFO - PROCESS | 1662 | 1465526259470 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:37:39 INFO - PROCESS | 1662 | 1465526259472 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:37:39 INFO - PROCESS | 1662 | 1465526259473 Marionette TRACE conn2 <- [1,1546,null,{}] 19:37:39 INFO - PROCESS | 1662 | 1465526259476 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:39 INFO - PROCESS | 1662 | 1465526259477 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:39 INFO - PROCESS | 1662 | 1465526259576 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:37:39 INFO - PROCESS | 1662 | 1465526259587 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:39 INFO - PROCESS | 1662 | 1465526259589 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b902800 == 41 [pid = 1662] [id = 394] 19:37:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a48c400) [pid = 1662] [serial = 1181] [outer = 0x0] 19:37:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a529800) [pid = 1662] [serial = 1182] [outer = 0x12a48c400] 19:37:39 INFO - PROCESS | 1662 | 1465526259613 Marionette DEBUG loaded listener.js 19:37:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a54ac00) [pid = 1662] [serial = 1183] [outer = 0x12a48c400] 19:37:39 INFO - PROCESS | 1662 | 1465526259961 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:37:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:37:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 19:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:37:39 INFO - PROCESS | 1662 | 1465526259992 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:37:40 INFO - PROCESS | 1662 | 1465526259993 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:37:40 INFO - PROCESS | 1662 | 1465526259996 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:37:40 INFO - PROCESS | 1662 | 1465526259998 Marionette TRACE conn2 <- [1,1550,null,{}] 19:37:40 INFO - PROCESS | 1662 | 1465526260007 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:40 INFO - PROCESS | 1662 | 1465526260008 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:40 INFO - PROCESS | 1662 | 1465526260105 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:37:40 INFO - PROCESS | 1662 | 1465526260108 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:40 INFO - PROCESS | 1662 | 1465526260109 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd36800 == 42 [pid = 1662] [id = 395] 19:37:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119356c00) [pid = 1662] [serial = 1184] [outer = 0x0] 19:37:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a5d8800) [pid = 1662] [serial = 1185] [outer = 0x119356c00] 19:37:40 INFO - PROCESS | 1662 | 1465526260133 Marionette DEBUG loaded listener.js 19:37:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b59b800) [pid = 1662] [serial = 1186] [outer = 0x119356c00] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1238b6000) [pid = 1662] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1132e0400) [pid = 1662] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1292c8000) [pid = 1662] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1132eb400) [pid = 1662] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119355c00) [pid = 1662] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11969b800) [pid = 1662] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a54c400) [pid = 1662] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110e3fc00) [pid = 1662] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1196a0400) [pid = 1662] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1131c7400) [pid = 1662] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11935b800) [pid = 1662] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11829e800) [pid = 1662] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1162b6800) [pid = 1662] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116762000) [pid = 1662] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:37:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1271d3400) [pid = 1662] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:37:40 INFO - PROCESS | 1662 | 1465526260577 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:37:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:37:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 627ms 19:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:37:40 INFO - PROCESS | 1662 | 1465526260622 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:37:40 INFO - PROCESS | 1662 | 1465526260624 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:37:40 INFO - PROCESS | 1662 | 1465526260626 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:37:40 INFO - PROCESS | 1662 | 1465526260627 Marionette TRACE conn2 <- [1,1554,null,{}] 19:37:40 INFO - PROCESS | 1662 | 1465526260641 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:40 INFO - PROCESS | 1662 | 1465526260643 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:40 INFO - PROCESS | 1662 | 1465526260736 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:37:40 INFO - PROCESS | 1662 | 1465526260739 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:40 INFO - PROCESS | 1662 | 1465526260740 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a503000 == 43 [pid = 1662] [id = 396] 19:37:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11829e800) [pid = 1662] [serial = 1187] [outer = 0x0] 19:37:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11969bc00) [pid = 1662] [serial = 1188] [outer = 0x11829e800] 19:37:40 INFO - PROCESS | 1662 | 1465526260764 Marionette DEBUG loaded listener.js 19:37:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b14800) [pid = 1662] [serial = 1189] [outer = 0x11829e800] 19:37:41 INFO - PROCESS | 1662 | 1465526261097 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 524ms 19:37:41 INFO - PROCESS | 1662 | 1465526261150 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:37:41 INFO - PROCESS | 1662 | 1465526261151 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:37:41 INFO - PROCESS | 1662 | 1465526261153 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:37:41 INFO - PROCESS | 1662 | 1465526261155 Marionette TRACE conn2 <- [1,1558,null,{}] 19:37:41 INFO - PROCESS | 1662 | 1465526261157 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:41 INFO - PROCESS | 1662 | 1465526261158 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:41 INFO - PROCESS | 1662 | 1465526261238 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:37:41 INFO - PROCESS | 1662 | 1465526261300 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:41 INFO - PROCESS | 1662 | 1465526261301 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c731000 == 44 [pid = 1662] [id = 397] 19:37:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118358400) [pid = 1662] [serial = 1190] [outer = 0x0] 19:37:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12903dc00) [pid = 1662] [serial = 1191] [outer = 0x118358400] 19:37:41 INFO - PROCESS | 1662 | 1465526261325 Marionette DEBUG loaded listener.js 19:37:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b5a1400) [pid = 1662] [serial = 1192] [outer = 0x118358400] 19:37:41 INFO - PROCESS | 1662 | 1465526261579 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms 19:37:41 INFO - PROCESS | 1662 | 1465526261625 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:37:41 INFO - PROCESS | 1662 | 1465526261626 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:37:41 INFO - PROCESS | 1662 | 1465526261636 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:37:41 INFO - PROCESS | 1662 | 1465526261637 Marionette TRACE conn2 <- [1,1562,null,{}] 19:37:41 INFO - PROCESS | 1662 | 1465526261639 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:41 INFO - PROCESS | 1662 | 1465526261640 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:41 INFO - PROCESS | 1662 | 1465526261724 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:37:41 INFO - PROCESS | 1662 | 1465526261728 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:41 INFO - PROCESS | 1662 | 1465526261730 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d144800 == 45 [pid = 1662] [id = 398] 19:37:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b59d400) [pid = 1662] [serial = 1193] [outer = 0x0] 19:37:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b823800) [pid = 1662] [serial = 1194] [outer = 0x12b59d400] 19:37:41 INFO - PROCESS | 1662 | 1465526261755 Marionette DEBUG loaded listener.js 19:37:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b93d800) [pid = 1662] [serial = 1195] [outer = 0x12b59d400] 19:37:42 INFO - PROCESS | 1662 | 1465526262122 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:37:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:37:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 527ms 19:37:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:37:42 INFO - PROCESS | 1662 | 1465526262158 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:37:42 INFO - PROCESS | 1662 | 1465526262160 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:37:42 INFO - PROCESS | 1662 | 1465526262165 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:37:42 INFO - PROCESS | 1662 | 1465526262167 Marionette TRACE conn2 <- [1,1566,null,{}] 19:37:42 INFO - PROCESS | 1662 | 1465526262170 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:42 INFO - PROCESS | 1662 | 1465526262172 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:42 INFO - PROCESS | 1662 | 1465526262299 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:37:42 INFO - PROCESS | 1662 | 1465526262304 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:42 INFO - PROCESS | 1662 | 1465526262305 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d17a000 == 46 [pid = 1662] [id = 399] 19:37:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12b81cc00) [pid = 1662] [serial = 1196] [outer = 0x0] 19:37:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12b94b400) [pid = 1662] [serial = 1197] [outer = 0x12b81cc00] 19:37:42 INFO - PROCESS | 1662 | 1465526262344 Marionette DEBUG loaded listener.js 19:37:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12b952400) [pid = 1662] [serial = 1198] [outer = 0x12b81cc00] 19:37:43 INFO - PROCESS | 1662 | 1465526263024 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:37:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:37:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 923ms 19:37:43 INFO - PROCESS | 1662 | 1465526263086 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:37:43 INFO - PROCESS | 1662 | 1465526263088 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:37:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:37:43 INFO - PROCESS | 1662 | 1465526263092 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:37:43 INFO - PROCESS | 1662 | 1465526263095 Marionette TRACE conn2 <- [1,1570,null,{}] 19:37:43 INFO - PROCESS | 1662 | 1465526263099 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:43 INFO - PROCESS | 1662 | 1465526263100 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:43 INFO - PROCESS | 1662 | 1465526263217 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:37:43 INFO - PROCESS | 1662 | 1465526263275 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:43 INFO - PROCESS | 1662 | 1465526263276 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x117078800 == 47 [pid = 1662] [id = 400] 19:37:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112e12c00) [pid = 1662] [serial = 1199] [outer = 0x0] 19:37:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x113869000) [pid = 1662] [serial = 1200] [outer = 0x112e12c00] 19:37:43 INFO - PROCESS | 1662 | 1465526263307 Marionette DEBUG loaded listener.js 19:37:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1160cf000) [pid = 1662] [serial = 1201] [outer = 0x112e12c00] 19:37:44 INFO - PROCESS | 1662 | 1465526264038 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 977ms 19:37:44 INFO - PROCESS | 1662 | 1465526264068 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:37:44 INFO - PROCESS | 1662 | 1465526264071 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:37:44 INFO - PROCESS | 1662 | 1465526264074 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:37:44 INFO - PROCESS | 1662 | 1465526264076 Marionette TRACE conn2 <- [1,1574,null,{}] 19:37:44 INFO - PROCESS | 1662 | 1465526264079 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:44 INFO - PROCESS | 1662 | 1465526264081 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:44 INFO - PROCESS | 1662 | 1465526264188 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:37:44 INFO - PROCESS | 1662 | 1465526264273 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:44 INFO - PROCESS | 1662 | 1465526264276 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x116242800 == 48 [pid = 1662] [id = 401] 19:37:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1162f7c00) [pid = 1662] [serial = 1202] [outer = 0x0] 19:37:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116763000) [pid = 1662] [serial = 1203] [outer = 0x1162f7c00] 19:37:44 INFO - PROCESS | 1662 | 1465526264305 Marionette DEBUG loaded listener.js 19:37:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11739a800) [pid = 1662] [serial = 1204] [outer = 0x1162f7c00] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d144800 == 47 [pid = 1662] [id = 398] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12c731000 == 46 [pid = 1662] [id = 397] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12a503000 == 45 [pid = 1662] [id = 396] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd36800 == 44 [pid = 1662] [id = 395] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12b902800 == 43 [pid = 1662] [id = 394] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab93000 == 42 [pid = 1662] [id = 393] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d6800 == 41 [pid = 1662] [id = 392] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b6800 == 40 [pid = 1662] [id = 391] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12b828c00) [pid = 1662] [serial = 1140] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x125eb2800 == 39 [pid = 1662] [id = 390] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x111c8c000 == 38 [pid = 1662] [id = 389] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1241af800 == 37 [pid = 1662] [id = 388] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12414b800 == 36 [pid = 1662] [id = 387] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x122478000 == 35 [pid = 1662] [id = 386] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ba800 == 34 [pid = 1662] [id = 385] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x118391800 == 33 [pid = 1662] [id = 384] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d5000 == 32 [pid = 1662] [id = 383] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x117220000 == 31 [pid = 1662] [id = 382] 19:37:44 INFO - PROCESS | 1662 | --DOCSHELL 0x11624c000 == 30 [pid = 1662] [id = 381] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128b19c00) [pid = 1662] [serial = 1096] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12549a400) [pid = 1662] [serial = 1119] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128b1b400) [pid = 1662] [serial = 1122] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1292ccc00) [pid = 1662] [serial = 1128] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118555000) [pid = 1662] [serial = 1131] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x129208400) [pid = 1662] [serial = 1125] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1292c7000) [pid = 1662] [serial = 1126] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119d3fc00) [pid = 1662] [serial = 1132] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a52c000) [pid = 1662] [serial = 1134] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a5dd000) [pid = 1662] [serial = 1135] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12b5a1000) [pid = 1662] [serial = 1137] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x110eef800) [pid = 1662] [serial = 1098] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x122536000) [pid = 1662] [serial = 1116] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119983400) [pid = 1662] [serial = 1113] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119da0000) [pid = 1662] [serial = 1114] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11969f400) [pid = 1662] [serial = 1111] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119616c00) [pid = 1662] [serial = 1110] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12b81f400) [pid = 1662] [serial = 1138] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11842d000) [pid = 1662] [serial = 1107] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11853b000) [pid = 1662] [serial = 1108] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1176b7800) [pid = 1662] [serial = 1105] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1166e8000) [pid = 1662] [serial = 1104] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1176b9400) [pid = 1662] [serial = 1102] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1169f8c00) [pid = 1662] [serial = 1101] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a12c00) [pid = 1662] [serial = 1099] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129033c00) [pid = 1662] [serial = 1123] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a7d800) [pid = 1662] [serial = 1120] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a257800) [pid = 1662] [serial = 1129] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124a9b800) [pid = 1662] [serial = 1117] [outer = 0x0] [url = about:blank] 19:37:44 INFO - PROCESS | 1662 | 1465526264745 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 720ms 19:37:44 INFO - PROCESS | 1662 | 1465526264794 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:37:44 INFO - PROCESS | 1662 | 1465526264798 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:37:44 INFO - PROCESS | 1662 | 1465526264802 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:37:44 INFO - PROCESS | 1662 | 1465526264804 Marionette TRACE conn2 <- [1,1578,null,{}] 19:37:44 INFO - PROCESS | 1662 | 1465526264807 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:44 INFO - PROCESS | 1662 | 1465526264809 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:44 INFO - PROCESS | 1662 | 1465526264912 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:37:44 INFO - PROCESS | 1662 | 1465526264923 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:44 INFO - PROCESS | 1662 | 1465526264924 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x118063800 == 31 [pid = 1662] [id = 402] 19:37:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1173a5400) [pid = 1662] [serial = 1205] [outer = 0x0] 19:37:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118427000) [pid = 1662] [serial = 1206] [outer = 0x1173a5400] 19:37:44 INFO - PROCESS | 1662 | 1465526264968 Marionette DEBUG loaded listener.js 19:37:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11846cc00) [pid = 1662] [serial = 1207] [outer = 0x1173a5400] 19:37:45 INFO - PROCESS | 1662 | 1465526265375 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:37:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:37:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 622ms 19:37:45 INFO - PROCESS | 1662 | 1465526265425 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:37:45 INFO - PROCESS | 1662 | 1465526265426 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:37:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:37:45 INFO - PROCESS | 1662 | 1465526265428 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:37:45 INFO - PROCESS | 1662 | 1465526265431 Marionette TRACE conn2 <- [1,1582,null,{}] 19:37:45 INFO - PROCESS | 1662 | 1465526265438 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:45 INFO - PROCESS | 1662 | 1465526265442 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:45 INFO - PROCESS | 1662 | 1465526265521 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:37:45 INFO - PROCESS | 1662 | 1465526265526 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:45 INFO - PROCESS | 1662 | 1465526265528 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ff6800 == 32 [pid = 1662] [id = 403] 19:37:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11855a400) [pid = 1662] [serial = 1208] [outer = 0x0] 19:37:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11928e000) [pid = 1662] [serial = 1209] [outer = 0x11855a400] 19:37:45 INFO - PROCESS | 1662 | 1465526265558 Marionette DEBUG loaded listener.js 19:37:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11935fc00) [pid = 1662] [serial = 1210] [outer = 0x11855a400] 19:37:45 INFO - PROCESS | 1662 | 1465526265949 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:37:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:37:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 572ms 19:37:46 INFO - PROCESS | 1662 | 1465526266001 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:37:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:37:46 INFO - PROCESS | 1662 | 1465526266004 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:37:46 INFO - PROCESS | 1662 | 1465526266007 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:37:46 INFO - PROCESS | 1662 | 1465526266009 Marionette TRACE conn2 <- [1,1586,null,{}] 19:37:46 INFO - PROCESS | 1662 | 1465526266012 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:46 INFO - PROCESS | 1662 | 1465526266014 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:46 INFO - PROCESS | 1662 | 1465526266119 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:37:46 INFO - PROCESS | 1662 | 1465526266123 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:46 INFO - PROCESS | 1662 | 1465526266124 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d5d800 == 33 [pid = 1662] [id = 404] 19:37:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11961dc00) [pid = 1662] [serial = 1211] [outer = 0x0] 19:37:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1196a3400) [pid = 1662] [serial = 1212] [outer = 0x11961dc00] 19:37:46 INFO - PROCESS | 1662 | 1465526266151 Marionette DEBUG loaded listener.js 19:37:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196dc800) [pid = 1662] [serial = 1213] [outer = 0x11961dc00] 19:37:46 INFO - PROCESS | 1662 | 1465526266486 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:37:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:37:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 19:37:46 INFO - PROCESS | 1662 | 1465526266527 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:37:46 INFO - PROCESS | 1662 | 1465526266528 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:37:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:37:46 INFO - PROCESS | 1662 | 1465526266530 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:37:46 INFO - PROCESS | 1662 | 1465526266531 Marionette TRACE conn2 <- [1,1590,null,{}] 19:37:46 INFO - PROCESS | 1662 | 1465526266534 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:46 INFO - PROCESS | 1662 | 1465526266535 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:46 INFO - PROCESS | 1662 | 1465526266637 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:37:46 INFO - PROCESS | 1662 | 1465526266643 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:46 INFO - PROCESS | 1662 | 1465526266644 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238c3000 == 34 [pid = 1662] [id = 405] 19:37:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119696800) [pid = 1662] [serial = 1214] [outer = 0x0] 19:37:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1199a4400) [pid = 1662] [serial = 1215] [outer = 0x119696800] 19:37:46 INFO - PROCESS | 1662 | 1465526266678 Marionette DEBUG loaded listener.js 19:37:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12253ac00) [pid = 1662] [serial = 1216] [outer = 0x119696800] 19:37:47 INFO - PROCESS | 1662 | 1465526267018 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:37:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:37:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 19:37:47 INFO - PROCESS | 1662 | 1465526267049 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:37:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:37:47 INFO - PROCESS | 1662 | 1465526267051 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:37:47 INFO - PROCESS | 1662 | 1465526267053 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:37:47 INFO - PROCESS | 1662 | 1465526267054 Marionette TRACE conn2 <- [1,1594,null,{}] 19:37:47 INFO - PROCESS | 1662 | 1465526267056 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:47 INFO - PROCESS | 1662 | 1465526267060 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:47 INFO - PROCESS | 1662 | 1465526267176 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:37:47 INFO - PROCESS | 1662 | 1465526267220 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:47 INFO - PROCESS | 1662 | 1465526267221 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12485c000 == 35 [pid = 1662] [id = 406] 19:37:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12279c400) [pid = 1662] [serial = 1217] [outer = 0x0] 19:37:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124a9c400) [pid = 1662] [serial = 1218] [outer = 0x12279c400] 19:37:47 INFO - PROCESS | 1662 | 1465526267246 Marionette DEBUG loaded listener.js 19:37:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126e4b400) [pid = 1662] [serial = 1219] [outer = 0x12279c400] 19:37:47 INFO - PROCESS | 1662 | 1465526267561 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:37:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:37:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 19:37:47 INFO - PROCESS | 1662 | 1465526267574 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:37:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:37:47 INFO - PROCESS | 1662 | 1465526267575 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:37:47 INFO - PROCESS | 1662 | 1465526267577 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:37:47 INFO - PROCESS | 1662 | 1465526267578 Marionette TRACE conn2 <- [1,1598,null,{}] 19:37:47 INFO - PROCESS | 1662 | 1465526267584 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:47 INFO - PROCESS | 1662 | 1465526267585 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:47 INFO - PROCESS | 1662 | 1465526267687 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:37:47 INFO - PROCESS | 1662 | 1465526267723 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:47 INFO - PROCESS | 1662 | 1465526267724 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254ac000 == 36 [pid = 1662] [id = 407] 19:37:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126eab400) [pid = 1662] [serial = 1220] [outer = 0x0] 19:37:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1271d5800) [pid = 1662] [serial = 1221] [outer = 0x126eab400] 19:37:47 INFO - PROCESS | 1662 | 1465526267748 Marionette DEBUG loaded listener.js 19:37:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128817000) [pid = 1662] [serial = 1222] [outer = 0x126eab400] 19:37:48 INFO - PROCESS | 1662 | 1465526268091 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 19:37:48 INFO - PROCESS | 1662 | 1465526268100 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:37:48 INFO - PROCESS | 1662 | 1465526268101 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:37:48 INFO - PROCESS | 1662 | 1465526268103 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:37:48 INFO - PROCESS | 1662 | 1465526268104 Marionette TRACE conn2 <- [1,1602,null,{}] 19:37:48 INFO - PROCESS | 1662 | 1465526268106 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:48 INFO - PROCESS | 1662 | 1465526268107 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:48 INFO - PROCESS | 1662 | 1465526268205 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:37:48 INFO - PROCESS | 1662 | 1465526268218 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:48 INFO - PROCESS | 1662 | 1465526268219 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x117064000 == 37 [pid = 1662] [id = 408] 19:37:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1238af000) [pid = 1662] [serial = 1223] [outer = 0x0] 19:37:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128a7d800) [pid = 1662] [serial = 1224] [outer = 0x1238af000] 19:37:48 INFO - PROCESS | 1662 | 1465526268243 Marionette DEBUG loaded listener.js 19:37:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128b17400) [pid = 1662] [serial = 1225] [outer = 0x1238af000] 19:37:48 INFO - PROCESS | 1662 | 1465526268566 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 19:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:37:48 INFO - PROCESS | 1662 | 1465526268573 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:37:48 INFO - PROCESS | 1662 | 1465526268574 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:37:48 INFO - PROCESS | 1662 | 1465526268576 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:37:48 INFO - PROCESS | 1662 | 1465526268577 Marionette TRACE conn2 <- [1,1606,null,{}] 19:37:48 INFO - PROCESS | 1662 | 1465526268582 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:48 INFO - PROCESS | 1662 | 1465526268583 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:48 INFO - PROCESS | 1662 | 1465526268686 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:37:48 INFO - PROCESS | 1662 | 1465526268698 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:48 INFO - PROCESS | 1662 | 1465526268699 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128ee6800 == 38 [pid = 1662] [id = 409] 19:37:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11961bc00) [pid = 1662] [serial = 1226] [outer = 0x0] 19:37:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129031400) [pid = 1662] [serial = 1227] [outer = 0x11961bc00] 19:37:48 INFO - PROCESS | 1662 | 1465526268723 Marionette DEBUG loaded listener.js 19:37:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12903d800) [pid = 1662] [serial = 1228] [outer = 0x11961bc00] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128b1ec00) [pid = 1662] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1292c1c00) [pid = 1662] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1133a5000) [pid = 1662] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12b59f800) [pid = 1662] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x115eef800) [pid = 1662] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1162bb800) [pid = 1662] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123da7000) [pid = 1662] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11997a000) [pid = 1662] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128810c00) [pid = 1662] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11835e000) [pid = 1662] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1132e3000) [pid = 1662] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124a97800) [pid = 1662] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x110ee5c00) [pid = 1662] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119351800) [pid = 1662] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12a48c400) [pid = 1662] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119356c00) [pid = 1662] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11829e800) [pid = 1662] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118358400) [pid = 1662] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:37:49 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b59d400) [pid = 1662] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:37:49 INFO - PROCESS | 1662 | 1465526269177 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:37:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:37:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 624ms 19:37:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:37:49 INFO - PROCESS | 1662 | 1465526269201 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:37:49 INFO - PROCESS | 1662 | 1465526269202 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:37:49 INFO - PROCESS | 1662 | 1465526269204 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:37:49 INFO - PROCESS | 1662 | 1465526269205 Marionette TRACE conn2 <- [1,1610,null,{}] 19:37:49 INFO - PROCESS | 1662 | 1465526269208 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:49 INFO - PROCESS | 1662 | 1465526269209 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:49 INFO - PROCESS | 1662 | 1465526269287 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:37:49 INFO - PROCESS | 1662 | 1465526269340 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:49 INFO - PROCESS | 1662 | 1465526269341 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x126c28000 == 39 [pid = 1662] [id = 410] 19:37:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1132e3000) [pid = 1662] [serial = 1229] [outer = 0x0] 19:37:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11835d400) [pid = 1662] [serial = 1230] [outer = 0x1132e3000] 19:37:49 INFO - PROCESS | 1662 | 1465526269367 Marionette DEBUG loaded listener.js 19:37:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a78800) [pid = 1662] [serial = 1231] [outer = 0x1132e3000] 19:37:49 INFO - PROCESS | 1662 | 1465526269632 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:37:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:37:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 19:37:49 INFO - PROCESS | 1662 | 1465526269672 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:37:49 INFO - PROCESS | 1662 | 1465526269674 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:37:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:37:49 INFO - PROCESS | 1662 | 1465526269676 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:37:49 INFO - PROCESS | 1662 | 1465526269678 Marionette TRACE conn2 <- [1,1614,null,{}] 19:37:49 INFO - PROCESS | 1662 | 1465526269688 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:49 INFO - PROCESS | 1662 | 1465526269690 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:49 INFO - PROCESS | 1662 | 1465526269791 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:37:49 INFO - PROCESS | 1662 | 1465526269795 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:49 INFO - PROCESS | 1662 | 1465526269799 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41a000 == 40 [pid = 1662] [id = 411] 19:37:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b1a400) [pid = 1662] [serial = 1232] [outer = 0x0] 19:37:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1292c9c00) [pid = 1662] [serial = 1233] [outer = 0x128b1a400] 19:37:49 INFO - PROCESS | 1662 | 1465526269824 Marionette DEBUG loaded listener.js 19:37:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a524c00) [pid = 1662] [serial = 1234] [outer = 0x128b1a400] 19:37:50 INFO - PROCESS | 1662 | 1465526270165 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 19:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 527ms 19:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:37:50 INFO - PROCESS | 1662 | 1465526270203 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 1662 | 1465526270204 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:37:50 INFO - PROCESS | 1662 | 1465526270206 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 1662 | 1465526270207 Marionette TRACE conn2 <- [1,1618,null,{}] 19:37:50 INFO - PROCESS | 1662 | 1465526270210 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:50 INFO - PROCESS | 1662 | 1465526270211 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:50 INFO - PROCESS | 1662 | 1465526270318 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:37:50 INFO - PROCESS | 1662 | 1465526270324 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:50 INFO - PROCESS | 1662 | 1465526270325 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6b2800 == 41 [pid = 1662] [id = 412] 19:37:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a52f000) [pid = 1662] [serial = 1235] [outer = 0x0] 19:37:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a552400) [pid = 1662] [serial = 1236] [outer = 0x12a52f000] 19:37:50 INFO - PROCESS | 1662 | 1465526270349 Marionette DEBUG loaded listener.js 19:37:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a5e1c00) [pid = 1662] [serial = 1237] [outer = 0x12a52f000] 19:37:50 INFO - PROCESS | 1662 | 1465526270636 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 19:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:37:50 INFO - PROCESS | 1662 | 1465526270674 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 1662 | 1465526270675 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:37:50 INFO - PROCESS | 1662 | 1465526270688 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 1662 | 1465526270689 Marionette TRACE conn2 <- [1,1622,null,{}] 19:37:50 INFO - PROCESS | 1662 | 1465526270691 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:50 INFO - PROCESS | 1662 | 1465526270692 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:50 INFO - PROCESS | 1662 | 1465526270773 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:37:50 INFO - PROCESS | 1662 | 1465526270776 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:50 INFO - PROCESS | 1662 | 1465526270777 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b913800 == 42 [pid = 1662] [id = 413] 19:37:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a54c000) [pid = 1662] [serial = 1238] [outer = 0x0] 19:37:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b81e800) [pid = 1662] [serial = 1239] [outer = 0x12a54c000] 19:37:50 INFO - PROCESS | 1662 | 1465526270802 Marionette DEBUG loaded listener.js 19:37:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b933c00) [pid = 1662] [serial = 1240] [outer = 0x12a54c000] 19:37:51 INFO - PROCESS | 1662 | 1465526271215 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 19:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 580ms 19:37:51 INFO - PROCESS | 1662 | 1465526271259 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:37:51 INFO - PROCESS | 1662 | 1465526271262 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:37:51 INFO - PROCESS | 1662 | 1465526271267 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:37:51 INFO - PROCESS | 1662 | 1465526271269 Marionette TRACE conn2 <- [1,1626,null,{}] 19:37:51 INFO - PROCESS | 1662 | 1465526271273 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:51 INFO - PROCESS | 1662 | 1465526271275 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:51 INFO - PROCESS | 1662 | 1465526271380 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:37:51 INFO - PROCESS | 1662 | 1465526271451 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:51 INFO - PROCESS | 1662 | 1465526271453 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x117234000 == 43 [pid = 1662] [id = 414] 19:37:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1130d8400) [pid = 1662] [serial = 1241] [outer = 0x0] 19:37:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x115eef800) [pid = 1662] [serial = 1242] [outer = 0x1130d8400] 19:37:51 INFO - PROCESS | 1662 | 1465526271483 Marionette DEBUG loaded listener.js 19:37:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1172ad400) [pid = 1662] [serial = 1243] [outer = 0x1130d8400] 19:37:51 INFO - PROCESS | 1662 | 1465526271892 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 19:37:51 INFO - PROCESS | 1662 | 1465526271941 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:37:51 INFO - PROCESS | 1662 | 1465526271944 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:37:51 INFO - PROCESS | 1662 | 1465526271949 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:37:51 INFO - PROCESS | 1662 | 1465526271951 Marionette TRACE conn2 <- [1,1630,null,{}] 19:37:51 INFO - PROCESS | 1662 | 1465526271953 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:51 INFO - PROCESS | 1662 | 1465526271955 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:52 INFO - PROCESS | 1662 | 1465526272059 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:37:52 INFO - PROCESS | 1662 | 1465526272119 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:52 INFO - PROCESS | 1662 | 1465526272121 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c15000 == 44 [pid = 1662] [id = 415] 19:37:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11835b800) [pid = 1662] [serial = 1244] [outer = 0x0] 19:37:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118a49400) [pid = 1662] [serial = 1245] [outer = 0x11835b800] 19:37:52 INFO - PROCESS | 1662 | 1465526272151 Marionette DEBUG loaded listener.js 19:37:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119352c00) [pid = 1662] [serial = 1246] [outer = 0x11835b800] 19:37:52 INFO - PROCESS | 1662 | 1465526272582 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:37:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:37:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 671ms 19:37:52 INFO - PROCESS | 1662 | 1465526272619 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:37:52 INFO - PROCESS | 1662 | 1465526272621 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:37:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:37:52 INFO - PROCESS | 1662 | 1465526272623 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:37:52 INFO - PROCESS | 1662 | 1465526272626 Marionette TRACE conn2 <- [1,1634,null,{}] 19:37:52 INFO - PROCESS | 1662 | 1465526272636 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:52 INFO - PROCESS | 1662 | 1465526272639 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:52 INFO - PROCESS | 1662 | 1465526272758 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:37:52 INFO - PROCESS | 1662 | 1465526272843 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:52 INFO - PROCESS | 1662 | 1465526272845 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5bf000 == 45 [pid = 1662] [id = 416] 19:37:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x122799c00) [pid = 1662] [serial = 1247] [outer = 0x0] 19:37:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124a9b800) [pid = 1662] [serial = 1248] [outer = 0x122799c00] 19:37:52 INFO - PROCESS | 1662 | 1465526272876 Marionette DEBUG loaded listener.js 19:37:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12549b800) [pid = 1662] [serial = 1249] [outer = 0x122799c00] 19:37:53 INFO - PROCESS | 1662 | 1465526273291 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:37:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:37:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 721ms 19:37:53 INFO - PROCESS | 1662 | 1465526273346 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:37:53 INFO - PROCESS | 1662 | 1465526273348 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:37:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:37:53 INFO - PROCESS | 1662 | 1465526273350 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:37:53 INFO - PROCESS | 1662 | 1465526273351 Marionette TRACE conn2 <- [1,1638,null,{}] 19:37:53 INFO - PROCESS | 1662 | 1465526273354 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:53 INFO - PROCESS | 1662 | 1465526273355 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:53 INFO - PROCESS | 1662 | 1465526273459 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:37:53 INFO - PROCESS | 1662 | 1465526273516 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:53 INFO - PROCESS | 1662 | 1465526273517 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bee8800 == 46 [pid = 1662] [id = 417] 19:37:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1271ce400) [pid = 1662] [serial = 1250] [outer = 0x0] 19:37:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128b11c00) [pid = 1662] [serial = 1251] [outer = 0x1271ce400] 19:37:53 INFO - PROCESS | 1662 | 1465526273546 Marionette DEBUG loaded listener.js 19:37:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x129305000) [pid = 1662] [serial = 1252] [outer = 0x1271ce400] 19:37:54 INFO - PROCESS | 1662 | 1465526274040 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 769ms 19:37:54 INFO - PROCESS | 1662 | 1465526274120 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:37:54 INFO - PROCESS | 1662 | 1465526274122 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:37:54 INFO - PROCESS | 1662 | 1465526274125 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:37:54 INFO - PROCESS | 1662 | 1465526274127 Marionette TRACE conn2 <- [1,1642,null,{}] 19:37:54 INFO - PROCESS | 1662 | 1465526274183 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:54 INFO - PROCESS | 1662 | 1465526274186 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:54 INFO - PROCESS | 1662 | 1465526274339 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:37:54 INFO - PROCESS | 1662 | 1465526274449 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:54 INFO - PROCESS | 1662 | 1465526274450 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b4000 == 47 [pid = 1662] [id = 418] 19:37:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x110eed800) [pid = 1662] [serial = 1253] [outer = 0x0] 19:37:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116070800) [pid = 1662] [serial = 1254] [outer = 0x110eed800] 19:37:54 INFO - PROCESS | 1662 | 1465526274487 Marionette DEBUG loaded listener.js 19:37:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12930e000) [pid = 1662] [serial = 1255] [outer = 0x110eed800] 19:37:55 INFO - PROCESS | 1662 | 1465526275037 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:37:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:37:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 921ms 19:37:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:37:55 INFO - PROCESS | 1662 | 1465526275046 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:37:55 INFO - PROCESS | 1662 | 1465526275048 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:37:55 INFO - PROCESS | 1662 | 1465526275051 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:37:55 INFO - PROCESS | 1662 | 1465526275053 Marionette TRACE conn2 <- [1,1646,null,{}] 19:37:55 INFO - PROCESS | 1662 | 1465526275057 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:55 INFO - PROCESS | 1662 | 1465526275058 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:55 INFO - PROCESS | 1662 | 1465526275158 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:37:55 INFO - PROCESS | 1662 | 1465526275215 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:55 INFO - PROCESS | 1662 | 1465526275218 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x119529800 == 48 [pid = 1662] [id = 419] 19:37:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1162bb800) [pid = 1662] [serial = 1256] [outer = 0x0] 19:37:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1173a3400) [pid = 1662] [serial = 1257] [outer = 0x1162bb800] 19:37:55 INFO - PROCESS | 1662 | 1465526275247 Marionette DEBUG loaded listener.js 19:37:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11835c000) [pid = 1662] [serial = 1258] [outer = 0x1162bb800] 19:37:55 INFO - PROCESS | 1662 | 1465526275702 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6b2800 == 47 [pid = 1662] [id = 412] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41a000 == 46 [pid = 1662] [id = 411] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x126c28000 == 45 [pid = 1662] [id = 410] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x128ee6800 == 44 [pid = 1662] [id = 409] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x117064000 == 43 [pid = 1662] [id = 408] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x1254ac000 == 42 [pid = 1662] [id = 407] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12485c000 == 41 [pid = 1662] [id = 406] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x1238c3000 == 40 [pid = 1662] [id = 405] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x119d5d800 == 39 [pid = 1662] [id = 404] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x118ff6800 == 38 [pid = 1662] [id = 403] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x118063800 == 37 [pid = 1662] [id = 402] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x116242800 == 36 [pid = 1662] [id = 401] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x117078800 == 35 [pid = 1662] [id = 400] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12c724000 == 34 [pid = 1662] [id = 380] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12d17a000 == 33 [pid = 1662] [id = 399] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5b4000 == 32 [pid = 1662] [id = 418] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12bee8800 == 31 [pid = 1662] [id = 417] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5bf000 == 30 [pid = 1662] [id = 416] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x123c15000 == 29 [pid = 1662] [id = 415] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x12b913800 == 28 [pid = 1662] [id = 413] 19:37:56 INFO - PROCESS | 1662 | --DOCSHELL 0x117234000 == 27 [pid = 1662] [id = 414] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x129038c00) [pid = 1662] [serial = 1176] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x129304c00) [pid = 1662] [serial = 1179] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x113843800) [pid = 1662] [serial = 1143] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12b939c00) [pid = 1662] [serial = 1141] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x123a4f400) [pid = 1662] [serial = 1164] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1248c1800) [pid = 1662] [serial = 1165] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x115ee9400) [pid = 1662] [serial = 1144] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x117030400) [pid = 1662] [serial = 1146] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1172b7c00) [pid = 1662] [serial = 1147] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124d47400) [pid = 1662] [serial = 1167] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x125e53800) [pid = 1662] [serial = 1168] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12240ac00) [pid = 1662] [serial = 1161] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x123810c00) [pid = 1662] [serial = 1162] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128a77000) [pid = 1662] [serial = 1173] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118a49000) [pid = 1662] [serial = 1153] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11853c800) [pid = 1662] [serial = 1152] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118f31400) [pid = 1662] [serial = 1155] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119352000) [pid = 1662] [serial = 1156] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x126c5d800) [pid = 1662] [serial = 1170] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128741000) [pid = 1662] [serial = 1171] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118353800) [pid = 1662] [serial = 1149] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118428c00) [pid = 1662] [serial = 1150] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119613400) [pid = 1662] [serial = 1158] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11997c400) [pid = 1662] [serial = 1159] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a529800) [pid = 1662] [serial = 1182] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12a256800) [pid = 1662] [serial = 1180] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12a5d8800) [pid = 1662] [serial = 1185] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a54ac00) [pid = 1662] [serial = 1183] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11969bc00) [pid = 1662] [serial = 1188] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b59b800) [pid = 1662] [serial = 1186] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1292bfc00) [pid = 1662] [serial = 1177] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128b14800) [pid = 1662] [serial = 1189] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b5a1400) [pid = 1662] [serial = 1192] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12903dc00) [pid = 1662] [serial = 1191] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12b93d800) [pid = 1662] [serial = 1195] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128b1e800) [pid = 1662] [serial = 1174] [outer = 0x0] [url = about:blank] 19:37:56 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b823800) [pid = 1662] [serial = 1194] [outer = 0x0] [url = about:blank] 19:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1272ms 19:37:56 INFO - PROCESS | 1662 | 1465526276324 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:37:56 INFO - PROCESS | 1662 | 1465526276327 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:37:56 INFO - PROCESS | 1662 | 1465526276331 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:37:56 INFO - PROCESS | 1662 | 1465526276333 Marionette TRACE conn2 <- [1,1650,null,{}] 19:37:56 INFO - PROCESS | 1662 | 1465526276336 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:56 INFO - PROCESS | 1662 | 1465526276338 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:56 INFO - PROCESS | 1662 | 1465526276424 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:37:56 INFO - PROCESS | 1662 | 1465526276431 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:56 INFO - PROCESS | 1662 | 1465526276435 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11608c000 == 28 [pid = 1662] [id = 420] 19:37:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1132ebc00) [pid = 1662] [serial = 1259] [outer = 0x0] 19:37:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1133a6800) [pid = 1662] [serial = 1260] [outer = 0x1132ebc00] 19:37:56 INFO - PROCESS | 1662 | 1465526276463 Marionette DEBUG loaded listener.js 19:37:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113dfe000) [pid = 1662] [serial = 1261] [outer = 0x1132ebc00] 19:37:56 INFO - PROCESS | 1662 | 1465526276792 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:37:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:37:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 471ms 19:37:56 INFO - PROCESS | 1662 | 1465526276802 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:37:56 INFO - PROCESS | 1662 | 1465526276804 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:37:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:37:56 INFO - PROCESS | 1662 | 1465526276809 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:37:56 INFO - PROCESS | 1662 | 1465526276812 Marionette TRACE conn2 <- [1,1654,null,{}] 19:37:56 INFO - PROCESS | 1662 | 1465526276818 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:56 INFO - PROCESS | 1662 | 1465526276820 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:56 INFO - PROCESS | 1662 | 1465526276918 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:37:56 INFO - PROCESS | 1662 | 1465526276973 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:56 INFO - PROCESS | 1662 | 1465526276975 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x117228000 == 29 [pid = 1662] [id = 421] 19:37:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113df1400) [pid = 1662] [serial = 1262] [outer = 0x0] 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1166eac00) [pid = 1662] [serial = 1263] [outer = 0x113df1400] 19:37:57 INFO - PROCESS | 1662 | 1465526277002 Marionette DEBUG loaded listener.js 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118198800) [pid = 1662] [serial = 1264] [outer = 0x113df1400] 19:37:57 INFO - PROCESS | 1662 | 1465526277282 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:37:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:37:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 526ms 19:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:37:57 INFO - PROCESS | 1662 | 1465526277334 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:37:57 INFO - PROCESS | 1662 | 1465526277336 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:37:57 INFO - PROCESS | 1662 | 1465526277338 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:37:57 INFO - PROCESS | 1662 | 1465526277339 Marionette TRACE conn2 <- [1,1658,null,{}] 19:37:57 INFO - PROCESS | 1662 | 1465526277348 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:57 INFO - PROCESS | 1662 | 1465526277352 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:57 INFO - PROCESS | 1662 | 1465526277438 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:37:57 INFO - PROCESS | 1662 | 1465526277497 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:57 INFO - PROCESS | 1662 | 1465526277499 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x118332000 == 30 [pid = 1662] [id = 422] 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118461800) [pid = 1662] [serial = 1265] [outer = 0x0] 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11853c800) [pid = 1662] [serial = 1266] [outer = 0x118461800] 19:37:57 INFO - PROCESS | 1662 | 1465526277528 Marionette DEBUG loaded listener.js 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118a4ec00) [pid = 1662] [serial = 1267] [outer = 0x118461800] 19:37:57 INFO - PROCESS | 1662 | 1465526277836 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 19:37:57 INFO - PROCESS | 1662 | 1465526277858 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:37:57 INFO - PROCESS | 1662 | 1465526277859 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:37:57 INFO - PROCESS | 1662 | 1465526277861 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:37:57 INFO - PROCESS | 1662 | 1465526277863 Marionette TRACE conn2 <- [1,1662,null,{}] 19:37:57 INFO - PROCESS | 1662 | 1465526277868 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:57 INFO - PROCESS | 1662 | 1465526277870 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:57 INFO - PROCESS | 1662 | 1465526277949 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:37:57 INFO - PROCESS | 1662 | 1465526277952 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:57 INFO - PROCESS | 1662 | 1465526277953 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ab800 == 31 [pid = 1662] [id = 423] 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119352000) [pid = 1662] [serial = 1268] [outer = 0x0] 19:37:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119699000) [pid = 1662] [serial = 1269] [outer = 0x119352000] 19:37:57 INFO - PROCESS | 1662 | 1465526277979 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1196a0800) [pid = 1662] [serial = 1270] [outer = 0x119352000] 19:37:58 INFO - PROCESS | 1662 | 1465526278318 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 474ms 19:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:37:58 INFO - PROCESS | 1662 | 1465526278335 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:37:58 INFO - PROCESS | 1662 | 1465526278336 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:37:58 INFO - PROCESS | 1662 | 1465526278339 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:37:58 INFO - PROCESS | 1662 | 1465526278340 Marionette TRACE conn2 <- [1,1666,null,{}] 19:37:58 INFO - PROCESS | 1662 | 1465526278342 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:58 INFO - PROCESS | 1662 | 1465526278343 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:58 INFO - PROCESS | 1662 | 1465526278451 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:37:58 INFO - PROCESS | 1662 | 1465526278464 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:58 INFO - PROCESS | 1662 | 1465526278465 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12259b800 == 32 [pid = 1662] [id = 424] 19:37:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118462000) [pid = 1662] [serial = 1271] [outer = 0x0] 19:37:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196a1000) [pid = 1662] [serial = 1272] [outer = 0x118462000] 19:37:58 INFO - PROCESS | 1662 | 1465526278496 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119d9c000) [pid = 1662] [serial = 1273] [outer = 0x118462000] 19:37:58 INFO - PROCESS | 1662 | 1465526278836 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 19:37:58 INFO - PROCESS | 1662 | 1465526278857 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:37:58 INFO - PROCESS | 1662 | 1465526278859 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:37:58 INFO - PROCESS | 1662 | 1465526278861 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:37:58 INFO - PROCESS | 1662 | 1465526278862 Marionette TRACE conn2 <- [1,1670,null,{}] 19:37:58 INFO - PROCESS | 1662 | 1465526278865 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:58 INFO - PROCESS | 1662 | 1465526278869 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:58 INFO - PROCESS | 1662 | 1465526278994 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:37:59 INFO - PROCESS | 1662 | 1465526278998 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:59 INFO - PROCESS | 1662 | 1465526279000 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x124667000 == 33 [pid = 1662] [id = 425] 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119da0400) [pid = 1662] [serial = 1274] [outer = 0x0] 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124541000) [pid = 1662] [serial = 1275] [outer = 0x119da0400] 19:37:59 INFO - PROCESS | 1662 | 1465526279025 Marionette DEBUG loaded listener.js 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125e4a400) [pid = 1662] [serial = 1276] [outer = 0x119da0400] 19:37:59 INFO - PROCESS | 1662 | 1465526279345 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 19:37:59 INFO - PROCESS | 1662 | 1465526279384 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:37:59 INFO - PROCESS | 1662 | 1465526279385 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:37:59 INFO - PROCESS | 1662 | 1465526279388 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:37:59 INFO - PROCESS | 1662 | 1465526279389 Marionette TRACE conn2 <- [1,1674,null,{}] 19:37:59 INFO - PROCESS | 1662 | 1465526279391 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:59 INFO - PROCESS | 1662 | 1465526279392 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:59 INFO - PROCESS | 1662 | 1465526279486 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:37:59 INFO - PROCESS | 1662 | 1465526279490 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:59 INFO - PROCESS | 1662 | 1465526279491 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254b6800 == 34 [pid = 1662] [id = 426] 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x122541000) [pid = 1662] [serial = 1277] [outer = 0x0] 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126ea9c00) [pid = 1662] [serial = 1278] [outer = 0x122541000] 19:37:59 INFO - PROCESS | 1662 | 1465526279522 Marionette DEBUG loaded listener.js 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128746c00) [pid = 1662] [serial = 1279] [outer = 0x122541000] 19:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 468ms 19:37:59 INFO - PROCESS | 1662 | 1465526279852 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:37:59 INFO - PROCESS | 1662 | 1465526279856 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:37:59 INFO - PROCESS | 1662 | 1465526279857 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:37:59 INFO - PROCESS | 1662 | 1465526279859 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:37:59 INFO - PROCESS | 1662 | 1465526279860 Marionette TRACE conn2 <- [1,1678,null,{}] 19:37:59 INFO - PROCESS | 1662 | 1465526279864 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:59 INFO - PROCESS | 1662 | 1465526279866 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:59 INFO - PROCESS | 1662 | 1465526279962 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:37:59 INFO - PROCESS | 1662 | 1465526279965 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:59 INFO - PROCESS | 1662 | 1465526279966 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:37:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x127198800 == 35 [pid = 1662] [id = 427] 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125e4c000) [pid = 1662] [serial = 1280] [outer = 0x0] 19:37:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12881d400) [pid = 1662] [serial = 1281] [outer = 0x125e4c000] 19:37:59 INFO - PROCESS | 1662 | 1465526279990 Marionette DEBUG loaded listener.js 19:38:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128b14800) [pid = 1662] [serial = 1282] [outer = 0x125e4c000] 19:38:00 INFO - PROCESS | 1662 | 1465526280330 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 19:38:00 INFO - PROCESS | 1662 | 1465526280380 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:38:00 INFO - PROCESS | 1662 | 1465526280381 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:38:00 INFO - PROCESS | 1662 | 1465526280383 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:38:00 INFO - PROCESS | 1662 | 1465526280384 Marionette TRACE conn2 <- [1,1682,null,{}] 19:38:00 INFO - PROCESS | 1662 | 1465526280387 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:00 INFO - PROCESS | 1662 | 1465526280388 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:00 INFO - PROCESS | 1662 | 1465526280646 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12a52f000) [pid = 1662] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128b1a400) [pid = 1662] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a54c000) [pid = 1662] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126eab400) [pid = 1662] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12279c400) [pid = 1662] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11961bc00) [pid = 1662] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1132e3000) [pid = 1662] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119696800) [pid = 1662] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11855a400) [pid = 1662] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12b81cc00) [pid = 1662] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112e12c00) [pid = 1662] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1173a5400) [pid = 1662] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11961dc00) [pid = 1662] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1162f7c00) [pid = 1662] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:38:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1238af000) [pid = 1662] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:38:00 INFO - PROCESS | 1662 | 1465526280692 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:00 INFO - PROCESS | 1662 | 1465526280693 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x118081000 == 36 [pid = 1662] [id = 428] 19:38:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x110e3fc00) [pid = 1662] [serial = 1283] [outer = 0x0] 19:38:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1132ee800) [pid = 1662] [serial = 1284] [outer = 0x110e3fc00] 19:38:00 INFO - PROCESS | 1662 | 1465526280718 Marionette DEBUG loaded listener.js 19:38:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118466000) [pid = 1662] [serial = 1285] [outer = 0x110e3fc00] 19:38:00 INFO - PROCESS | 1662 | 1465526280996 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 669ms 19:38:01 INFO - PROCESS | 1662 | 1465526281052 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:38:01 INFO - PROCESS | 1662 | 1465526281053 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:38:01 INFO - PROCESS | 1662 | 1465526281055 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:38:01 INFO - PROCESS | 1662 | 1465526281056 Marionette TRACE conn2 <- [1,1686,null,{}] 19:38:01 INFO - PROCESS | 1662 | 1465526281059 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:01 INFO - PROCESS | 1662 | 1465526281060 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:01 INFO - PROCESS | 1662 | 1465526281135 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:38:01 INFO - PROCESS | 1662 | 1465526281138 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:01 INFO - PROCESS | 1662 | 1465526281140 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d9000 == 37 [pid = 1662] [id = 429] 19:38:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11846f400) [pid = 1662] [serial = 1286] [outer = 0x0] 19:38:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126e4cc00) [pid = 1662] [serial = 1287] [outer = 0x11846f400] 19:38:01 INFO - PROCESS | 1662 | 1465526281166 Marionette DEBUG loaded listener.js 19:38:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129038c00) [pid = 1662] [serial = 1288] [outer = 0x11846f400] 19:38:01 INFO - PROCESS | 1662 | 1465526281551 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 19:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 19:38:01 INFO - PROCESS | 1662 | 1465526281578 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:38:01 INFO - PROCESS | 1662 | 1465526281580 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:38:01 INFO - PROCESS | 1662 | 1465526281582 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:38:01 INFO - PROCESS | 1662 | 1465526281584 Marionette TRACE conn2 <- [1,1690,null,{}] 19:38:01 INFO - PROCESS | 1662 | 1465526281586 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:01 INFO - PROCESS | 1662 | 1465526281587 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:01 INFO - PROCESS | 1662 | 1465526281727 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:38:01 INFO - PROCESS | 1662 | 1465526281735 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:01 INFO - PROCESS | 1662 | 1465526281736 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a522800 == 38 [pid = 1662] [id = 430] 19:38:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116077c00) [pid = 1662] [serial = 1289] [outer = 0x0] 19:38:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292c2000) [pid = 1662] [serial = 1290] [outer = 0x116077c00] 19:38:01 INFO - PROCESS | 1662 | 1465526281779 Marionette DEBUG loaded listener.js 19:38:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a258800) [pid = 1662] [serial = 1291] [outer = 0x116077c00] 19:38:02 INFO - PROCESS | 1662 | 1465526282208 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 19:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:38:02 INFO - PROCESS | 1662 | 1465526282267 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:38:02 INFO - PROCESS | 1662 | 1465526282269 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:38:02 INFO - PROCESS | 1662 | 1465526282272 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:38:02 INFO - PROCESS | 1662 | 1465526282274 Marionette TRACE conn2 <- [1,1694,null,{}] 19:38:02 INFO - PROCESS | 1662 | 1465526282277 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:02 INFO - PROCESS | 1662 | 1465526282279 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:02 INFO - PROCESS | 1662 | 1465526282409 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:38:02 INFO - PROCESS | 1662 | 1465526282416 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:02 INFO - PROCESS | 1662 | 1465526282417 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab9b000 == 39 [pid = 1662] [id = 431] 19:38:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a488400) [pid = 1662] [serial = 1292] [outer = 0x0] 19:38:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a549c00) [pid = 1662] [serial = 1293] [outer = 0x12a488400] 19:38:02 INFO - PROCESS | 1662 | 1465526282457 Marionette DEBUG loaded listener.js 19:38:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a5d9c00) [pid = 1662] [serial = 1294] [outer = 0x12a488400] 19:38:03 INFO - PROCESS | 1662 | 1465526283180 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 970ms 19:38:03 INFO - PROCESS | 1662 | 1465526283242 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:38:03 INFO - PROCESS | 1662 | 1465526283247 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:38:03 INFO - PROCESS | 1662 | 1465526283251 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:38:03 INFO - PROCESS | 1662 | 1465526283255 Marionette TRACE conn2 <- [1,1698,null,{}] 19:38:03 INFO - PROCESS | 1662 | 1465526283261 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:03 INFO - PROCESS | 1662 | 1465526283264 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:03 INFO - PROCESS | 1662 | 1465526283436 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:38:03 INFO - PROCESS | 1662 | 1465526283560 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:03 INFO - PROCESS | 1662 | 1465526283562 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11806d800 == 40 [pid = 1662] [id = 432] 19:38:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1133d6400) [pid = 1662] [serial = 1295] [outer = 0x0] 19:38:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1162bd000) [pid = 1662] [serial = 1296] [outer = 0x1133d6400] 19:38:03 INFO - PROCESS | 1662 | 1465526283615 Marionette DEBUG loaded listener.js 19:38:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x117030c00) [pid = 1662] [serial = 1297] [outer = 0x1133d6400] 19:38:04 INFO - PROCESS | 1662 | 1465526284218 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 19:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 975ms 19:38:04 INFO - PROCESS | 1662 | 1465526284226 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:38:04 INFO - PROCESS | 1662 | 1465526284229 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:38:04 INFO - PROCESS | 1662 | 1465526284234 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:38:04 INFO - PROCESS | 1662 | 1465526284236 Marionette TRACE conn2 <- [1,1702,null,{}] 19:38:04 INFO - PROCESS | 1662 | 1465526284238 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:04 INFO - PROCESS | 1662 | 1465526284240 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:04 INFO - PROCESS | 1662 | 1465526284353 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:38:04 INFO - PROCESS | 1662 | 1465526284411 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:04 INFO - PROCESS | 1662 | 1465526284412 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x118377000 == 41 [pid = 1662] [id = 433] 19:38:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11739c400) [pid = 1662] [serial = 1298] [outer = 0x0] 19:38:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118353000) [pid = 1662] [serial = 1299] [outer = 0x11739c400] 19:38:04 INFO - PROCESS | 1662 | 1465526284444 Marionette DEBUG loaded listener.js 19:38:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11853b800) [pid = 1662] [serial = 1300] [outer = 0x11739c400] 19:38:05 INFO - PROCESS | 1662 | 1465526285121 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12a522800 == 40 [pid = 1662] [id = 430] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d9000 == 39 [pid = 1662] [id = 429] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x118081000 == 38 [pid = 1662] [id = 428] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x127198800 == 37 [pid = 1662] [id = 427] 19:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 923ms 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x1254b6800 == 36 [pid = 1662] [id = 426] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x124667000 == 35 [pid = 1662] [id = 425] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12259b800 == 34 [pid = 1662] [id = 424] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ab800 == 33 [pid = 1662] [id = 423] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x118332000 == 32 [pid = 1662] [id = 422] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x117228000 == 31 [pid = 1662] [id = 421] 19:38:05 INFO - PROCESS | 1662 | --DOCSHELL 0x11608c000 == 30 [pid = 1662] [id = 420] 19:38:05 INFO - PROCESS | 1662 | 1465526285175 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:38:05 INFO - PROCESS | 1662 | 1465526285180 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:38:05 INFO - PROCESS | 1662 | 1465526285185 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:38:05 INFO - PROCESS | 1662 | 1465526285188 Marionette TRACE conn2 <- [1,1706,null,{}] 19:38:05 INFO - PROCESS | 1662 | 1465526285195 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:05 INFO - PROCESS | 1662 | 1465526285197 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:05 INFO - PROCESS | 1662 | 1465526285335 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:38:05 INFO - PROCESS | 1662 | 1465526285341 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:05 INFO - PROCESS | 1662 | 1465526285343 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a6000 == 31 [pid = 1662] [id = 434] 19:38:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1172b7c00) [pid = 1662] [serial = 1301] [outer = 0x0] 19:38:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1176b9400) [pid = 1662] [serial = 1302] [outer = 0x1172b7c00] 19:38:05 INFO - PROCESS | 1662 | 1465526285387 Marionette DEBUG loaded listener.js 19:38:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11842d000) [pid = 1662] [serial = 1303] [outer = 0x1172b7c00] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1271d5800) [pid = 1662] [serial = 1221] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126e4b400) [pid = 1662] [serial = 1219] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124a9c400) [pid = 1662] [serial = 1218] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128817000) [pid = 1662] [serial = 1222] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x129031400) [pid = 1662] [serial = 1227] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11835d400) [pid = 1662] [serial = 1230] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1199a4400) [pid = 1662] [serial = 1215] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11928e000) [pid = 1662] [serial = 1209] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11935fc00) [pid = 1662] [serial = 1210] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12b952400) [pid = 1662] [serial = 1198] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12b94b400) [pid = 1662] [serial = 1197] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113869000) [pid = 1662] [serial = 1200] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1160cf000) [pid = 1662] [serial = 1201] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118427000) [pid = 1662] [serial = 1206] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11846cc00) [pid = 1662] [serial = 1207] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196a3400) [pid = 1662] [serial = 1212] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1196dc800) [pid = 1662] [serial = 1213] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116763000) [pid = 1662] [serial = 1203] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11739a800) [pid = 1662] [serial = 1204] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a7d800) [pid = 1662] [serial = 1224] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a5e1c00) [pid = 1662] [serial = 1237] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1292c9c00) [pid = 1662] [serial = 1233] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b81e800) [pid = 1662] [serial = 1239] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b933c00) [pid = 1662] [serial = 1240] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a552400) [pid = 1662] [serial = 1236] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128b17400) [pid = 1662] [serial = 1225] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12903d800) [pid = 1662] [serial = 1228] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12a524c00) [pid = 1662] [serial = 1234] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12253ac00) [pid = 1662] [serial = 1216] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128a78800) [pid = 1662] [serial = 1231] [outer = 0x0] [url = about:blank] 19:38:05 INFO - PROCESS | 1662 | 1465526285817 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 674ms 19:38:05 INFO - PROCESS | 1662 | 1465526285859 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:38:05 INFO - PROCESS | 1662 | 1465526285862 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:38:05 INFO - PROCESS | 1662 | 1465526285866 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:38:05 INFO - PROCESS | 1662 | 1465526285868 Marionette TRACE conn2 <- [1,1710,null,{}] 19:38:05 INFO - PROCESS | 1662 | 1465526285870 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:05 INFO - PROCESS | 1662 | 1465526285872 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:05 INFO - PROCESS | 1662 | 1465526285950 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:38:05 INFO - PROCESS | 1662 | 1465526285954 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:05 INFO - PROCESS | 1662 | 1465526285955 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c0800 == 32 [pid = 1662] [id = 435] 19:38:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11855ac00) [pid = 1662] [serial = 1304] [outer = 0x0] 19:38:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11920a000) [pid = 1662] [serial = 1305] [outer = 0x11855ac00] 19:38:05 INFO - PROCESS | 1662 | 1465526285984 Marionette DEBUG loaded listener.js 19:38:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119353c00) [pid = 1662] [serial = 1306] [outer = 0x11855ac00] 19:38:06 INFO - PROCESS | 1662 | 1465526286452 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 619ms 19:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:38:06 INFO - PROCESS | 1662 | 1465526286486 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:38:06 INFO - PROCESS | 1662 | 1465526286488 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:38:06 INFO - PROCESS | 1662 | 1465526286492 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:38:06 INFO - PROCESS | 1662 | 1465526286494 Marionette TRACE conn2 <- [1,1714,null,{}] 19:38:06 INFO - PROCESS | 1662 | 1465526286517 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:06 INFO - PROCESS | 1662 | 1465526286519 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:06 INFO - PROCESS | 1662 | 1465526286619 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:38:06 INFO - PROCESS | 1662 | 1465526286711 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:06 INFO - PROCESS | 1662 | 1465526286713 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118327000 == 33 [pid = 1662] [id = 436] 19:38:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1132e6800) [pid = 1662] [serial = 1307] [outer = 0x0] 19:38:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11842c800) [pid = 1662] [serial = 1308] [outer = 0x1132e6800] 19:38:06 INFO - PROCESS | 1662 | 1465526286757 Marionette DEBUG loaded listener.js 19:38:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118a51c00) [pid = 1662] [serial = 1309] [outer = 0x1132e6800] 19:38:07 INFO - PROCESS | 1662 | 1465526287169 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 741ms 19:38:07 INFO - PROCESS | 1662 | 1465526287233 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:38:07 INFO - PROCESS | 1662 | 1465526287236 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:38:07 INFO - PROCESS | 1662 | 1465526287241 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:38:07 INFO - PROCESS | 1662 | 1465526287243 Marionette TRACE conn2 <- [1,1718,null,{}] 19:38:07 INFO - PROCESS | 1662 | 1465526287246 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:07 INFO - PROCESS | 1662 | 1465526287249 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:07 INFO - PROCESS | 1662 | 1465526287344 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:38:07 INFO - PROCESS | 1662 | 1465526287426 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:07 INFO - PROCESS | 1662 | 1465526287428 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x122594000 == 34 [pid = 1662] [id = 437] 19:38:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1196a2000) [pid = 1662] [serial = 1310] [outer = 0x0] 19:38:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1196a3400) [pid = 1662] [serial = 1311] [outer = 0x1196a2000] 19:38:07 INFO - PROCESS | 1662 | 1465526287459 Marionette DEBUG loaded listener.js 19:38:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119d40800) [pid = 1662] [serial = 1312] [outer = 0x1196a2000] 19:38:07 INFO - PROCESS | 1662 | 1465526287885 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 19:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:38:07 INFO - PROCESS | 1662 | 1465526287911 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:38:07 INFO - PROCESS | 1662 | 1465526287912 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:38:07 INFO - PROCESS | 1662 | 1465526287915 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:38:07 INFO - PROCESS | 1662 | 1465526287918 Marionette TRACE conn2 <- [1,1722,null,{}] 19:38:07 INFO - PROCESS | 1662 | 1465526287926 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:07 INFO - PROCESS | 1662 | 1465526287930 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:08 INFO - PROCESS | 1662 | 1465526288048 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:38:08 INFO - PROCESS | 1662 | 1465526288108 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:08 INFO - PROCESS | 1662 | 1465526288110 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1253a4000 == 35 [pid = 1662] [id = 438] 19:38:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1196a4800) [pid = 1662] [serial = 1313] [outer = 0x0] 19:38:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123810c00) [pid = 1662] [serial = 1314] [outer = 0x1196a4800] 19:38:08 INFO - PROCESS | 1662 | 1465526288142 Marionette DEBUG loaded listener.js 19:38:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124af2400) [pid = 1662] [serial = 1315] [outer = 0x1196a4800] 19:38:08 INFO - PROCESS | 1662 | 1465526288559 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 676ms 19:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:38:08 INFO - PROCESS | 1662 | 1465526288592 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:38:08 INFO - PROCESS | 1662 | 1465526288594 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:38:08 INFO - PROCESS | 1662 | 1465526288596 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:38:08 INFO - PROCESS | 1662 | 1465526288598 Marionette TRACE conn2 <- [1,1726,null,{}] 19:38:08 INFO - PROCESS | 1662 | 1465526288600 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:08 INFO - PROCESS | 1662 | 1465526288601 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:08 INFO - PROCESS | 1662 | 1465526288697 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:38:08 INFO - PROCESS | 1662 | 1465526288752 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:08 INFO - PROCESS | 1662 | 1465526288753 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12718c800 == 36 [pid = 1662] [id = 439] 19:38:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125494c00) [pid = 1662] [serial = 1316] [outer = 0x0] 19:38:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126b56400) [pid = 1662] [serial = 1317] [outer = 0x125494c00] 19:38:08 INFO - PROCESS | 1662 | 1465526288782 Marionette DEBUG loaded listener.js 19:38:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1271ca800) [pid = 1662] [serial = 1318] [outer = 0x125494c00] 19:38:09 INFO - PROCESS | 1662 | 1465526289184 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 19:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 622ms 19:38:09 INFO - PROCESS | 1662 | 1465526289219 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:38:09 INFO - PROCESS | 1662 | 1465526289220 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:38:09 INFO - PROCESS | 1662 | 1465526289223 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:38:09 INFO - PROCESS | 1662 | 1465526289224 Marionette TRACE conn2 <- [1,1730,null,{}] 19:38:09 INFO - PROCESS | 1662 | 1465526289226 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:09 INFO - PROCESS | 1662 | 1465526289228 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:09 INFO - PROCESS | 1662 | 1465526289321 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:38:09 INFO - PROCESS | 1662 | 1465526289425 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:09 INFO - PROCESS | 1662 | 1465526289427 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x128ef7800 == 37 [pid = 1662] [id = 440] 19:38:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112e10800) [pid = 1662] [serial = 1319] [outer = 0x0] 19:38:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128747800) [pid = 1662] [serial = 1320] [outer = 0x112e10800] 19:38:09 INFO - PROCESS | 1662 | 1465526289457 Marionette DEBUG loaded listener.js 19:38:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a81400) [pid = 1662] [serial = 1321] [outer = 0x112e10800] 19:38:09 INFO - PROCESS | 1662 | 1465526289893 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 19:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 19:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 769ms 19:38:09 INFO - PROCESS | 1662 | 1465526289996 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:38:10 INFO - PROCESS | 1662 | 1465526289998 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:38:10 INFO - PROCESS | 1662 | 1465526290002 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:38:10 INFO - PROCESS | 1662 | 1465526290005 Marionette TRACE conn2 <- [1,1734,null,{}] 19:38:10 INFO - PROCESS | 1662 | 1465526290009 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:10 INFO - PROCESS | 1662 | 1465526290010 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:10 INFO - PROCESS | 1662 | 1465526290112 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:38:10 INFO - PROCESS | 1662 | 1465526290180 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:10 INFO - PROCESS | 1662 | 1465526290184 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x11808e000 == 38 [pid = 1662] [id = 441] 19:38:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1162be400) [pid = 1662] [serial = 1322] [outer = 0x0] 19:38:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117035c00) [pid = 1662] [serial = 1323] [outer = 0x1162be400] 19:38:10 INFO - PROCESS | 1662 | 1465526290211 Marionette DEBUG loaded listener.js 19:38:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11846cc00) [pid = 1662] [serial = 1324] [outer = 0x1162be400] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x119529800 == 37 [pid = 1662] [id = 419] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a6000 == 36 [pid = 1662] [id = 434] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x11806d800 == 35 [pid = 1662] [id = 432] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x118377000 == 34 [pid = 1662] [id = 433] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x128ef7800 == 33 [pid = 1662] [id = 440] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12718c800 == 32 [pid = 1662] [id = 439] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1253a4000 == 31 [pid = 1662] [id = 438] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x122594000 == 30 [pid = 1662] [id = 437] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c0800 == 29 [pid = 1662] [id = 435] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab9b000 == 28 [pid = 1662] [id = 431] 19:38:11 INFO - PROCESS | 1662 | --DOCSHELL 0x118327000 == 27 [pid = 1662] [id = 436] 19:38:11 INFO - PROCESS | 1662 | 1465526291159 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 19:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1174ms 19:38:11 INFO - PROCESS | 1662 | 1465526291177 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:38:11 INFO - PROCESS | 1662 | 1465526291181 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:38:11 INFO - PROCESS | 1662 | 1465526291186 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:38:11 INFO - PROCESS | 1662 | 1465526291188 Marionette TRACE conn2 <- [1,1738,null,{}] 19:38:11 INFO - PROCESS | 1662 | 1465526291192 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:11 INFO - PROCESS | 1662 | 1465526291193 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:11 INFO - PROCESS | 1662 | 1465526291276 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:38:11 INFO - PROCESS | 1662 | 1465526291283 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:11 INFO - PROCESS | 1662 | 1465526291286 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x116245800 == 28 [pid = 1662] [id = 442] 19:38:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112a10400) [pid = 1662] [serial = 1325] [outer = 0x0] 19:38:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112a14800) [pid = 1662] [serial = 1326] [outer = 0x112a10400] 19:38:11 INFO - PROCESS | 1662 | 1465526291313 Marionette DEBUG loaded listener.js 19:38:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x110fac400) [pid = 1662] [serial = 1327] [outer = 0x112a10400] 19:38:11 INFO - PROCESS | 1662 | 1465526291651 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 19:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 19:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:38:11 INFO - PROCESS | 1662 | 1465526291706 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:38:11 INFO - PROCESS | 1662 | 1465526291710 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:38:11 INFO - PROCESS | 1662 | 1465526291715 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:38:11 INFO - PROCESS | 1662 | 1465526291717 Marionette TRACE conn2 <- [1,1742,null,{}] 19:38:11 INFO - PROCESS | 1662 | 1465526291719 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:11 INFO - PROCESS | 1662 | 1465526291721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:11 INFO - PROCESS | 1662 | 1465526291798 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:38:11 INFO - PROCESS | 1662 | 1465526291802 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:11 INFO - PROCESS | 1662 | 1465526291804 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11723a800 == 29 [pid = 1662] [id = 443] 19:38:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1138e6800) [pid = 1662] [serial = 1328] [outer = 0x0] 19:38:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x113da0400) [pid = 1662] [serial = 1329] [outer = 0x1138e6800] 19:38:11 INFO - PROCESS | 1662 | 1465526291834 Marionette DEBUG loaded listener.js 19:38:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116075000) [pid = 1662] [serial = 1330] [outer = 0x1138e6800] 19:38:12 INFO - PROCESS | 1662 | 1465526292239 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 19:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 570ms 19:38:12 INFO - PROCESS | 1662 | 1465526292285 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:38:12 INFO - PROCESS | 1662 | 1465526292287 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:38:12 INFO - PROCESS | 1662 | 1465526292291 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:38:12 INFO - PROCESS | 1662 | 1465526292294 Marionette TRACE conn2 <- [1,1746,null,{}] 19:38:12 INFO - PROCESS | 1662 | 1465526292306 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:12 INFO - PROCESS | 1662 | 1465526292311 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:12 INFO - PROCESS | 1662 | 1465526292459 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:38:12 INFO - PROCESS | 1662 | 1465526292491 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:12 INFO - PROCESS | 1662 | 1465526292494 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x119532800 == 30 [pid = 1662] [id = 444] 19:38:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1130db400) [pid = 1662] [serial = 1331] [outer = 0x0] 19:38:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11829c400) [pid = 1662] [serial = 1332] [outer = 0x1130db400] 19:38:12 INFO - PROCESS | 1662 | 1465526292541 Marionette DEBUG loaded listener.js 19:38:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11835a800) [pid = 1662] [serial = 1333] [outer = 0x1130db400] 19:38:12 INFO - PROCESS | 1662 | 1465526292974 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 19:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 728ms 19:38:13 INFO - PROCESS | 1662 | 1465526293020 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:38:13 INFO - PROCESS | 1662 | 1465526293022 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:38:13 INFO - PROCESS | 1662 | 1465526293025 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:38:13 INFO - PROCESS | 1662 | 1465526293026 Marionette TRACE conn2 <- [1,1750,null,{}] 19:38:13 INFO - PROCESS | 1662 | 1465526293028 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:13 INFO - PROCESS | 1662 | 1465526293029 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:13 INFO - PROCESS | 1662 | 1465526293129 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:38:13 INFO - PROCESS | 1662 | 1465526293133 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:13 INFO - PROCESS | 1662 | 1465526293134 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c19800 == 31 [pid = 1662] [id = 445] 19:38:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118423000) [pid = 1662] [serial = 1334] [outer = 0x0] 19:38:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11846e400) [pid = 1662] [serial = 1335] [outer = 0x118423000] 19:38:13 INFO - PROCESS | 1662 | 1465526293159 Marionette DEBUG loaded listener.js 19:38:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118a45c00) [pid = 1662] [serial = 1336] [outer = 0x118423000] 19:38:13 INFO - PROCESS | 1662 | 1465526293505 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 19:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 19:38:13 INFO - PROCESS | 1662 | 1465526293547 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:38:13 INFO - PROCESS | 1662 | 1465526293548 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:38:13 INFO - PROCESS | 1662 | 1465526293550 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:38:13 INFO - PROCESS | 1662 | 1465526293558 Marionette TRACE conn2 <- [1,1754,null,{}] 19:38:13 INFO - PROCESS | 1662 | 1465526293560 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:13 INFO - PROCESS | 1662 | 1465526293562 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:13 INFO - PROCESS | 1662 | 1465526293653 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:38:13 INFO - PROCESS | 1662 | 1465526293690 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:13 INFO - PROCESS | 1662 | 1465526293691 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12466c000 == 32 [pid = 1662] [id = 446] 19:38:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x113864400) [pid = 1662] [serial = 1337] [outer = 0x0] 19:38:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119210800) [pid = 1662] [serial = 1338] [outer = 0x113864400] 19:38:13 INFO - PROCESS | 1662 | 1465526293715 Marionette DEBUG loaded listener.js 19:38:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119354400) [pid = 1662] [serial = 1339] [outer = 0x113864400] 19:38:14 INFO - PROCESS | 1662 | 1465526294268 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a488400) [pid = 1662] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1133d6400) [pid = 1662] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11739c400) [pid = 1662] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x110eed800) [pid = 1662] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x122541000) [pid = 1662] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x125e4c000) [pid = 1662] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11835b800) [pid = 1662] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x113df1400) [pid = 1662] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118462000) [pid = 1662] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118461800) [pid = 1662] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1130d8400) [pid = 1662] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1162bb800) [pid = 1662] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x122799c00) [pid = 1662] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119352000) [pid = 1662] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11846f400) [pid = 1662] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119da0400) [pid = 1662] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x110e3fc00) [pid = 1662] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1271ce400) [pid = 1662] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1132ebc00) [pid = 1662] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116077c00) [pid = 1662] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1172b7c00) [pid = 1662] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:38:14 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11855ac00) [pid = 1662] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 775ms 19:38:14 INFO - PROCESS | 1662 | 1465526294325 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:38:14 INFO - PROCESS | 1662 | 1465526294327 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:38:14 INFO - PROCESS | 1662 | 1465526294329 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:38:14 INFO - PROCESS | 1662 | 1465526294330 Marionette TRACE conn2 <- [1,1758,null,{}] 19:38:14 INFO - PROCESS | 1662 | 1465526294333 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:14 INFO - PROCESS | 1662 | 1465526294337 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:14 INFO - PROCESS | 1662 | 1465526294432 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:38:14 INFO - PROCESS | 1662 | 1465526294436 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:14 INFO - PROCESS | 1662 | 1465526294437 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1248d7000 == 33 [pid = 1662] [id = 447] 19:38:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118461800) [pid = 1662] [serial = 1340] [outer = 0x0] 19:38:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11960fc00) [pid = 1662] [serial = 1341] [outer = 0x118461800] 19:38:14 INFO - PROCESS | 1662 | 1465526294462 Marionette DEBUG loaded listener.js 19:38:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11969ac00) [pid = 1662] [serial = 1342] [outer = 0x118461800] 19:38:14 INFO - PROCESS | 1662 | 1465526294794 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 19:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 19:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:38:14 INFO - PROCESS | 1662 | 1465526294850 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:38:14 INFO - PROCESS | 1662 | 1465526294852 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:38:14 INFO - PROCESS | 1662 | 1465526294854 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:38:14 INFO - PROCESS | 1662 | 1465526294856 Marionette TRACE conn2 <- [1,1762,null,{}] 19:38:14 INFO - PROCESS | 1662 | 1465526294859 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:14 INFO - PROCESS | 1662 | 1465526294860 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:14 INFO - PROCESS | 1662 | 1465526294988 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:38:15 INFO - PROCESS | 1662 | 1465526295001 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:15 INFO - PROCESS | 1662 | 1465526295002 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x128edc000 == 34 [pid = 1662] [id = 448] 19:38:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1196d4000) [pid = 1662] [serial = 1343] [outer = 0x0] 19:38:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1199a0400) [pid = 1662] [serial = 1344] [outer = 0x1196d4000] 19:38:15 INFO - PROCESS | 1662 | 1465526295042 Marionette DEBUG loaded listener.js 19:38:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119d9e000) [pid = 1662] [serial = 1345] [outer = 0x1196d4000] 19:38:15 INFO - PROCESS | 1662 | 1465526295384 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 19:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 569ms 19:38:15 INFO - PROCESS | 1662 | 1465526295423 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:38:15 INFO - PROCESS | 1662 | 1465526295424 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:38:15 INFO - PROCESS | 1662 | 1465526295427 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:38:15 INFO - PROCESS | 1662 | 1465526295428 Marionette TRACE conn2 <- [1,1766,null,{}] 19:38:15 INFO - PROCESS | 1662 | 1465526295430 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:15 INFO - PROCESS | 1662 | 1465526295431 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:15 INFO - PROCESS | 1662 | 1465526295532 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:38:15 INFO - PROCESS | 1662 | 1465526295539 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:15 INFO - PROCESS | 1662 | 1465526295540 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292a6800 == 35 [pid = 1662] [id = 449] 19:38:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11997b400) [pid = 1662] [serial = 1346] [outer = 0x0] 19:38:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12240e000) [pid = 1662] [serial = 1347] [outer = 0x11997b400] 19:38:15 INFO - PROCESS | 1662 | 1465526295564 Marionette DEBUG loaded listener.js 19:38:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x123813800) [pid = 1662] [serial = 1348] [outer = 0x11997b400] 19:38:15 INFO - PROCESS | 1662 | 1465526295853 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 19:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 467ms 19:38:15 INFO - PROCESS | 1662 | 1465526295895 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:38:15 INFO - PROCESS | 1662 | 1465526295897 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:38:15 INFO - PROCESS | 1662 | 1465526295901 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:38:15 INFO - PROCESS | 1662 | 1465526295902 Marionette TRACE conn2 <- [1,1770,null,{}] 19:38:15 INFO - PROCESS | 1662 | 1465526295904 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:15 INFO - PROCESS | 1662 | 1465526295905 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:15 INFO - PROCESS | 1662 | 1465526295984 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:38:15 INFO - PROCESS | 1662 | 1465526295987 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:15 INFO - PROCESS | 1662 | 1465526295989 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x119531800 == 36 [pid = 1662] [id = 450] 19:38:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119352000) [pid = 1662] [serial = 1349] [outer = 0x0] 19:38:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x123ce0400) [pid = 1662] [serial = 1350] [outer = 0x119352000] 19:38:16 INFO - PROCESS | 1662 | 1465526296014 Marionette DEBUG loaded listener.js 19:38:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124a9ec00) [pid = 1662] [serial = 1351] [outer = 0x119352000] 19:38:16 INFO - PROCESS | 1662 | 1465526296480 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 19:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 619ms 19:38:16 INFO - PROCESS | 1662 | 1465526296536 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:38:16 INFO - PROCESS | 1662 | 1465526296539 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:38:16 INFO - PROCESS | 1662 | 1465526296542 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:38:16 INFO - PROCESS | 1662 | 1465526296544 Marionette TRACE conn2 <- [1,1774,null,{}] 19:38:16 INFO - PROCESS | 1662 | 1465526296550 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:16 INFO - PROCESS | 1662 | 1465526296552 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:16 INFO - PROCESS | 1662 | 1465526296664 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:38:16 INFO - PROCESS | 1662 | 1465526296746 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:16 INFO - PROCESS | 1662 | 1465526296748 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11698f000 == 37 [pid = 1662] [id = 451] 19:38:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x111c75800) [pid = 1662] [serial = 1352] [outer = 0x0] 19:38:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x112a1a000) [pid = 1662] [serial = 1353] [outer = 0x111c75800] 19:38:16 INFO - PROCESS | 1662 | 1465526296779 Marionette DEBUG loaded listener.js 19:38:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11321e000) [pid = 1662] [serial = 1354] [outer = 0x111c75800] 19:38:17 INFO - PROCESS | 1662 | 1465526297279 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 19:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 770ms 19:38:17 INFO - PROCESS | 1662 | 1465526297338 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:38:17 INFO - PROCESS | 1662 | 1465526297341 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:38:17 INFO - PROCESS | 1662 | 1465526297351 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:38:17 INFO - PROCESS | 1662 | 1465526297353 Marionette TRACE conn2 <- [1,1778,null,{}] 19:38:17 INFO - PROCESS | 1662 | 1465526297355 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:17 INFO - PROCESS | 1662 | 1465526297357 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:17 INFO - PROCESS | 1662 | 1465526297464 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:38:17 INFO - PROCESS | 1662 | 1465526297544 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:17 INFO - PROCESS | 1662 | 1465526297545 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12247e000 == 38 [pid = 1662] [id = 452] 19:38:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11606c800) [pid = 1662] [serial = 1355] [outer = 0x0] 19:38:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1162c1000) [pid = 1662] [serial = 1356] [outer = 0x11606c800] 19:38:17 INFO - PROCESS | 1662 | 1465526297575 Marionette DEBUG loaded listener.js 19:38:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x117030800) [pid = 1662] [serial = 1357] [outer = 0x11606c800] 19:38:18 INFO - PROCESS | 1662 | 1465526298229 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 19:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 19:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 924ms 19:38:18 INFO - PROCESS | 1662 | 1465526298275 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:38:18 INFO - PROCESS | 1662 | 1465526298277 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:38:18 INFO - PROCESS | 1662 | 1465526298283 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:38:18 INFO - PROCESS | 1662 | 1465526298285 Marionette TRACE conn2 <- [1,1782,null,{}] 19:38:18 INFO - PROCESS | 1662 | 1465526298289 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:18 INFO - PROCESS | 1662 | 1465526298290 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:18 INFO - PROCESS | 1662 | 1465526298396 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1292a6800 == 37 [pid = 1662] [id = 449] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x128edc000 == 36 [pid = 1662] [id = 448] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1248d7000 == 35 [pid = 1662] [id = 447] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12466c000 == 34 [pid = 1662] [id = 446] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x123c19800 == 33 [pid = 1662] [id = 445] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119532800 == 32 [pid = 1662] [id = 444] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x11723a800 == 31 [pid = 1662] [id = 443] 19:38:18 INFO - PROCESS | 1662 | --DOCSHELL 0x116245800 == 30 [pid = 1662] [id = 442] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12a5d9c00) [pid = 1662] [serial = 1294] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1162bd000) [pid = 1662] [serial = 1296] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x117030c00) [pid = 1662] [serial = 1297] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a549c00) [pid = 1662] [serial = 1293] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118353000) [pid = 1662] [serial = 1299] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a258800) [pid = 1662] [serial = 1291] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11853b800) [pid = 1662] [serial = 1300] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116070800) [pid = 1662] [serial = 1254] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128746c00) [pid = 1662] [serial = 1279] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128b14800) [pid = 1662] [serial = 1282] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118a49400) [pid = 1662] [serial = 1245] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118198800) [pid = 1662] [serial = 1264] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1196a1000) [pid = 1662] [serial = 1272] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11853c800) [pid = 1662] [serial = 1266] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115eef800) [pid = 1662] [serial = 1242] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11835c000) [pid = 1662] [serial = 1258] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124a9b800) [pid = 1662] [serial = 1248] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1166eac00) [pid = 1662] [serial = 1263] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x126ea9c00) [pid = 1662] [serial = 1278] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1196a0800) [pid = 1662] [serial = 1270] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126e4cc00) [pid = 1662] [serial = 1287] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12881d400) [pid = 1662] [serial = 1281] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1173a3400) [pid = 1662] [serial = 1257] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124541000) [pid = 1662] [serial = 1275] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12549b800) [pid = 1662] [serial = 1249] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129038c00) [pid = 1662] [serial = 1288] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118466000) [pid = 1662] [serial = 1285] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1132ee800) [pid = 1662] [serial = 1284] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1172ad400) [pid = 1662] [serial = 1243] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128b11c00) [pid = 1662] [serial = 1251] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1133a6800) [pid = 1662] [serial = 1260] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118a4ec00) [pid = 1662] [serial = 1267] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x113dfe000) [pid = 1662] [serial = 1261] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x125e4a400) [pid = 1662] [serial = 1276] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119352c00) [pid = 1662] [serial = 1246] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x129305000) [pid = 1662] [serial = 1252] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1292c2000) [pid = 1662] [serial = 1290] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x119d9c000) [pid = 1662] [serial = 1273] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x119699000) [pid = 1662] [serial = 1269] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12930e000) [pid = 1662] [serial = 1255] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1176b9400) [pid = 1662] [serial = 1302] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x119353c00) [pid = 1662] [serial = 1306] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x11842d000) [pid = 1662] [serial = 1303] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x11920a000) [pid = 1662] [serial = 1305] [outer = 0x0] [url = about:blank] 19:38:18 INFO - PROCESS | 1662 | 1465526298494 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:18 INFO - PROCESS | 1662 | 1465526298497 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1162b5000 == 31 [pid = 1662] [id = 453] 19:38:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1132e7000) [pid = 1662] [serial = 1358] [outer = 0x0] 19:38:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1133af400) [pid = 1662] [serial = 1359] [outer = 0x1132e7000] 19:38:18 INFO - PROCESS | 1662 | 1465526298524 Marionette DEBUG loaded listener.js 19:38:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1160ccc00) [pid = 1662] [serial = 1360] [outer = 0x1132e7000] 19:38:18 INFO - PROCESS | 1662 | 1465526298836 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 19:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 19:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 573ms 19:38:18 INFO - PROCESS | 1662 | 1465526298855 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:38:18 INFO - PROCESS | 1662 | 1465526298858 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:38:18 INFO - PROCESS | 1662 | 1465526298862 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:38:18 INFO - PROCESS | 1662 | 1465526298866 Marionette TRACE conn2 <- [1,1786,null,{}] 19:38:18 INFO - PROCESS | 1662 | 1465526298869 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:18 INFO - PROCESS | 1662 | 1465526298870 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:18 INFO - PROCESS | 1662 | 1465526298949 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:38:18 INFO - PROCESS | 1662 | 1465526298954 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:18 INFO - PROCESS | 1662 | 1465526298955 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832a000 == 32 [pid = 1662] [id = 454] 19:38:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116962000) [pid = 1662] [serial = 1361] [outer = 0x0] 19:38:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118198800) [pid = 1662] [serial = 1362] [outer = 0x116962000] 19:38:18 INFO - PROCESS | 1662 | 1465526298981 Marionette DEBUG loaded listener.js 19:38:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118358800) [pid = 1662] [serial = 1363] [outer = 0x116962000] 19:38:19 INFO - PROCESS | 1662 | 1465526299325 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 19:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 19:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 472ms 19:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:38:19 INFO - PROCESS | 1662 | 1465526299340 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:38:19 INFO - PROCESS | 1662 | 1465526299341 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:38:19 INFO - PROCESS | 1662 | 1465526299343 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:38:19 INFO - PROCESS | 1662 | 1465526299346 Marionette TRACE conn2 <- [1,1790,null,{}] 19:38:19 INFO - PROCESS | 1662 | 1465526299356 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:19 INFO - PROCESS | 1662 | 1465526299359 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:19 INFO - PROCESS | 1662 | 1465526299443 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:38:19 INFO - PROCESS | 1662 | 1465526299450 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:19 INFO - PROCESS | 1662 | 1465526299453 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d54000 == 33 [pid = 1662] [id = 455] 19:38:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x110eef000) [pid = 1662] [serial = 1364] [outer = 0x0] 19:38:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11842d000) [pid = 1662] [serial = 1365] [outer = 0x110eef000] 19:38:19 INFO - PROCESS | 1662 | 1465526299480 Marionette DEBUG loaded listener.js 19:38:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11928b400) [pid = 1662] [serial = 1366] [outer = 0x110eef000] 19:38:19 INFO - PROCESS | 1662 | 1465526299831 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 526ms 19:38:19 INFO - PROCESS | 1662 | 1465526299869 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:38:19 INFO - PROCESS | 1662 | 1465526299871 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:38:19 INFO - PROCESS | 1662 | 1465526299873 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:38:19 INFO - PROCESS | 1662 | 1465526299874 Marionette TRACE conn2 <- [1,1794,null,{}] 19:38:19 INFO - PROCESS | 1662 | 1465526299876 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:19 INFO - PROCESS | 1662 | 1465526299878 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:19 INFO - PROCESS | 1662 | 1465526299957 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:38:19 INFO - PROCESS | 1662 | 1465526299961 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:19 INFO - PROCESS | 1662 | 1465526299962 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x124154800 == 34 [pid = 1662] [id = 456] 19:38:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119357800) [pid = 1662] [serial = 1367] [outer = 0x0] 19:38:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11960f800) [pid = 1662] [serial = 1368] [outer = 0x119357800] 19:38:19 INFO - PROCESS | 1662 | 1465526299990 Marionette DEBUG loaded listener.js 19:38:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11969c800) [pid = 1662] [serial = 1369] [outer = 0x119357800] 19:38:20 INFO - PROCESS | 1662 | 1465526300322 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 468ms 19:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:38:20 INFO - PROCESS | 1662 | 1465526300342 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:38:20 INFO - PROCESS | 1662 | 1465526300343 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:38:20 INFO - PROCESS | 1662 | 1465526300345 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:38:20 INFO - PROCESS | 1662 | 1465526300347 Marionette TRACE conn2 <- [1,1798,null,{}] 19:38:20 INFO - PROCESS | 1662 | 1465526300352 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:20 INFO - PROCESS | 1662 | 1465526300353 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:20 INFO - PROCESS | 1662 | 1465526300436 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:38:20 INFO - PROCESS | 1662 | 1465526300439 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:20 INFO - PROCESS | 1662 | 1465526300440 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12539e800 == 35 [pid = 1662] [id = 457] 19:38:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1132eb800) [pid = 1662] [serial = 1370] [outer = 0x0] 19:38:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1196dd800) [pid = 1662] [serial = 1371] [outer = 0x1132eb800] 19:38:20 INFO - PROCESS | 1662 | 1465526300467 Marionette DEBUG loaded listener.js 19:38:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119d9c400) [pid = 1662] [serial = 1372] [outer = 0x1132eb800] 19:38:20 INFO - PROCESS | 1662 | 1465526300842 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 19:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 19:38:20 INFO - PROCESS | 1662 | 1465526300875 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:38:20 INFO - PROCESS | 1662 | 1465526300877 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:38:20 INFO - PROCESS | 1662 | 1465526300879 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:38:20 INFO - PROCESS | 1662 | 1465526300880 Marionette TRACE conn2 <- [1,1802,null,{}] 19:38:20 INFO - PROCESS | 1662 | 1465526300882 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:20 INFO - PROCESS | 1662 | 1465526300886 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:21 INFO - PROCESS | 1662 | 1465526301005 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:38:21 INFO - PROCESS | 1662 | 1465526301009 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:21 INFO - PROCESS | 1662 | 1465526301010 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a10000 == 36 [pid = 1662] [id = 458] 19:38:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12240ac00) [pid = 1662] [serial = 1373] [outer = 0x0] 19:38:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124549800) [pid = 1662] [serial = 1374] [outer = 0x12240ac00] 19:38:21 INFO - PROCESS | 1662 | 1465526301034 Marionette DEBUG loaded listener.js 19:38:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x125e54800) [pid = 1662] [serial = 1375] [outer = 0x12240ac00] 19:38:21 INFO - PROCESS | 1662 | 1465526301365 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 19:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:38:21 INFO - PROCESS | 1662 | 1465526301407 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:38:21 INFO - PROCESS | 1662 | 1465526301408 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:38:21 INFO - PROCESS | 1662 | 1465526301410 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:38:21 INFO - PROCESS | 1662 | 1465526301411 Marionette TRACE conn2 <- [1,1806,null,{}] 19:38:21 INFO - PROCESS | 1662 | 1465526301414 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:21 INFO - PROCESS | 1662 | 1465526301415 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:21 INFO - PROCESS | 1662 | 1465526301517 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:38:21 INFO - PROCESS | 1662 | 1465526301527 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:21 INFO - PROCESS | 1662 | 1465526301528 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d6800 == 37 [pid = 1662] [id = 459] 19:38:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12549b800) [pid = 1662] [serial = 1376] [outer = 0x0] 19:38:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126eadc00) [pid = 1662] [serial = 1377] [outer = 0x12549b800] 19:38:21 INFO - PROCESS | 1662 | 1465526301555 Marionette DEBUG loaded listener.js 19:38:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12873ac00) [pid = 1662] [serial = 1378] [outer = 0x12549b800] 19:38:21 INFO - PROCESS | 1662 | 1465526301875 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 19:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 19:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:38:21 INFO - PROCESS | 1662 | 1465526301929 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:38:21 INFO - PROCESS | 1662 | 1465526301930 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:38:21 INFO - PROCESS | 1662 | 1465526301932 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:38:21 INFO - PROCESS | 1662 | 1465526301933 Marionette TRACE conn2 <- [1,1810,null,{}] 19:38:21 INFO - PROCESS | 1662 | 1465526301935 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:21 INFO - PROCESS | 1662 | 1465526301936 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:22 INFO - PROCESS | 1662 | 1465526302033 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:38:22 INFO - PROCESS | 1662 | 1465526302037 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:22 INFO - PROCESS | 1662 | 1465526302038 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a517800 == 38 [pid = 1662] [id = 460] 19:38:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x111c78c00) [pid = 1662] [serial = 1379] [outer = 0x0] 19:38:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128810400) [pid = 1662] [serial = 1380] [outer = 0x111c78c00] 19:38:22 INFO - PROCESS | 1662 | 1465526302062 Marionette DEBUG loaded listener.js 19:38:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a78800) [pid = 1662] [serial = 1381] [outer = 0x111c78c00] 19:38:22 INFO - PROCESS | 1662 | 1465526302396 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 19:38:22 INFO - PROCESS | 1662 | 1465526302459 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:38:22 INFO - PROCESS | 1662 | 1465526302460 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:38:22 INFO - PROCESS | 1662 | 1465526302462 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:38:22 INFO - PROCESS | 1662 | 1465526302463 Marionette TRACE conn2 <- [1,1814,null,{}] 19:38:22 INFO - PROCESS | 1662 | 1465526302466 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:22 INFO - PROCESS | 1662 | 1465526302467 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:22 INFO - PROCESS | 1662 | 1465526302568 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1132e6800) [pid = 1662] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196a2000) [pid = 1662] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1138e6800) [pid = 1662] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1162be400) [pid = 1662] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196a4800) [pid = 1662] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a10400) [pid = 1662] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1130db400) [pid = 1662] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118423000) [pid = 1662] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x113864400) [pid = 1662] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x125494c00) [pid = 1662] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112e10800) [pid = 1662] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118461800) [pid = 1662] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1196d4000) [pid = 1662] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:38:22 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11997b400) [pid = 1662] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:38:22 INFO - PROCESS | 1662 | 1465526302661 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:22 INFO - PROCESS | 1662 | 1465526302662 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x118072000 == 39 [pid = 1662] [id = 461] 19:38:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x110eec400) [pid = 1662] [serial = 1382] [outer = 0x0] 19:38:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1130db400) [pid = 1662] [serial = 1383] [outer = 0x110eec400] 19:38:22 INFO - PROCESS | 1662 | 1465526302687 Marionette DEBUG loaded listener.js 19:38:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118293c00) [pid = 1662] [serial = 1384] [outer = 0x110eec400] 19:38:22 INFO - PROCESS | 1662 | 1465526302942 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 19:38:22 INFO - PROCESS | 1662 | 1465526302987 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:38:22 INFO - PROCESS | 1662 | 1465526302988 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:38:22 INFO - PROCESS | 1662 | 1465526302990 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:38:22 INFO - PROCESS | 1662 | 1465526302991 Marionette TRACE conn2 <- [1,1818,null,{}] 19:38:22 INFO - PROCESS | 1662 | 1465526302994 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:22 INFO - PROCESS | 1662 | 1465526302995 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:23 INFO - PROCESS | 1662 | 1465526303078 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:38:23 INFO - PROCESS | 1662 | 1465526303084 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:23 INFO - PROCESS | 1662 | 1465526303085 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c0000 == 40 [pid = 1662] [id = 462] 19:38:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118467c00) [pid = 1662] [serial = 1385] [outer = 0x0] 19:38:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1196a3800) [pid = 1662] [serial = 1386] [outer = 0x118467c00] 19:38:23 INFO - PROCESS | 1662 | 1465526303109 Marionette DEBUG loaded listener.js 19:38:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128a83c00) [pid = 1662] [serial = 1387] [outer = 0x118467c00] 19:38:23 INFO - PROCESS | 1662 | 1465526303526 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 19:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms 19:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:38:23 INFO - PROCESS | 1662 | 1465526303562 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:38:23 INFO - PROCESS | 1662 | 1465526303564 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:38:23 INFO - PROCESS | 1662 | 1465526303567 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:38:23 INFO - PROCESS | 1662 | 1465526303570 Marionette TRACE conn2 <- [1,1822,null,{}] 19:38:23 INFO - PROCESS | 1662 | 1465526303574 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:23 INFO - PROCESS | 1662 | 1465526303576 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:23 INFO - PROCESS | 1662 | 1465526303718 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:38:23 INFO - PROCESS | 1662 | 1465526303734 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:23 INFO - PROCESS | 1662 | 1465526303736 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd30000 == 41 [pid = 1662] [id = 463] 19:38:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128b1d000) [pid = 1662] [serial = 1388] [outer = 0x0] 19:38:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x129033c00) [pid = 1662] [serial = 1389] [outer = 0x128b1d000] 19:38:23 INFO - PROCESS | 1662 | 1465526303778 Marionette DEBUG loaded listener.js 19:38:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12920f000) [pid = 1662] [serial = 1390] [outer = 0x128b1d000] 19:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 571ms 19:38:24 INFO - PROCESS | 1662 | 1465526304134 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 19:38:24 INFO - PROCESS | 1662 | 1465526304138 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:38:24 INFO - PROCESS | 1662 | 1465526304139 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:38:24 INFO - PROCESS | 1662 | 1465526304145 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:38:24 INFO - PROCESS | 1662 | 1465526304146 Marionette TRACE conn2 <- [1,1826,null,{}] 19:38:24 INFO - PROCESS | 1662 | 1465526304152 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:24 INFO - PROCESS | 1662 | 1465526304153 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:24 INFO - PROCESS | 1662 | 1465526304264 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:38:24 INFO - PROCESS | 1662 | 1465526304270 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:24 INFO - PROCESS | 1662 | 1465526304271 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed7000 == 42 [pid = 1662] [id = 464] 19:38:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x129209c00) [pid = 1662] [serial = 1391] [outer = 0x0] 19:38:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1292c2000) [pid = 1662] [serial = 1392] [outer = 0x129209c00] 19:38:24 INFO - PROCESS | 1662 | 1465526304296 Marionette DEBUG loaded listener.js 19:38:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129306000) [pid = 1662] [serial = 1393] [outer = 0x129209c00] 19:38:24 INFO - PROCESS | 1662 | 1465526304611 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 19:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 524ms 19:38:24 INFO - PROCESS | 1662 | 1465526304706 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:38:24 INFO - PROCESS | 1662 | 1465526304708 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:38:24 INFO - PROCESS | 1662 | 1465526304712 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:38:24 INFO - PROCESS | 1662 | 1465526304715 Marionette TRACE conn2 <- [1,1830,null,{}] 19:38:24 INFO - PROCESS | 1662 | 1465526304719 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:24 INFO - PROCESS | 1662 | 1465526304721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:24 INFO - PROCESS | 1662 | 1465526304824 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:38:24 INFO - PROCESS | 1662 | 1465526304921 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:24 INFO - PROCESS | 1662 | 1465526304923 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x117079000 == 43 [pid = 1662] [id = 465] 19:38:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112e39c00) [pid = 1662] [serial = 1394] [outer = 0x0] 19:38:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11321f400) [pid = 1662] [serial = 1395] [outer = 0x112e39c00] 19:38:24 INFO - PROCESS | 1662 | 1465526304955 Marionette DEBUG loaded listener.js 19:38:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x115e52400) [pid = 1662] [serial = 1396] [outer = 0x112e39c00] 19:38:25 INFO - PROCESS | 1662 | 1465526305350 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 19:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 19:38:25 INFO - PROCESS | 1662 | 1465526305387 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:38:25 INFO - PROCESS | 1662 | 1465526305389 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:38:25 INFO - PROCESS | 1662 | 1465526305394 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:38:25 INFO - PROCESS | 1662 | 1465526305397 Marionette TRACE conn2 <- [1,1834,null,{}] 19:38:25 INFO - PROCESS | 1662 | 1465526305402 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:25 INFO - PROCESS | 1662 | 1465526305403 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:25 INFO - PROCESS | 1662 | 1465526305530 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:38:25 INFO - PROCESS | 1662 | 1465526305600 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:25 INFO - PROCESS | 1662 | 1465526305601 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x11981b000 == 44 [pid = 1662] [id = 466] 19:38:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11835cc00) [pid = 1662] [serial = 1397] [outer = 0x0] 19:38:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118429c00) [pid = 1662] [serial = 1398] [outer = 0x11835cc00] 19:38:25 INFO - PROCESS | 1662 | 1465526305632 Marionette DEBUG loaded listener.js 19:38:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118540c00) [pid = 1662] [serial = 1399] [outer = 0x11835cc00] 19:38:26 INFO - PROCESS | 1662 | 1465526306036 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 19:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 19:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 679ms 19:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:38:26 INFO - PROCESS | 1662 | 1465526306071 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:38:26 INFO - PROCESS | 1662 | 1465526306073 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:38:26 INFO - PROCESS | 1662 | 1465526306075 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:38:26 INFO - PROCESS | 1662 | 1465526306077 Marionette TRACE conn2 <- [1,1838,null,{}] 19:38:26 INFO - PROCESS | 1662 | 1465526306083 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:26 INFO - PROCESS | 1662 | 1465526306087 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:26 INFO - PROCESS | 1662 | 1465526306193 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:38:26 INFO - PROCESS | 1662 | 1465526306254 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:26 INFO - PROCESS | 1662 | 1465526306257 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd20800 == 45 [pid = 1662] [id = 467] 19:38:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1196d4400) [pid = 1662] [serial = 1400] [outer = 0x0] 19:38:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119d34400) [pid = 1662] [serial = 1401] [outer = 0x1196d4400] 19:38:26 INFO - PROCESS | 1662 | 1465526306288 Marionette DEBUG loaded listener.js 19:38:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1238af000) [pid = 1662] [serial = 1402] [outer = 0x1196d4400] 19:38:26 INFO - PROCESS | 1662 | 1465526306718 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 668ms 19:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:38:26 INFO - PROCESS | 1662 | 1465526306744 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:38:26 INFO - PROCESS | 1662 | 1465526306745 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:38:26 INFO - PROCESS | 1662 | 1465526306747 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:38:26 INFO - PROCESS | 1662 | 1465526306749 Marionette TRACE conn2 <- [1,1842,null,{}] 19:38:26 INFO - PROCESS | 1662 | 1465526306751 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:26 INFO - PROCESS | 1662 | 1465526306753 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:26 INFO - PROCESS | 1662 | 1465526306876 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:38:26 INFO - PROCESS | 1662 | 1465526306950 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:26 INFO - PROCESS | 1662 | 1465526306951 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8d5000 == 46 [pid = 1662] [id = 468] 19:38:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12537f800) [pid = 1662] [serial = 1403] [outer = 0x0] 19:38:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12547cc00) [pid = 1662] [serial = 1404] [outer = 0x12537f800] 19:38:26 INFO - PROCESS | 1662 | 1465526306980 Marionette DEBUG loaded listener.js 19:38:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126e51000) [pid = 1662] [serial = 1405] [outer = 0x12537f800] 19:38:27 INFO - PROCESS | 1662 | 1465526307403 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 19:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:38:27 INFO - PROCESS | 1662 | 1465526307419 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:38:27 INFO - PROCESS | 1662 | 1465526307421 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:38:27 INFO - PROCESS | 1662 | 1465526307423 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:38:27 INFO - PROCESS | 1662 | 1465526307424 Marionette TRACE conn2 <- [1,1846,null,{}] 19:38:27 INFO - PROCESS | 1662 | 1465526307427 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:27 INFO - PROCESS | 1662 | 1465526307428 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:27 INFO - PROCESS | 1662 | 1465526307528 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:38:27 INFO - PROCESS | 1662 | 1465526307587 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:27 INFO - PROCESS | 1662 | 1465526307589 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x118066000 == 47 [pid = 1662] [id = 469] 19:38:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1132e4c00) [pid = 1662] [serial = 1406] [outer = 0x0] 19:38:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11969e800) [pid = 1662] [serial = 1407] [outer = 0x1132e4c00] 19:38:27 INFO - PROCESS | 1662 | 1465526307618 Marionette DEBUG loaded listener.js 19:38:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12549a400) [pid = 1662] [serial = 1408] [outer = 0x1132e4c00] 19:38:28 INFO - PROCESS | 1662 | 1465526308149 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 821ms 19:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:38:28 INFO - PROCESS | 1662 | 1465526308245 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:38:28 INFO - PROCESS | 1662 | 1465526308247 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:38:28 INFO - PROCESS | 1662 | 1465526308251 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:38:28 INFO - PROCESS | 1662 | 1465526308253 Marionette TRACE conn2 <- [1,1850,null,{}] 19:38:28 INFO - PROCESS | 1662 | 1465526308258 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:28 INFO - PROCESS | 1662 | 1465526308260 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:28 INFO - PROCESS | 1662 | 1465526308360 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:38:28 INFO - PROCESS | 1662 | 1465526308424 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:28 INFO - PROCESS | 1662 | 1465526308425 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x116089000 == 48 [pid = 1662] [id = 470] 19:38:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x112e14400) [pid = 1662] [serial = 1409] [outer = 0x0] 19:38:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11606cc00) [pid = 1662] [serial = 1410] [outer = 0x112e14400] 19:38:28 INFO - PROCESS | 1662 | 1465526308453 Marionette DEBUG loaded listener.js 19:38:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1162fac00) [pid = 1662] [serial = 1411] [outer = 0x112e14400] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd30000 == 47 [pid = 1662] [id = 463] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c0000 == 46 [pid = 1662] [id = 462] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118072000 == 45 [pid = 1662] [id = 461] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a517800 == 44 [pid = 1662] [id = 460] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d6800 == 43 [pid = 1662] [id = 459] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x128a10000 == 42 [pid = 1662] [id = 458] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12539e800 == 41 [pid = 1662] [id = 457] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x124154800 == 40 [pid = 1662] [id = 456] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x119d54000 == 39 [pid = 1662] [id = 455] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11832a000 == 38 [pid = 1662] [id = 454] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1162b5000 == 37 [pid = 1662] [id = 453] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12247e000 == 36 [pid = 1662] [id = 452] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x119531800 == 35 [pid = 1662] [id = 450] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11698f000 == 34 [pid = 1662] [id = 451] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11808e000 == 33 [pid = 1662] [id = 441] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118066000 == 32 [pid = 1662] [id = 469] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8d5000 == 31 [pid = 1662] [id = 468] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd20800 == 30 [pid = 1662] [id = 467] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11981b000 == 29 [pid = 1662] [id = 466] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed7000 == 28 [pid = 1662] [id = 464] 19:38:29 INFO - PROCESS | 1662 | --DOCSHELL 0x117079000 == 27 [pid = 1662] [id = 465] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118a51c00) [pid = 1662] [serial = 1309] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11842c800) [pid = 1662] [serial = 1308] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119d40800) [pid = 1662] [serial = 1312] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1196a3400) [pid = 1662] [serial = 1311] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x113da0400) [pid = 1662] [serial = 1329] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11846cc00) [pid = 1662] [serial = 1324] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x117035c00) [pid = 1662] [serial = 1323] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124af2400) [pid = 1662] [serial = 1315] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123810c00) [pid = 1662] [serial = 1314] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a14800) [pid = 1662] [serial = 1326] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x110fac400) [pid = 1662] [serial = 1327] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11829c400) [pid = 1662] [serial = 1332] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11846e400) [pid = 1662] [serial = 1335] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119210800) [pid = 1662] [serial = 1338] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118a45c00) [pid = 1662] [serial = 1336] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1271ca800) [pid = 1662] [serial = 1318] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126b56400) [pid = 1662] [serial = 1317] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a81400) [pid = 1662] [serial = 1321] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128747800) [pid = 1662] [serial = 1320] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123ce0400) [pid = 1662] [serial = 1350] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11960fc00) [pid = 1662] [serial = 1341] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1199a0400) [pid = 1662] [serial = 1344] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119354400) [pid = 1662] [serial = 1339] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11835a800) [pid = 1662] [serial = 1333] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11969ac00) [pid = 1662] [serial = 1342] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119d9e000) [pid = 1662] [serial = 1345] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116075000) [pid = 1662] [serial = 1330] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12240e000) [pid = 1662] [serial = 1347] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123813800) [pid = 1662] [serial = 1348] [outer = 0x0] [url = about:blank] 19:38:29 INFO - PROCESS | 1662 | 1465526309543 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1327ms 19:38:29 INFO - PROCESS | 1662 | 1465526309578 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:38:29 INFO - PROCESS | 1662 | 1465526309580 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:38:29 INFO - PROCESS | 1662 | 1465526309583 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:38:29 INFO - PROCESS | 1662 | 1465526309585 Marionette TRACE conn2 <- [1,1854,null,{}] 19:38:29 INFO - PROCESS | 1662 | 1465526309588 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:29 INFO - PROCESS | 1662 | 1465526309590 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:29 INFO - PROCESS | 1662 | 1465526309674 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:38:29 INFO - PROCESS | 1662 | 1465526309678 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:29 INFO - PROCESS | 1662 | 1465526309683 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x11698f000 == 28 [pid = 1662] [id = 471] 19:38:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1133d6400) [pid = 1662] [serial = 1412] [outer = 0x0] 19:38:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113da0800) [pid = 1662] [serial = 1413] [outer = 0x1133d6400] 19:38:29 INFO - PROCESS | 1662 | 1465526309733 Marionette DEBUG loaded listener.js 19:38:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1121aac00) [pid = 1662] [serial = 1414] [outer = 0x1133d6400] 19:38:30 INFO - PROCESS | 1662 | 1465526310074 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 19:38:30 INFO - PROCESS | 1662 | 1465526310107 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:38:30 INFO - PROCESS | 1662 | 1465526310111 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:38:30 INFO - PROCESS | 1662 | 1465526310116 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:38:30 INFO - PROCESS | 1662 | 1465526310117 Marionette TRACE conn2 <- [1,1858,null,{}] 19:38:30 INFO - PROCESS | 1662 | 1465526310120 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:30 INFO - PROCESS | 1662 | 1465526310121 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:30 INFO - PROCESS | 1662 | 1465526310199 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:38:30 INFO - PROCESS | 1662 | 1465526310204 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:30 INFO - PROCESS | 1662 | 1465526310205 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x118089800 == 29 [pid = 1662] [id = 472] 19:38:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1169f9c00) [pid = 1662] [serial = 1415] [outer = 0x0] 19:38:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11818cc00) [pid = 1662] [serial = 1416] [outer = 0x1169f9c00] 19:38:30 INFO - PROCESS | 1662 | 1465526310232 Marionette DEBUG loaded listener.js 19:38:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118355400) [pid = 1662] [serial = 1417] [outer = 0x1169f9c00] 19:38:30 INFO - PROCESS | 1662 | 1465526310584 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 19:38:30 INFO - PROCESS | 1662 | 1465526310641 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:38:30 INFO - PROCESS | 1662 | 1465526310643 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:38:30 INFO - PROCESS | 1662 | 1465526310646 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:38:30 INFO - PROCESS | 1662 | 1465526310649 Marionette TRACE conn2 <- [1,1862,null,{}] 19:38:30 INFO - PROCESS | 1662 | 1465526310656 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:30 INFO - PROCESS | 1662 | 1465526310660 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:30 INFO - PROCESS | 1662 | 1465526310736 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:38:30 INFO - PROCESS | 1662 | 1465526310742 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:30 INFO - PROCESS | 1662 | 1465526310744 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x119540800 == 30 [pid = 1662] [id = 473] 19:38:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112a17000) [pid = 1662] [serial = 1418] [outer = 0x0] 19:38:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118558c00) [pid = 1662] [serial = 1419] [outer = 0x112a17000] 19:38:30 INFO - PROCESS | 1662 | 1465526310775 Marionette DEBUG loaded listener.js 19:38:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119203800) [pid = 1662] [serial = 1420] [outer = 0x112a17000] 19:38:31 INFO - PROCESS | 1662 | 1465526311109 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 473ms 19:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:38:31 INFO - PROCESS | 1662 | 1465526311119 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:38:31 INFO - PROCESS | 1662 | 1465526311121 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:38:31 INFO - PROCESS | 1662 | 1465526311123 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:38:31 INFO - PROCESS | 1662 | 1465526311124 Marionette TRACE conn2 <- [1,1866,null,{}] 19:38:31 INFO - PROCESS | 1662 | 1465526311126 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:31 INFO - PROCESS | 1662 | 1465526311127 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:31 INFO - PROCESS | 1662 | 1465526311207 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:38:31 INFO - PROCESS | 1662 | 1465526311268 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:31 INFO - PROCESS | 1662 | 1465526311269 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x122481000 == 31 [pid = 1662] [id = 474] 19:38:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11855dc00) [pid = 1662] [serial = 1421] [outer = 0x0] 19:38:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119291c00) [pid = 1662] [serial = 1422] [outer = 0x11855dc00] 19:38:31 INFO - PROCESS | 1662 | 1465526311295 Marionette DEBUG loaded listener.js 19:38:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11961bc00) [pid = 1662] [serial = 1423] [outer = 0x11855dc00] 19:38:31 INFO - PROCESS | 1662 | 1465526311565 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 19:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 19:38:31 INFO - PROCESS | 1662 | 1465526311603 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:38:31 INFO - PROCESS | 1662 | 1465526311605 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:38:31 INFO - PROCESS | 1662 | 1465526311612 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:38:31 INFO - PROCESS | 1662 | 1465526311613 Marionette TRACE conn2 <- [1,1870,null,{}] 19:38:31 INFO - PROCESS | 1662 | 1465526311628 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:31 INFO - PROCESS | 1662 | 1465526311629 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:31 INFO - PROCESS | 1662 | 1465526311727 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:38:31 INFO - PROCESS | 1662 | 1465526311731 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:31 INFO - PROCESS | 1662 | 1465526311732 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b2800 == 32 [pid = 1662] [id = 475] 19:38:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112a18800) [pid = 1662] [serial = 1424] [outer = 0x0] 19:38:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119699000) [pid = 1662] [serial = 1425] [outer = 0x112a18800] 19:38:31 INFO - PROCESS | 1662 | 1465526311757 Marionette DEBUG loaded listener.js 19:38:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11997c400) [pid = 1662] [serial = 1426] [outer = 0x112a18800] 19:38:32 INFO - PROCESS | 1662 | 1465526312107 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 19:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 526ms 19:38:32 INFO - PROCESS | 1662 | 1465526312138 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:38:32 INFO - PROCESS | 1662 | 1465526312139 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:38:32 INFO - PROCESS | 1662 | 1465526312142 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:38:32 INFO - PROCESS | 1662 | 1465526312143 Marionette TRACE conn2 <- [1,1874,null,{}] 19:38:32 INFO - PROCESS | 1662 | 1465526312145 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:32 INFO - PROCESS | 1662 | 1465526312149 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:32 INFO - PROCESS | 1662 | 1465526312268 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:38:32 INFO - PROCESS | 1662 | 1465526312278 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:32 INFO - PROCESS | 1662 | 1465526312279 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ea9000 == 33 [pid = 1662] [id = 476] 19:38:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119d0a000) [pid = 1662] [serial = 1427] [outer = 0x0] 19:38:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1238af800) [pid = 1662] [serial = 1428] [outer = 0x119d0a000] 19:38:32 INFO - PROCESS | 1662 | 1465526312306 Marionette DEBUG loaded listener.js 19:38:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12548f400) [pid = 1662] [serial = 1429] [outer = 0x119d0a000] 19:38:32 INFO - PROCESS | 1662 | 1465526312645 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 19:38:32 INFO - PROCESS | 1662 | 1465526312669 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:38:32 INFO - PROCESS | 1662 | 1465526312671 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:38:32 INFO - PROCESS | 1662 | 1465526312675 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:38:32 INFO - PROCESS | 1662 | 1465526312690 Marionette TRACE conn2 <- [1,1878,null,{}] 19:38:32 INFO - PROCESS | 1662 | 1465526312694 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:32 INFO - PROCESS | 1662 | 1465526312696 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:32 INFO - PROCESS | 1662 | 1465526312842 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:38:32 INFO - PROCESS | 1662 | 1465526312862 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:32 INFO - PROCESS | 1662 | 1465526312863 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a07800 == 34 [pid = 1662] [id = 477] 19:38:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110ef2000) [pid = 1662] [serial = 1430] [outer = 0x0] 19:38:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126b56400) [pid = 1662] [serial = 1431] [outer = 0x110ef2000] 19:38:32 INFO - PROCESS | 1662 | 1465526312903 Marionette DEBUG loaded listener.js 19:38:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1271c8800) [pid = 1662] [serial = 1432] [outer = 0x110ef2000] 19:38:33 INFO - PROCESS | 1662 | 1465526313308 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 687ms 19:38:33 INFO - PROCESS | 1662 | 1465526313361 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:38:33 INFO - PROCESS | 1662 | 1465526313362 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:38:33 INFO - PROCESS | 1662 | 1465526313364 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:38:33 INFO - PROCESS | 1662 | 1465526313365 Marionette TRACE conn2 <- [1,1882,null,{}] 19:38:33 INFO - PROCESS | 1662 | 1465526313368 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:33 INFO - PROCESS | 1662 | 1465526313369 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:33 INFO - PROCESS | 1662 | 1465526313464 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:38:33 INFO - PROCESS | 1662 | 1465526313495 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:33 INFO - PROCESS | 1662 | 1465526313496 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x128ef6000 == 35 [pid = 1662] [id = 478] 19:38:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x110ee7c00) [pid = 1662] [serial = 1433] [outer = 0x0] 19:38:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128745c00) [pid = 1662] [serial = 1434] [outer = 0x110ee7c00] 19:38:33 INFO - PROCESS | 1662 | 1465526313520 Marionette DEBUG loaded listener.js 19:38:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128a79800) [pid = 1662] [serial = 1435] [outer = 0x110ee7c00] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128b1d000) [pid = 1662] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x129209c00) [pid = 1662] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12240ac00) [pid = 1662] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12549b800) [pid = 1662] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116962000) [pid = 1662] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119352000) [pid = 1662] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x111c78c00) [pid = 1662] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x110eef000) [pid = 1662] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1132e7000) [pid = 1662] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1132eb800) [pid = 1662] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119357800) [pid = 1662] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11606c800) [pid = 1662] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x111c75800) [pid = 1662] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118467c00) [pid = 1662] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:38:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x110eec400) [pid = 1662] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:38:34 INFO - PROCESS | 1662 | 1465526314016 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 672ms 19:38:34 INFO - PROCESS | 1662 | 1465526314037 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:38:34 INFO - PROCESS | 1662 | 1465526314038 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:38:34 INFO - PROCESS | 1662 | 1465526314040 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:38:34 INFO - PROCESS | 1662 | 1465526314041 Marionette TRACE conn2 <- [1,1886,null,{}] 19:38:34 INFO - PROCESS | 1662 | 1465526314050 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:34 INFO - PROCESS | 1662 | 1465526314052 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:34 INFO - PROCESS | 1662 | 1465526314166 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:38:34 INFO - PROCESS | 1662 | 1465526314206 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:34 INFO - PROCESS | 1662 | 1465526314207 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119837000 == 36 [pid = 1662] [id = 479] 19:38:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110ee7000) [pid = 1662] [serial = 1436] [outer = 0x0] 19:38:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1172ad400) [pid = 1662] [serial = 1437] [outer = 0x110ee7000] 19:38:34 INFO - PROCESS | 1662 | 1465526314231 Marionette DEBUG loaded listener.js 19:38:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123f90400) [pid = 1662] [serial = 1438] [outer = 0x110ee7000] 19:38:34 INFO - PROCESS | 1662 | 1465526314488 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 19:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 470ms 19:38:34 INFO - PROCESS | 1662 | 1465526314511 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:38:34 INFO - PROCESS | 1662 | 1465526314512 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:38:34 INFO - PROCESS | 1662 | 1465526314522 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:38:34 INFO - PROCESS | 1662 | 1465526314523 Marionette TRACE conn2 <- [1,1890,null,{}] 19:38:34 INFO - PROCESS | 1662 | 1465526314525 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:34 INFO - PROCESS | 1662 | 1465526314526 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:34 INFO - PROCESS | 1662 | 1465526314606 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:38:34 INFO - PROCESS | 1662 | 1465526314610 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:34 INFO - PROCESS | 1662 | 1465526314611 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41b000 == 37 [pid = 1662] [id = 480] 19:38:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12240ac00) [pid = 1662] [serial = 1439] [outer = 0x0] 19:38:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a7d000) [pid = 1662] [serial = 1440] [outer = 0x12240ac00] 19:38:34 INFO - PROCESS | 1662 | 1465526314637 Marionette DEBUG loaded listener.js 19:38:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b12800) [pid = 1662] [serial = 1441] [outer = 0x12240ac00] 19:38:34 INFO - PROCESS | 1662 | 1465526314981 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 19:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 469ms 19:38:34 INFO - PROCESS | 1662 | 1465526314991 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:38:34 INFO - PROCESS | 1662 | 1465526314993 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:38:34 INFO - PROCESS | 1662 | 1465526314995 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:38:35 INFO - PROCESS | 1662 | 1465526314999 Marionette TRACE conn2 <- [1,1894,null,{}] 19:38:35 INFO - PROCESS | 1662 | 1465526315002 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:35 INFO - PROCESS | 1662 | 1465526315004 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:35 INFO - PROCESS | 1662 | 1465526315128 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:38:35 INFO - PROCESS | 1662 | 1465526315135 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:35 INFO - PROCESS | 1662 | 1465526315137 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241aa000 == 38 [pid = 1662] [id = 481] 19:38:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128a7f400) [pid = 1662] [serial = 1442] [outer = 0x0] 19:38:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128e03800) [pid = 1662] [serial = 1443] [outer = 0x128a7f400] 19:38:35 INFO - PROCESS | 1662 | 1465526315163 Marionette DEBUG loaded listener.js 19:38:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12920d800) [pid = 1662] [serial = 1444] [outer = 0x128a7f400] 19:38:35 INFO - PROCESS | 1662 | 1465526315618 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 675ms 19:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:38:35 INFO - PROCESS | 1662 | 1465526315671 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:38:35 INFO - PROCESS | 1662 | 1465526315673 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:38:35 INFO - PROCESS | 1662 | 1465526315676 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:38:35 INFO - PROCESS | 1662 | 1465526315678 Marionette TRACE conn2 <- [1,1898,null,{}] 19:38:35 INFO - PROCESS | 1662 | 1465526315682 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:35 INFO - PROCESS | 1662 | 1465526315684 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:35 INFO - PROCESS | 1662 | 1465526315793 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:38:35 INFO - PROCESS | 1662 | 1465526315875 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:35 INFO - PROCESS | 1662 | 1465526315877 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11722c000 == 39 [pid = 1662] [id = 482] 19:38:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112a1f400) [pid = 1662] [serial = 1445] [outer = 0x0] 19:38:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1132ee800) [pid = 1662] [serial = 1446] [outer = 0x112a1f400] 19:38:35 INFO - PROCESS | 1662 | 1465526315908 Marionette DEBUG loaded listener.js 19:38:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116074400) [pid = 1662] [serial = 1447] [outer = 0x112a1f400] 19:38:36 INFO - PROCESS | 1662 | 1465526316455 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 821ms 19:38:36 INFO - PROCESS | 1662 | 1465526316496 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:38:36 INFO - PROCESS | 1662 | 1465526316502 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:38:36 INFO - PROCESS | 1662 | 1465526316506 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:38:36 INFO - PROCESS | 1662 | 1465526316508 Marionette TRACE conn2 <- [1,1902,null,{}] 19:38:36 INFO - PROCESS | 1662 | 1465526316510 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:36 INFO - PROCESS | 1662 | 1465526316512 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:36 INFO - PROCESS | 1662 | 1465526316630 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:38:36 INFO - PROCESS | 1662 | 1465526316712 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:36 INFO - PROCESS | 1662 | 1465526316713 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198b0000 == 40 [pid = 1662] [id = 483] 19:38:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118297800) [pid = 1662] [serial = 1448] [outer = 0x0] 19:38:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11835d400) [pid = 1662] [serial = 1449] [outer = 0x118297800] 19:38:36 INFO - PROCESS | 1662 | 1465526316745 Marionette DEBUG loaded listener.js 19:38:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11853b800) [pid = 1662] [serial = 1450] [outer = 0x118297800] 19:38:37 INFO - PROCESS | 1662 | 1465526317441 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12d180800 == 39 [pid = 1662] [id = 20] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x11723b000 == 38 [pid = 1662] [id = 26] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x124160000 == 37 [pid = 1662] [id = 16] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12c729800 == 36 [pid = 1662] [id = 14] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8d2800 == 35 [pid = 1662] [id = 15] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12bede000 == 34 [pid = 1662] [id = 12] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41b000 == 33 [pid = 1662] [id = 480] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x119837000 == 32 [pid = 1662] [id = 479] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x128ef6000 == 31 [pid = 1662] [id = 478] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x128a07800 == 30 [pid = 1662] [id = 477] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x125ea9000 == 29 [pid = 1662] [id = 476] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b2800 == 28 [pid = 1662] [id = 475] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x122481000 == 27 [pid = 1662] [id = 474] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x119540800 == 26 [pid = 1662] [id = 473] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x118089800 == 25 [pid = 1662] [id = 472] 19:38:37 INFO - PROCESS | 1662 | --DOCSHELL 0x11698f000 == 24 [pid = 1662] [id = 471] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12920f000) [pid = 1662] [serial = 1390] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x129306000) [pid = 1662] [serial = 1393] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1292c2000) [pid = 1662] [serial = 1392] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124549800) [pid = 1662] [serial = 1374] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x126eadc00) [pid = 1662] [serial = 1377] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x125e54800) [pid = 1662] [serial = 1375] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118358800) [pid = 1662] [serial = 1363] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118198800) [pid = 1662] [serial = 1362] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124a9ec00) [pid = 1662] [serial = 1351] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128810400) [pid = 1662] [serial = 1380] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11842d000) [pid = 1662] [serial = 1365] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11928b400) [pid = 1662] [serial = 1366] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1133af400) [pid = 1662] [serial = 1359] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1160ccc00) [pid = 1662] [serial = 1360] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1196dd800) [pid = 1662] [serial = 1371] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11960f800) [pid = 1662] [serial = 1368] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11969c800) [pid = 1662] [serial = 1369] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1162c1000) [pid = 1662] [serial = 1356] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117030800) [pid = 1662] [serial = 1357] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x112a1a000) [pid = 1662] [serial = 1353] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11321e000) [pid = 1662] [serial = 1354] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12873ac00) [pid = 1662] [serial = 1378] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128a78800) [pid = 1662] [serial = 1381] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1196a3800) [pid = 1662] [serial = 1386] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118293c00) [pid = 1662] [serial = 1384] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x129033c00) [pid = 1662] [serial = 1389] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128a83c00) [pid = 1662] [serial = 1387] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1130db400) [pid = 1662] [serial = 1383] [outer = 0x0] [url = about:blank] 19:38:37 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x119d9c400) [pid = 1662] [serial = 1372] [outer = 0x0] [url = about:blank] 19:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1022ms 19:38:37 INFO - PROCESS | 1662 | 1465526317529 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:38:37 INFO - PROCESS | 1662 | 1465526317532 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:38:37 INFO - PROCESS | 1662 | 1465526317535 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:38:37 INFO - PROCESS | 1662 | 1465526317537 Marionette TRACE conn2 <- [1,1906,null,{}] 19:38:37 INFO - PROCESS | 1662 | 1465526317554 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:37 INFO - PROCESS | 1662 | 1465526317556 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:37 INFO - PROCESS | 1662 | 1465526317654 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:38:37 INFO - PROCESS | 1662 | 1465526317706 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:37 INFO - PROCESS | 1662 | 1465526317708 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a5000 == 25 [pid = 1662] [id = 484] 19:38:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11606c400) [pid = 1662] [serial = 1451] [outer = 0x0] 19:38:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1162b6800) [pid = 1662] [serial = 1452] [outer = 0x11606c400] 19:38:37 INFO - PROCESS | 1662 | 1465526317740 Marionette DEBUG loaded listener.js 19:38:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x117030800) [pid = 1662] [serial = 1453] [outer = 0x11606c400] 19:38:38 INFO - PROCESS | 1662 | 1465526318149 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 19:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 19:38:38 INFO - PROCESS | 1662 | 1465526318206 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:38:38 INFO - PROCESS | 1662 | 1465526318209 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:38:38 INFO - PROCESS | 1662 | 1465526318214 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:38:38 INFO - PROCESS | 1662 | 1465526318216 Marionette TRACE conn2 <- [1,1910,null,{}] 19:38:38 INFO - PROCESS | 1662 | 1465526318218 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:38 INFO - PROCESS | 1662 | 1465526318220 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:38 INFO - PROCESS | 1662 | 1465526318321 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:38:38 INFO - PROCESS | 1662 | 1465526318378 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:38 INFO - PROCESS | 1662 | 1465526318380 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ab7800 == 26 [pid = 1662] [id = 485] 19:38:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118294800) [pid = 1662] [serial = 1454] [outer = 0x0] 19:38:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118467000) [pid = 1662] [serial = 1455] [outer = 0x118294800] 19:38:38 INFO - PROCESS | 1662 | 1465526318423 Marionette DEBUG loaded listener.js 19:38:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118a42400) [pid = 1662] [serial = 1456] [outer = 0x118294800] 19:38:38 INFO - PROCESS | 1662 | 1465526318832 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 19:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 19:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:38:38 INFO - PROCESS | 1662 | 1465526318885 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:38:38 INFO - PROCESS | 1662 | 1465526318887 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:38:38 INFO - PROCESS | 1662 | 1465526318891 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:38:38 INFO - PROCESS | 1662 | 1465526318895 Marionette TRACE conn2 <- [1,1914,null,{}] 19:38:38 INFO - PROCESS | 1662 | 1465526318908 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:38 INFO - PROCESS | 1662 | 1465526318913 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:39 INFO - PROCESS | 1662 | 1465526319035 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118a4ac00) [pid = 1662] [serial = 1457] [outer = 0x12d21a800] 19:38:39 INFO - PROCESS | 1662 | 1465526319113 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:39 INFO - PROCESS | 1662 | 1465526319116 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12411b800 == 27 [pid = 1662] [id = 486] 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x112a12000) [pid = 1662] [serial = 1458] [outer = 0x0] 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11960f800) [pid = 1662] [serial = 1459] [outer = 0x112a12000] 19:38:39 INFO - PROCESS | 1662 | 1465526319166 Marionette DEBUG loaded listener.js 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1196d8800) [pid = 1662] [serial = 1460] [outer = 0x112a12000] 19:38:39 INFO - PROCESS | 1662 | 1465526319658 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 780ms 19:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:38:39 INFO - PROCESS | 1662 | 1465526319671 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:38:39 INFO - PROCESS | 1662 | 1465526319673 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:38:39 INFO - PROCESS | 1662 | 1465526319675 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:38:39 INFO - PROCESS | 1662 | 1465526319676 Marionette TRACE conn2 <- [1,1918,null,{}] 19:38:39 INFO - PROCESS | 1662 | 1465526319679 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:39 INFO - PROCESS | 1662 | 1465526319680 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:39 INFO - PROCESS | 1662 | 1465526319778 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:38:39 INFO - PROCESS | 1662 | 1465526319832 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:39 INFO - PROCESS | 1662 | 1465526319834 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241c6800 == 28 [pid = 1662] [id = 487] 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119d9f000) [pid = 1662] [serial = 1461] [outer = 0x0] 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x122790c00) [pid = 1662] [serial = 1462] [outer = 0x119d9f000] 19:38:39 INFO - PROCESS | 1662 | 1465526319863 Marionette DEBUG loaded listener.js 19:38:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123a4f400) [pid = 1662] [serial = 1463] [outer = 0x119d9f000] 19:38:40 INFO - PROCESS | 1662 | 1465526320283 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 19:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 619ms 19:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:38:40 INFO - PROCESS | 1662 | 1465526320294 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:38:40 INFO - PROCESS | 1662 | 1465526320296 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:38:40 INFO - PROCESS | 1662 | 1465526320300 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:38:40 INFO - PROCESS | 1662 | 1465526320302 Marionette TRACE conn2 <- [1,1922,null,{}] 19:38:40 INFO - PROCESS | 1662 | 1465526320304 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:40 INFO - PROCESS | 1662 | 1465526320306 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:40 INFO - PROCESS | 1662 | 1465526320396 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:38:40 INFO - PROCESS | 1662 | 1465526320449 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:40 INFO - PROCESS | 1662 | 1465526320450 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ea9000 == 29 [pid = 1662] [id = 488] 19:38:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1238b5800) [pid = 1662] [serial = 1464] [outer = 0x0] 19:38:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12483d800) [pid = 1662] [serial = 1465] [outer = 0x1238b5800] 19:38:40 INFO - PROCESS | 1662 | 1465526320479 Marionette DEBUG loaded listener.js 19:38:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124a9ec00) [pid = 1662] [serial = 1466] [outer = 0x1238b5800] 19:38:40 INFO - PROCESS | 1662 | 1465526320885 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 19:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 621ms 19:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:38:40 INFO - PROCESS | 1662 | 1465526320920 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:38:40 INFO - PROCESS | 1662 | 1465526320922 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:38:40 INFO - PROCESS | 1662 | 1465526320924 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:38:40 INFO - PROCESS | 1662 | 1465526320925 Marionette TRACE conn2 <- [1,1926,null,{}] 19:38:40 INFO - PROCESS | 1662 | 1465526320928 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:40 INFO - PROCESS | 1662 | 1465526320932 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:41 INFO - PROCESS | 1662 | 1465526321058 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:38:41 INFO - PROCESS | 1662 | 1465526321158 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:41 INFO - PROCESS | 1662 | 1465526321159 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bfb000 == 30 [pid = 1662] [id = 489] 19:38:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124d42000) [pid = 1662] [serial = 1467] [outer = 0x0] 19:38:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126eadc00) [pid = 1662] [serial = 1468] [outer = 0x124d42000] 19:38:41 INFO - PROCESS | 1662 | 1465526321188 Marionette DEBUG loaded listener.js 19:38:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b17400) [pid = 1662] [serial = 1469] [outer = 0x124d42000] 19:38:41 INFO - PROCESS | 1662 | 1465526321619 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 19:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 19:38:41 INFO - PROCESS | 1662 | 1465526321643 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:38:41 INFO - PROCESS | 1662 | 1465526321645 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:38:41 INFO - PROCESS | 1662 | 1465526321647 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:38:41 INFO - PROCESS | 1662 | 1465526321648 Marionette TRACE conn2 <- [1,1930,null,{}] 19:38:41 INFO - PROCESS | 1662 | 1465526321651 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:41 INFO - PROCESS | 1662 | 1465526321652 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:41 INFO - PROCESS | 1662 | 1465526321787 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:38:41 INFO - PROCESS | 1662 | 1465526321847 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:41 INFO - PROCESS | 1662 | 1465526321848 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x116615000 == 31 [pid = 1662] [id = 490] 19:38:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112717000) [pid = 1662] [serial = 1470] [outer = 0x0] 19:38:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112a1a000) [pid = 1662] [serial = 1471] [outer = 0x112717000] 19:38:41 INFO - PROCESS | 1662 | 1465526321876 Marionette DEBUG loaded listener.js 19:38:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x115121800) [pid = 1662] [serial = 1472] [outer = 0x112717000] 19:38:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11722c000 == 30 [pid = 1662] [id = 482] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1130b9000 == 29 [pid = 1662] [id = 24] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x10b859000 == 28 [pid = 1662] [id = 23] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d2000 == 27 [pid = 1662] [id = 13] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x116089000 == 26 [pid = 1662] [id = 470] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5b0000 == 25 [pid = 1662] [id = 9] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x117067000 == 24 [pid = 1662] [id = 25] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x11832c000 == 23 [pid = 1662] [id = 21] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x128eed000 == 22 [pid = 1662] [id = 6] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd32800 == 21 [pid = 1662] [id = 11] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12b913000 == 20 [pid = 1662] [id = 10] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12d516800 == 19 [pid = 1662] [id = 19] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6bf800 == 18 [pid = 1662] [id = 22] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a516000 == 17 [pid = 1662] [id = 8] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x128bfb000 == 16 [pid = 1662] [id = 489] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x125ea9000 == 15 [pid = 1662] [id = 488] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1241aa000 == 14 [pid = 1662] [id = 481] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1241c6800 == 13 [pid = 1662] [id = 487] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12411b800 == 12 [pid = 1662] [id = 486] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x118ab7800 == 11 [pid = 1662] [id = 485] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a5000 == 10 [pid = 1662] [id = 484] 19:38:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1198b0000 == 9 [pid = 1662] [id = 483] 19:38:44 INFO - PROCESS | 1662 | 1465526324499 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 19:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2882ms 19:38:44 INFO - PROCESS | 1662 | 1465526324530 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:38:44 INFO - PROCESS | 1662 | 1465526324535 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:38:44 INFO - PROCESS | 1662 | 1465526324539 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:38:44 INFO - PROCESS | 1662 | 1465526324541 Marionette TRACE conn2 <- [1,1934,null,{}] 19:38:44 INFO - PROCESS | 1662 | 1465526324545 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:44 INFO - PROCESS | 1662 | 1465526324546 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:44 INFO - PROCESS | 1662 | 1465526324629 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:38:44 INFO - PROCESS | 1662 | 1465526324684 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:44 INFO - PROCESS | 1662 | 1465526324685 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x117235000 == 10 [pid = 1662] [id = 491] 19:38:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11321c800) [pid = 1662] [serial = 1473] [outer = 0x0] 19:38:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1133ca000) [pid = 1662] [serial = 1474] [outer = 0x11321c800] 19:38:44 INFO - PROCESS | 1662 | 1465526324719 Marionette DEBUG loaded listener.js 19:38:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1160cb400) [pid = 1662] [serial = 1475] [outer = 0x11321c800] 19:38:45 INFO - PROCESS | 1662 | 1465526325027 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 19:38:45 INFO - PROCESS | 1662 | 1465526325059 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:38:45 INFO - PROCESS | 1662 | 1465526325063 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:38:45 INFO - PROCESS | 1662 | 1465526325071 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:38:45 INFO - PROCESS | 1662 | 1465526325072 Marionette TRACE conn2 <- [1,1938,null,{}] 19:38:45 INFO - PROCESS | 1662 | 1465526325075 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:45 INFO - PROCESS | 1662 | 1465526325076 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:45 INFO - PROCESS | 1662 | 1465526325158 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:38:45 INFO - PROCESS | 1662 | 1465526325163 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:45 INFO - PROCESS | 1662 | 1465526325166 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a8000 == 11 [pid = 1662] [id = 492] 19:38:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116960000) [pid = 1662] [serial = 1476] [outer = 0x0] 19:38:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118295800) [pid = 1662] [serial = 1477] [outer = 0x116960000] 19:38:45 INFO - PROCESS | 1662 | 1465526325194 Marionette DEBUG loaded listener.js 19:38:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118461400) [pid = 1662] [serial = 1478] [outer = 0x116960000] 19:38:45 INFO - PROCESS | 1662 | 1465526325549 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 523ms 19:38:45 INFO - PROCESS | 1662 | 1465526325593 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:38:45 INFO - PROCESS | 1662 | 1465526325595 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:38:45 INFO - PROCESS | 1662 | 1465526325597 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:38:45 INFO - PROCESS | 1662 | 1465526325600 Marionette TRACE conn2 <- [1,1942,null,{}] 19:38:45 INFO - PROCESS | 1662 | 1465526325607 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:45 INFO - PROCESS | 1662 | 1465526325617 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:45 INFO - PROCESS | 1662 | 1465526325696 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:38:45 INFO - PROCESS | 1662 | 1465526325702 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:45 INFO - PROCESS | 1662 | 1465526325705 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238be000 == 12 [pid = 1662] [id = 493] 19:38:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1133ac800) [pid = 1662] [serial = 1479] [outer = 0x0] 19:38:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118f31000) [pid = 1662] [serial = 1480] [outer = 0x1133ac800] 19:38:45 INFO - PROCESS | 1662 | 1465526325733 Marionette DEBUG loaded listener.js 19:38:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119358800) [pid = 1662] [serial = 1481] [outer = 0x1133ac800] 19:38:46 INFO - PROCESS | 1662 | 1465526326106 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 525ms 19:38:46 INFO - PROCESS | 1662 | 1465526326123 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:38:46 INFO - PROCESS | 1662 | 1465526326126 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:38:46 INFO - PROCESS | 1662 | 1465526326130 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:38:46 INFO - PROCESS | 1662 | 1465526326132 Marionette TRACE conn2 <- [1,1946,null,{}] 19:38:46 INFO - PROCESS | 1662 | 1465526326135 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:46 INFO - PROCESS | 1662 | 1465526326137 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:46 INFO - PROCESS | 1662 | 1465526326310 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:38:46 INFO - PROCESS | 1662 | 1465526326325 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:46 INFO - PROCESS | 1662 | 1465526326327 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b1800 == 13 [pid = 1662] [id = 494] 19:38:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1196a2000) [pid = 1662] [serial = 1482] [outer = 0x0] 19:38:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119975c00) [pid = 1662] [serial = 1483] [outer = 0x1196a2000] 19:38:46 INFO - PROCESS | 1662 | 1465526326369 Marionette DEBUG loaded listener.js 19:38:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119d09000) [pid = 1662] [serial = 1484] [outer = 0x1196a2000] 19:38:46 INFO - PROCESS | 1662 | 1465526326736 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 621ms 19:38:46 INFO - PROCESS | 1662 | 1465526326751 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:38:46 INFO - PROCESS | 1662 | 1465526326752 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:38:46 INFO - PROCESS | 1662 | 1465526326760 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:38:46 INFO - PROCESS | 1662 | 1465526326761 Marionette TRACE conn2 <- [1,1950,null,{}] 19:38:46 INFO - PROCESS | 1662 | 1465526326763 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:46 INFO - PROCESS | 1662 | 1465526326766 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:46 INFO - PROCESS | 1662 | 1465526326868 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:38:46 INFO - PROCESS | 1662 | 1465526326871 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:46 INFO - PROCESS | 1662 | 1465526326873 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x127193000 == 14 [pid = 1662] [id = 495] 19:38:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118293c00) [pid = 1662] [serial = 1485] [outer = 0x0] 19:38:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119d91c00) [pid = 1662] [serial = 1486] [outer = 0x118293c00] 19:38:46 INFO - PROCESS | 1662 | 1465526326897 Marionette DEBUG loaded listener.js 19:38:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12279bc00) [pid = 1662] [serial = 1487] [outer = 0x118293c00] 19:38:47 INFO - PROCESS | 1662 | 1465526327255 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 524ms 19:38:47 INFO - PROCESS | 1662 | 1465526327279 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:38:47 INFO - PROCESS | 1662 | 1465526327280 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:38:47 INFO - PROCESS | 1662 | 1465526327288 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:38:47 INFO - PROCESS | 1662 | 1465526327290 Marionette TRACE conn2 <- [1,1954,null,{}] 19:38:47 INFO - PROCESS | 1662 | 1465526327292 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:47 INFO - PROCESS | 1662 | 1465526327296 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:47 INFO - PROCESS | 1662 | 1465526327422 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:38:47 INFO - PROCESS | 1662 | 1465526327461 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:47 INFO - PROCESS | 1662 | 1465526327462 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d5000 == 15 [pid = 1662] [id = 496] 19:38:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1238afc00) [pid = 1662] [serial = 1488] [outer = 0x0] 19:38:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1248c4800) [pid = 1662] [serial = 1489] [outer = 0x1238afc00] 19:38:47 INFO - PROCESS | 1662 | 1465526327487 Marionette DEBUG loaded listener.js 19:38:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x126e4c800) [pid = 1662] [serial = 1490] [outer = 0x1238afc00] 19:38:47 INFO - PROCESS | 1662 | 1465526327777 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 19:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 524ms 19:38:47 INFO - PROCESS | 1662 | 1465526327813 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:38:47 INFO - PROCESS | 1662 | 1465526327815 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:38:47 INFO - PROCESS | 1662 | 1465526327820 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:38:47 INFO - PROCESS | 1662 | 1465526327821 Marionette TRACE conn2 <- [1,1958,null,{}] 19:38:47 INFO - PROCESS | 1662 | 1465526327823 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:47 INFO - PROCESS | 1662 | 1465526327824 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:47 INFO - PROCESS | 1662 | 1465526327918 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:38:47 INFO - PROCESS | 1662 | 1465526327955 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:47 INFO - PROCESS | 1662 | 1465526327956 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51a800 == 16 [pid = 1662] [id = 497] 19:38:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x118a4dc00) [pid = 1662] [serial = 1491] [outer = 0x0] 19:38:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1271aa800) [pid = 1662] [serial = 1492] [outer = 0x118a4dc00] 19:38:47 INFO - PROCESS | 1662 | 1465526327987 Marionette DEBUG loaded listener.js 19:38:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128741800) [pid = 1662] [serial = 1493] [outer = 0x118a4dc00] 19:38:48 INFO - PROCESS | 1662 | 1465526328305 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 19:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 519ms 19:38:48 INFO - PROCESS | 1662 | 1465526328339 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:38:48 INFO - PROCESS | 1662 | 1465526328340 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:38:48 INFO - PROCESS | 1662 | 1465526328348 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:38:48 INFO - PROCESS | 1662 | 1465526328350 Marionette TRACE conn2 <- [1,1962,null,{}] 19:38:48 INFO - PROCESS | 1662 | 1465526328352 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:48 INFO - PROCESS | 1662 | 1465526328353 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:48 INFO - PROCESS | 1662 | 1465526328498 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:38:48 INFO - PROCESS | 1662 | 1465526328562 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:48 INFO - PROCESS | 1662 | 1465526328563 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6bc000 == 17 [pid = 1662] [id = 498] 19:38:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x118352400) [pid = 1662] [serial = 1494] [outer = 0x0] 19:38:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128812c00) [pid = 1662] [serial = 1495] [outer = 0x118352400] 19:38:48 INFO - PROCESS | 1662 | 1465526328602 Marionette DEBUG loaded listener.js 19:38:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x128a79c00) [pid = 1662] [serial = 1496] [outer = 0x118352400] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11855dc00) [pid = 1662] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1169f9c00) [pid = 1662] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1133d6400) [pid = 1662] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x112e14400) [pid = 1662] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x112e39c00) [pid = 1662] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11835cc00) [pid = 1662] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x112a18800) [pid = 1662] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1196d4400) [pid = 1662] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x110ef2000) [pid = 1662] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12537f800) [pid = 1662] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119d0a000) [pid = 1662] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x110ee7000) [pid = 1662] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12240ac00) [pid = 1662] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x110ee7c00) [pid = 1662] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1132e4c00) [pid = 1662] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112a17000) [pid = 1662] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128a7f400) [pid = 1662] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124d42000) [pid = 1662] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1238b5800) [pid = 1662] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118297800) [pid = 1662] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a1f400) [pid = 1662] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119d9f000) [pid = 1662] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112a12000) [pid = 1662] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118294800) [pid = 1662] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:38:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11606c400) [pid = 1662] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:38:49 INFO - PROCESS | 1662 | 1465526329362 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 19:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1025ms 19:38:49 INFO - PROCESS | 1662 | 1465526329373 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:38:49 INFO - PROCESS | 1662 | 1465526329374 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:38:49 INFO - PROCESS | 1662 | 1465526329377 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:38:49 INFO - PROCESS | 1662 | 1465526329378 Marionette TRACE conn2 <- [1,1966,null,{}] 19:38:49 INFO - PROCESS | 1662 | 1465526329381 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:49 INFO - PROCESS | 1662 | 1465526329382 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:49 INFO - PROCESS | 1662 | 1465526329464 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:38:49 INFO - PROCESS | 1662 | 1465526329470 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:49 INFO - PROCESS | 1662 | 1465526329471 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1226a3000 == 18 [pid = 1662] [id = 499] 19:38:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11675d400) [pid = 1662] [serial = 1497] [outer = 0x0] 19:38:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118355800) [pid = 1662] [serial = 1498] [outer = 0x11675d400] 19:38:49 INFO - PROCESS | 1662 | 1465526329500 Marionette DEBUG loaded listener.js 19:38:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a45400) [pid = 1662] [serial = 1499] [outer = 0x11675d400] 19:38:49 INFO - PROCESS | 1662 | 1465526329967 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 19:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 619ms 19:38:49 INFO - PROCESS | 1662 | 1465526329996 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:38:49 INFO - PROCESS | 1662 | 1465526329997 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:38:50 INFO - PROCESS | 1662 | 1465526330000 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:38:50 INFO - PROCESS | 1662 | 1465526330001 Marionette TRACE conn2 <- [1,1970,null,{}] 19:38:50 INFO - PROCESS | 1662 | 1465526330003 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:50 INFO - PROCESS | 1662 | 1465526330004 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:50 INFO - PROCESS | 1662 | 1465526330084 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:38:50 INFO - PROCESS | 1662 | 1465526330088 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:50 INFO - PROCESS | 1662 | 1465526330089 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aba4800 == 19 [pid = 1662] [id = 500] 19:38:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1162eec00) [pid = 1662] [serial = 1500] [outer = 0x0] 19:38:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x122663c00) [pid = 1662] [serial = 1501] [outer = 0x1162eec00] 19:38:50 INFO - PROCESS | 1662 | 1465526330113 Marionette DEBUG loaded listener.js 19:38:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12549b800) [pid = 1662] [serial = 1502] [outer = 0x1162eec00] 19:38:50 INFO - PROCESS | 1662 | 1465526330470 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 19:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 19:38:50 INFO - PROCESS | 1662 | 1465526330520 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:38:50 INFO - PROCESS | 1662 | 1465526330521 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:38:50 INFO - PROCESS | 1662 | 1465526330524 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:38:50 INFO - PROCESS | 1662 | 1465526330525 Marionette TRACE conn2 <- [1,1974,null,{}] 19:38:50 INFO - PROCESS | 1662 | 1465526330527 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:50 INFO - PROCESS | 1662 | 1465526330529 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:50 INFO - PROCESS | 1662 | 1465526330618 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:38:50 INFO - PROCESS | 1662 | 1465526330622 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:50 INFO - PROCESS | 1662 | 1465526330623 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x125ea7000 == 20 [pid = 1662] [id = 501] 19:38:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128811800) [pid = 1662] [serial = 1503] [outer = 0x0] 19:38:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128b14800) [pid = 1662] [serial = 1504] [outer = 0x128811800] 19:38:50 INFO - PROCESS | 1662 | 1465526330652 Marionette DEBUG loaded listener.js 19:38:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x129033000) [pid = 1662] [serial = 1505] [outer = 0x128811800] 19:38:50 INFO - PROCESS | 1662 | 1465526330974 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 19:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 19:38:51 INFO - PROCESS | 1662 | 1465526331034 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:38:51 INFO - PROCESS | 1662 | 1465526331037 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:38:51 INFO - PROCESS | 1662 | 1465526331041 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:38:51 INFO - PROCESS | 1662 | 1465526331043 Marionette TRACE conn2 <- [1,1978,null,{}] 19:38:51 INFO - PROCESS | 1662 | 1465526331048 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:51 INFO - PROCESS | 1662 | 1465526331050 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:51 INFO - PROCESS | 1662 | 1465526331138 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:38:51 INFO - PROCESS | 1662 | 1465526331238 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:51 INFO - PROCESS | 1662 | 1465526331241 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11706f800 == 21 [pid = 1662] [id = 502] 19:38:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x112e12c00) [pid = 1662] [serial = 1506] [outer = 0x0] 19:38:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1130de000) [pid = 1662] [serial = 1507] [outer = 0x112e12c00] 19:38:51 INFO - PROCESS | 1662 | 1465526331272 Marionette DEBUG loaded listener.js 19:38:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1138de400) [pid = 1662] [serial = 1508] [outer = 0x112e12c00] 19:38:51 INFO - PROCESS | 1662 | 1465526331804 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 776ms 19:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:38:51 INFO - PROCESS | 1662 | 1465526331818 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:38:51 INFO - PROCESS | 1662 | 1465526331820 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:38:51 INFO - PROCESS | 1662 | 1465526331825 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:38:51 INFO - PROCESS | 1662 | 1465526331828 Marionette TRACE conn2 <- [1,1982,null,{}] 19:38:51 INFO - PROCESS | 1662 | 1465526331856 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:51 INFO - PROCESS | 1662 | 1465526331858 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:51 INFO - PROCESS | 1662 | 1465526331988 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:38:52 INFO - PROCESS | 1662 | 1465526332051 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:52 INFO - PROCESS | 1662 | 1465526332053 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c19800 == 22 [pid = 1662] [id = 503] 19:38:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118359c00) [pid = 1662] [serial = 1509] [outer = 0x0] 19:38:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118462000) [pid = 1662] [serial = 1510] [outer = 0x118359c00] 19:38:52 INFO - PROCESS | 1662 | 1465526332083 Marionette DEBUG loaded listener.js 19:38:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11853c800) [pid = 1662] [serial = 1511] [outer = 0x118359c00] 19:38:52 INFO - PROCESS | 1662 | 1465526332759 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112a1a000) [pid = 1662] [serial = 1471] [outer = 0x0] [url = about:blank] 19:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 976ms 19:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:38:52 INFO - PROCESS | 1662 | 1465526332801 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:38:52 INFO - PROCESS | 1662 | 1465526332802 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:38:52 INFO - PROCESS | 1662 | 1465526332806 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:38:52 INFO - PROCESS | 1662 | 1465526332807 Marionette TRACE conn2 <- [1,1986,null,{}] 19:38:52 INFO - PROCESS | 1662 | 1465526332811 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:52 INFO - PROCESS | 1662 | 1465526332812 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:52 INFO - PROCESS | 1662 | 1465526332883 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118467000) [pid = 1662] [serial = 1455] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x117030800) [pid = 1662] [serial = 1453] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x122790c00) [pid = 1662] [serial = 1462] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1196d8800) [pid = 1662] [serial = 1460] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119975800) [pid = 1662] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1162b6800) [pid = 1662] [serial = 1452] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119291c00) [pid = 1662] [serial = 1422] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11818cc00) [pid = 1662] [serial = 1416] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118355400) [pid = 1662] [serial = 1417] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113da0800) [pid = 1662] [serial = 1413] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1121aac00) [pid = 1662] [serial = 1414] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1162fac00) [pid = 1662] [serial = 1411] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11606cc00) [pid = 1662] [serial = 1410] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115e52400) [pid = 1662] [serial = 1396] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11321f400) [pid = 1662] [serial = 1395] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118540c00) [pid = 1662] [serial = 1399] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118429c00) [pid = 1662] [serial = 1398] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119699000) [pid = 1662] [serial = 1425] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1238af000) [pid = 1662] [serial = 1402] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119d34400) [pid = 1662] [serial = 1401] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126b56400) [pid = 1662] [serial = 1431] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126e51000) [pid = 1662] [serial = 1405] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1238af800) [pid = 1662] [serial = 1428] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1172ad400) [pid = 1662] [serial = 1437] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128b12800) [pid = 1662] [serial = 1441] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128745c00) [pid = 1662] [serial = 1434] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12547cc00) [pid = 1662] [serial = 1404] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123f90400) [pid = 1662] [serial = 1438] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128a7d000) [pid = 1662] [serial = 1440] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12549a400) [pid = 1662] [serial = 1408] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119203800) [pid = 1662] [serial = 1420] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118558c00) [pid = 1662] [serial = 1419] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128a79800) [pid = 1662] [serial = 1435] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128e03800) [pid = 1662] [serial = 1443] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12920d800) [pid = 1662] [serial = 1444] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11969e800) [pid = 1662] [serial = 1407] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12548f400) [pid = 1662] [serial = 1429] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1271c8800) [pid = 1662] [serial = 1432] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11997c400) [pid = 1662] [serial = 1426] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x11961bc00) [pid = 1662] [serial = 1423] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x128b17400) [pid = 1662] [serial = 1469] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x124a9ec00) [pid = 1662] [serial = 1466] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x126eadc00) [pid = 1662] [serial = 1468] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x11853b800) [pid = 1662] [serial = 1450] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x116074400) [pid = 1662] [serial = 1447] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x123a4f400) [pid = 1662] [serial = 1463] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x11835d400) [pid = 1662] [serial = 1449] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x1132ee800) [pid = 1662] [serial = 1446] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x12483d800) [pid = 1662] [serial = 1465] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x11960f800) [pid = 1662] [serial = 1459] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x118a42400) [pid = 1662] [serial = 1456] [outer = 0x0] [url = about:blank] 19:38:52 INFO - PROCESS | 1662 | 1465526332951 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:52 INFO - PROCESS | 1662 | 1465526332952 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a2800 == 23 [pid = 1662] [id = 504] 19:38:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x1133a7000) [pid = 1662] [serial = 1512] [outer = 0x0] 19:38:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x115ee9400) [pid = 1662] [serial = 1513] [outer = 0x1133a7000] 19:38:52 INFO - PROCESS | 1662 | 1465526332982 Marionette DEBUG loaded listener.js 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1162b8800) [pid = 1662] [serial = 1514] [outer = 0x1133a7000] 19:38:53 INFO - PROCESS | 1662 | 1465526333291 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 19:38:53 INFO - PROCESS | 1662 | 1465526333327 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:38:53 INFO - PROCESS | 1662 | 1465526333330 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:38:53 INFO - PROCESS | 1662 | 1465526333337 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:38:53 INFO - PROCESS | 1662 | 1465526333339 Marionette TRACE conn2 <- [1,1990,null,{}] 19:38:53 INFO - PROCESS | 1662 | 1465526333341 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:53 INFO - PROCESS | 1662 | 1465526333343 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:53 INFO - PROCESS | 1662 | 1465526333421 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:38:53 INFO - PROCESS | 1662 | 1465526333425 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:53 INFO - PROCESS | 1662 | 1465526333426 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x118058000 == 24 [pid = 1662] [id = 505] 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x116968800) [pid = 1662] [serial = 1515] [outer = 0x0] 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1176bbc00) [pid = 1662] [serial = 1516] [outer = 0x116968800] 19:38:53 INFO - PROCESS | 1662 | 1465526333454 Marionette DEBUG loaded listener.js 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118355000) [pid = 1662] [serial = 1517] [outer = 0x116968800] 19:38:53 INFO - PROCESS | 1662 | 1465526333794 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms 19:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:38:53 INFO - PROCESS | 1662 | 1465526333806 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:38:53 INFO - PROCESS | 1662 | 1465526333808 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:38:53 INFO - PROCESS | 1662 | 1465526333810 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:38:53 INFO - PROCESS | 1662 | 1465526333812 Marionette TRACE conn2 <- [1,1994,null,{}] 19:38:53 INFO - PROCESS | 1662 | 1465526333820 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:53 INFO - PROCESS | 1662 | 1465526333823 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:53 INFO - PROCESS | 1662 | 1465526333896 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:38:53 INFO - PROCESS | 1662 | 1465526333903 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:53 INFO - PROCESS | 1662 | 1465526333905 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832d800 == 25 [pid = 1662] [id = 506] 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118360800) [pid = 1662] [serial = 1518] [outer = 0x0] 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118534c00) [pid = 1662] [serial = 1519] [outer = 0x118360800] 19:38:53 INFO - PROCESS | 1662 | 1465526333933 Marionette DEBUG loaded listener.js 19:38:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118a44c00) [pid = 1662] [serial = 1520] [outer = 0x118360800] 19:38:54 INFO - PROCESS | 1662 | 1465526334283 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 19:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:38:54 INFO - PROCESS | 1662 | 1465526334336 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:38:54 INFO - PROCESS | 1662 | 1465526334337 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:38:54 INFO - PROCESS | 1662 | 1465526334339 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:38:54 INFO - PROCESS | 1662 | 1465526334340 Marionette TRACE conn2 <- [1,1998,null,{}] 19:38:54 INFO - PROCESS | 1662 | 1465526334343 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:54 INFO - PROCESS | 1662 | 1465526334344 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:54 INFO - PROCESS | 1662 | 1465526334421 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:38:54 INFO - PROCESS | 1662 | 1465526334425 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:54 INFO - PROCESS | 1662 | 1465526334426 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ba000 == 26 [pid = 1662] [id = 507] 19:38:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x119207000) [pid = 1662] [serial = 1521] [outer = 0x0] 19:38:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119358400) [pid = 1662] [serial = 1522] [outer = 0x119207000] 19:38:54 INFO - PROCESS | 1662 | 1465526334454 Marionette DEBUG loaded listener.js 19:38:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11961a400) [pid = 1662] [serial = 1523] [outer = 0x119207000] 19:38:54 INFO - PROCESS | 1662 | 1465526334776 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 19:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 468ms 19:38:54 INFO - PROCESS | 1662 | 1465526334808 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:38:54 INFO - PROCESS | 1662 | 1465526334809 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:38:54 INFO - PROCESS | 1662 | 1465526334811 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:38:54 INFO - PROCESS | 1662 | 1465526334812 Marionette TRACE conn2 <- [1,2002,null,{}] 19:38:54 INFO - PROCESS | 1662 | 1465526334817 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:54 INFO - PROCESS | 1662 | 1465526334819 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:54 INFO - PROCESS | 1662 | 1465526334890 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:38:54 INFO - PROCESS | 1662 | 1465526334893 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:54 INFO - PROCESS | 1662 | 1465526334895 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1225a2000 == 27 [pid = 1662] [id = 508] 19:38:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1121a7000) [pid = 1662] [serial = 1524] [outer = 0x0] 19:38:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11969c800) [pid = 1662] [serial = 1525] [outer = 0x1121a7000] 19:38:54 INFO - PROCESS | 1662 | 1465526334921 Marionette DEBUG loaded listener.js 19:38:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1196d4400) [pid = 1662] [serial = 1526] [outer = 0x1121a7000] 19:38:55 INFO - PROCESS | 1662 | 1465526335302 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 19:38:55 INFO - PROCESS | 1662 | 1465526335339 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:38:55 INFO - PROCESS | 1662 | 1465526335340 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:38:55 INFO - PROCESS | 1662 | 1465526335342 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:38:55 INFO - PROCESS | 1662 | 1465526335343 Marionette TRACE conn2 <- [1,2006,null,{}] 19:38:55 INFO - PROCESS | 1662 | 1465526335345 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:55 INFO - PROCESS | 1662 | 1465526335350 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:55 INFO - PROCESS | 1662 | 1465526335459 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:38:55 INFO - PROCESS | 1662 | 1465526335499 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:55 INFO - PROCESS | 1662 | 1465526335500 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x124156800 == 28 [pid = 1662] [id = 509] 19:38:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11997c400) [pid = 1662] [serial = 1527] [outer = 0x0] 19:38:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x12240a800) [pid = 1662] [serial = 1528] [outer = 0x11997c400] 19:38:55 INFO - PROCESS | 1662 | 1465526335525 Marionette DEBUG loaded listener.js 19:38:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x123cd5c00) [pid = 1662] [serial = 1529] [outer = 0x11997c400] 19:38:55 INFO - PROCESS | 1662 | 1465526335867 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 19:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 19:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 568ms 19:38:55 INFO - PROCESS | 1662 | 1465526335911 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:38:55 INFO - PROCESS | 1662 | 1465526335912 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:38:55 INFO - PROCESS | 1662 | 1465526335914 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:38:55 INFO - PROCESS | 1662 | 1465526335915 Marionette TRACE conn2 <- [1,2010,null,{}] 19:38:55 INFO - PROCESS | 1662 | 1465526335918 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:55 INFO - PROCESS | 1662 | 1465526335919 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:56 INFO - PROCESS | 1662 | 1465526336012 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:38:56 INFO - PROCESS | 1662 | 1465526336016 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:56 INFO - PROCESS | 1662 | 1465526336017 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245b5000 == 29 [pid = 1662] [id = 510] 19:38:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x123d9f000) [pid = 1662] [serial = 1530] [outer = 0x0] 19:38:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1248abc00) [pid = 1662] [serial = 1531] [outer = 0x123d9f000] 19:38:56 INFO - PROCESS | 1662 | 1465526336041 Marionette DEBUG loaded listener.js 19:38:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124a9ec00) [pid = 1662] [serial = 1532] [outer = 0x123d9f000] 19:38:56 INFO - PROCESS | 1662 | 1465526336370 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 19:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 19:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 19:38:56 INFO - PROCESS | 1662 | 1465526336390 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:38:56 INFO - PROCESS | 1662 | 1465526336391 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:38:56 INFO - PROCESS | 1662 | 1465526336393 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:38:56 INFO - PROCESS | 1662 | 1465526336394 Marionette TRACE conn2 <- [1,2014,null,{}] 19:38:56 INFO - PROCESS | 1662 | 1465526336397 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:56 INFO - PROCESS | 1662 | 1465526336398 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:56 INFO - PROCESS | 1662 | 1465526336502 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:38:56 INFO - PROCESS | 1662 | 1465526336505 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:56 INFO - PROCESS | 1662 | 1465526336506 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eb3800 == 30 [pid = 1662] [id = 511] 19:38:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x123da0400) [pid = 1662] [serial = 1533] [outer = 0x0] 19:38:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x125472000) [pid = 1662] [serial = 1534] [outer = 0x123da0400] 19:38:56 INFO - PROCESS | 1662 | 1465526336530 Marionette DEBUG loaded listener.js 19:38:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x125e54400) [pid = 1662] [serial = 1535] [outer = 0x123da0400] 19:38:56 INFO - PROCESS | 1662 | 1465526336875 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms 19:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:38:56 INFO - PROCESS | 1662 | 1465526336917 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:38:56 INFO - PROCESS | 1662 | 1465526336918 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:38:56 INFO - PROCESS | 1662 | 1465526336920 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:38:56 INFO - PROCESS | 1662 | 1465526336921 Marionette TRACE conn2 <- [1,2018,null,{}] 19:38:56 INFO - PROCESS | 1662 | 1465526336924 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:56 INFO - PROCESS | 1662 | 1465526336925 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:57 INFO - PROCESS | 1662 | 1465526337023 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118293c00) [pid = 1662] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1196a2000) [pid = 1662] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1133ac800) [pid = 1662] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x112717000) [pid = 1662] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x116960000) [pid = 1662] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1238afc00) [pid = 1662] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118a4dc00) [pid = 1662] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118352400) [pid = 1662] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11675d400) [pid = 1662] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:38:57 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1162eec00) [pid = 1662] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:38:57 INFO - PROCESS | 1662 | 1465526337112 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:57 INFO - PROCESS | 1662 | 1465526337113 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acd000 == 31 [pid = 1662] [id = 512] 19:38:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1121ab400) [pid = 1662] [serial = 1536] [outer = 0x0] 19:38:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1133ac800) [pid = 1662] [serial = 1537] [outer = 0x1121ab400] 19:38:57 INFO - PROCESS | 1662 | 1465526337138 Marionette DEBUG loaded listener.js 19:38:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118462c00) [pid = 1662] [serial = 1538] [outer = 0x1121ab400] 19:38:57 INFO - PROCESS | 1662 | 1465526337400 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 524ms 19:38:57 INFO - PROCESS | 1662 | 1465526337445 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:38:57 INFO - PROCESS | 1662 | 1465526337446 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:38:57 INFO - PROCESS | 1662 | 1465526337456 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:38:57 INFO - PROCESS | 1662 | 1465526337457 Marionette TRACE conn2 <- [1,2022,null,{}] 19:38:57 INFO - PROCESS | 1662 | 1465526337459 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:57 INFO - PROCESS | 1662 | 1465526337460 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:57 INFO - PROCESS | 1662 | 1465526337540 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:38:57 INFO - PROCESS | 1662 | 1465526337544 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:57 INFO - PROCESS | 1662 | 1465526337545 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bf4800 == 32 [pid = 1662] [id = 513] 19:38:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118463000) [pid = 1662] [serial = 1539] [outer = 0x0] 19:38:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126e4f400) [pid = 1662] [serial = 1540] [outer = 0x118463000] 19:38:57 INFO - PROCESS | 1662 | 1465526337572 Marionette DEBUG loaded listener.js 19:38:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1271ca800) [pid = 1662] [serial = 1541] [outer = 0x118463000] 19:38:57 INFO - PROCESS | 1662 | 1465526337907 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 470ms 19:38:57 INFO - PROCESS | 1662 | 1465526337927 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:38:57 INFO - PROCESS | 1662 | 1465526337928 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:38:57 INFO - PROCESS | 1662 | 1465526337931 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:38:57 INFO - PROCESS | 1662 | 1465526337936 Marionette TRACE conn2 <- [1,2026,null,{}] 19:38:57 INFO - PROCESS | 1662 | 1465526337938 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:57 INFO - PROCESS | 1662 | 1465526337940 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:58 INFO - PROCESS | 1662 | 1465526338054 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:38:58 INFO - PROCESS | 1662 | 1465526338060 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:58 INFO - PROCESS | 1662 | 1465526338062 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x129299800 == 33 [pid = 1662] [id = 514] 19:38:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x126b57800) [pid = 1662] [serial = 1542] [outer = 0x0] 19:38:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x128814000) [pid = 1662] [serial = 1543] [outer = 0x126b57800] 19:38:58 INFO - PROCESS | 1662 | 1465526338089 Marionette DEBUG loaded listener.js 19:38:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x128b11800) [pid = 1662] [serial = 1544] [outer = 0x126b57800] 19:38:58 INFO - PROCESS | 1662 | 1465526338406 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 524ms 19:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:38:58 INFO - PROCESS | 1662 | 1465526338456 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:38:58 INFO - PROCESS | 1662 | 1465526338457 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:38:58 INFO - PROCESS | 1662 | 1465526338459 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:38:58 INFO - PROCESS | 1662 | 1465526338461 Marionette TRACE conn2 <- [1,2030,null,{}] 19:38:58 INFO - PROCESS | 1662 | 1465526338463 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:58 INFO - PROCESS | 1662 | 1465526338464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:58 INFO - PROCESS | 1662 | 1465526338542 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:38:58 INFO - PROCESS | 1662 | 1465526338547 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:58 INFO - PROCESS | 1662 | 1465526338549 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a41f800 == 34 [pid = 1662] [id = 515] 19:38:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128b12000) [pid = 1662] [serial = 1545] [outer = 0x0] 19:38:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128e02400) [pid = 1662] [serial = 1546] [outer = 0x128b12000] 19:38:58 INFO - PROCESS | 1662 | 1465526338575 Marionette DEBUG loaded listener.js 19:38:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12903a800) [pid = 1662] [serial = 1547] [outer = 0x128b12000] 19:38:58 INFO - PROCESS | 1662 | 1465526338919 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 471ms 19:38:58 INFO - PROCESS | 1662 | 1465526338934 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:38:58 INFO - PROCESS | 1662 | 1465526338936 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:38:58 INFO - PROCESS | 1662 | 1465526338938 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:38:58 INFO - PROCESS | 1662 | 1465526338939 Marionette TRACE conn2 <- [1,2034,null,{}] 19:38:58 INFO - PROCESS | 1662 | 1465526338941 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:58 INFO - PROCESS | 1662 | 1465526338942 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:59 INFO - PROCESS | 1662 | 1465526339050 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:38:59 INFO - PROCESS | 1662 | 1465526339057 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:59 INFO - PROCESS | 1662 | 1465526339058 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6c0800 == 35 [pid = 1662] [id = 516] 19:38:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118553c00) [pid = 1662] [serial = 1548] [outer = 0x0] 19:38:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12903b000) [pid = 1662] [serial = 1549] [outer = 0x118553c00] 19:38:59 INFO - PROCESS | 1662 | 1465526339082 Marionette DEBUG loaded listener.js 19:38:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x129210800) [pid = 1662] [serial = 1550] [outer = 0x118553c00] 19:38:59 INFO - PROCESS | 1662 | 1465526339518 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 619ms 19:38:59 INFO - PROCESS | 1662 | 1465526339557 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:38:59 INFO - PROCESS | 1662 | 1465526339560 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:38:59 INFO - PROCESS | 1662 | 1465526339563 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:38:59 INFO - PROCESS | 1662 | 1465526339569 Marionette TRACE conn2 <- [1,2038,null,{}] 19:38:59 INFO - PROCESS | 1662 | 1465526339572 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:59 INFO - PROCESS | 1662 | 1465526339573 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:59 INFO - PROCESS | 1662 | 1465526339675 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:38:59 INFO - PROCESS | 1662 | 1465526339729 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:59 INFO - PROCESS | 1662 | 1465526339731 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:38:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x11805b000 == 36 [pid = 1662] [id = 517] 19:38:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11336dc00) [pid = 1662] [serial = 1551] [outer = 0x0] 19:38:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1160cec00) [pid = 1662] [serial = 1552] [outer = 0x11336dc00] 19:38:59 INFO - PROCESS | 1662 | 1465526339774 Marionette DEBUG loaded listener.js 19:38:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1172ad800) [pid = 1662] [serial = 1553] [outer = 0x11336dc00] 19:39:00 INFO - PROCESS | 1662 | 1465526340186 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 674ms 19:39:00 INFO - PROCESS | 1662 | 1465526340237 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:39:00 INFO - PROCESS | 1662 | 1465526340240 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:39:00 INFO - PROCESS | 1662 | 1465526340245 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:39:00 INFO - PROCESS | 1662 | 1465526340247 Marionette TRACE conn2 <- [1,2042,null,{}] 19:39:00 INFO - PROCESS | 1662 | 1465526340249 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:00 INFO - PROCESS | 1662 | 1465526340251 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:00 INFO - PROCESS | 1662 | 1465526340354 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:39:00 INFO - PROCESS | 1662 | 1465526340456 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:00 INFO - PROCESS | 1662 | 1465526340458 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12415e000 == 37 [pid = 1662] [id = 518] 19:39:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118428400) [pid = 1662] [serial = 1554] [outer = 0x0] 19:39:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118554c00) [pid = 1662] [serial = 1555] [outer = 0x118428400] 19:39:00 INFO - PROCESS | 1662 | 1465526340490 Marionette DEBUG loaded listener.js 19:39:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11928f000) [pid = 1662] [serial = 1556] [outer = 0x118428400] 19:39:00 INFO - PROCESS | 1662 | 1465526340903 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 19:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:39:00 INFO - PROCESS | 1662 | 1465526340916 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:39:00 INFO - PROCESS | 1662 | 1465526340918 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:39:00 INFO - PROCESS | 1662 | 1465526340921 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:39:00 INFO - PROCESS | 1662 | 1465526340923 Marionette TRACE conn2 <- [1,2046,null,{}] 19:39:00 INFO - PROCESS | 1662 | 1465526340931 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:00 INFO - PROCESS | 1662 | 1465526340934 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:01 INFO - PROCESS | 1662 | 1465526341035 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:39:01 INFO - PROCESS | 1662 | 1465526341087 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:01 INFO - PROCESS | 1662 | 1465526341089 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b907000 == 38 [pid = 1662] [id = 519] 19:39:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196dc800) [pid = 1662] [serial = 1557] [outer = 0x0] 19:39:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119d9b000) [pid = 1662] [serial = 1558] [outer = 0x1196dc800] 19:39:01 INFO - PROCESS | 1662 | 1465526341120 Marionette DEBUG loaded listener.js 19:39:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12453f400) [pid = 1662] [serial = 1559] [outer = 0x1196dc800] 19:39:01 INFO - PROCESS | 1662 | 1465526341551 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 672ms 19:39:01 INFO - PROCESS | 1662 | 1465526341593 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:39:01 INFO - PROCESS | 1662 | 1465526341595 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:39:01 INFO - PROCESS | 1662 | 1465526341598 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:39:01 INFO - PROCESS | 1662 | 1465526341600 Marionette TRACE conn2 <- [1,2050,null,{}] 19:39:01 INFO - PROCESS | 1662 | 1465526341603 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:01 INFO - PROCESS | 1662 | 1465526341604 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:01 INFO - PROCESS | 1662 | 1465526341957 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:39:02 INFO - PROCESS | 1662 | 1465526342087 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:02 INFO - PROCESS | 1662 | 1465526342089 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c3000 == 39 [pid = 1662] [id = 520] 19:39:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1121aa800) [pid = 1662] [serial = 1560] [outer = 0x0] 19:39:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1133af800) [pid = 1662] [serial = 1561] [outer = 0x1121aa800] 19:39:02 INFO - PROCESS | 1662 | 1465526342135 Marionette DEBUG loaded listener.js 19:39:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116765400) [pid = 1662] [serial = 1562] [outer = 0x1121aa800] 19:39:02 INFO - PROCESS | 1662 | 1465526342589 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1021ms 19:39:02 INFO - PROCESS | 1662 | 1465526342620 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:39:02 INFO - PROCESS | 1662 | 1465526342623 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:39:02 INFO - PROCESS | 1662 | 1465526342626 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:39:02 INFO - PROCESS | 1662 | 1465526342629 Marionette TRACE conn2 <- [1,2054,null,{}] 19:39:02 INFO - PROCESS | 1662 | 1465526342633 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:02 INFO - PROCESS | 1662 | 1465526342636 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:02 INFO - PROCESS | 1662 | 1465526342733 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:39:02 INFO - PROCESS | 1662 | 1465526342828 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:02 INFO - PROCESS | 1662 | 1465526342830 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x118328800 == 40 [pid = 1662] [id = 521] 19:39:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11835d800) [pid = 1662] [serial = 1563] [outer = 0x0] 19:39:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118467000) [pid = 1662] [serial = 1564] [outer = 0x11835d800] 19:39:02 INFO - PROCESS | 1662 | 1465526342877 Marionette DEBUG loaded listener.js 19:39:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118a45c00) [pid = 1662] [serial = 1565] [outer = 0x11835d800] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x116615000 == 39 [pid = 1662] [id = 490] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x124156800 == 38 [pid = 1662] [id = 509] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1245b5000 == 37 [pid = 1662] [id = 510] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x119acd000 == 36 [pid = 1662] [id = 512] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x129299800 == 35 [pid = 1662] [id = 514] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x128bf4800 == 34 [pid = 1662] [id = 513] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a41f800 == 33 [pid = 1662] [id = 515] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x125eb3800 == 32 [pid = 1662] [id = 511] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c3000 == 31 [pid = 1662] [id = 520] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12b907000 == 30 [pid = 1662] [id = 519] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12415e000 == 29 [pid = 1662] [id = 518] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11805b000 == 28 [pid = 1662] [id = 517] 19:39:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6c0800 == 27 [pid = 1662] [id = 516] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119d91c00) [pid = 1662] [serial = 1486] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119975c00) [pid = 1662] [serial = 1483] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118f31000) [pid = 1662] [serial = 1480] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119358800) [pid = 1662] [serial = 1481] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115121800) [pid = 1662] [serial = 1472] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1133ca000) [pid = 1662] [serial = 1474] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118295800) [pid = 1662] [serial = 1477] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118461400) [pid = 1662] [serial = 1478] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1248c4800) [pid = 1662] [serial = 1489] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12279bc00) [pid = 1662] [serial = 1487] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1271aa800) [pid = 1662] [serial = 1492] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126e4c800) [pid = 1662] [serial = 1490] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128812c00) [pid = 1662] [serial = 1495] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128741800) [pid = 1662] [serial = 1493] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118a45400) [pid = 1662] [serial = 1499] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128b14800) [pid = 1662] [serial = 1504] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a79c00) [pid = 1662] [serial = 1496] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x122663c00) [pid = 1662] [serial = 1501] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118355800) [pid = 1662] [serial = 1498] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119d09000) [pid = 1662] [serial = 1484] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12549b800) [pid = 1662] [serial = 1502] [outer = 0x0] [url = about:blank] 19:39:03 INFO - PROCESS | 1662 | 1465526343772 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1175ms 19:39:03 INFO - PROCESS | 1662 | 1465526343801 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:39:03 INFO - PROCESS | 1662 | 1465526343804 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:39:03 INFO - PROCESS | 1662 | 1465526343807 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:39:03 INFO - PROCESS | 1662 | 1465526343809 Marionette TRACE conn2 <- [1,2058,null,{}] 19:39:03 INFO - PROCESS | 1662 | 1465526343813 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:03 INFO - PROCESS | 1662 | 1465526343814 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:03 INFO - PROCESS | 1662 | 1465526343892 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:39:03 INFO - PROCESS | 1662 | 1465526343945 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:03 INFO - PROCESS | 1662 | 1465526343948 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x117077800 == 28 [pid = 1662] [id = 522] 19:39:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11383e400) [pid = 1662] [serial = 1566] [outer = 0x0] 19:39:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1160cf000) [pid = 1662] [serial = 1567] [outer = 0x11383e400] 19:39:03 INFO - PROCESS | 1662 | 1465526343975 Marionette DEBUG loaded listener.js 19:39:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1169f9c00) [pid = 1662] [serial = 1568] [outer = 0x11383e400] 19:39:04 INFO - PROCESS | 1662 | 1465526344289 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 19:39:04 INFO - PROCESS | 1662 | 1465526344327 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:39:04 INFO - PROCESS | 1662 | 1465526344331 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:39:04 INFO - PROCESS | 1662 | 1465526344337 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:39:04 INFO - PROCESS | 1662 | 1465526344339 Marionette TRACE conn2 <- [1,2062,null,{}] 19:39:04 INFO - PROCESS | 1662 | 1465526344341 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:04 INFO - PROCESS | 1662 | 1465526344343 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:04 INFO - PROCESS | 1662 | 1465526344417 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:39:04 INFO - PROCESS | 1662 | 1465526344421 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:04 INFO - PROCESS | 1662 | 1465526344422 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ab9800 == 29 [pid = 1662] [id = 523] 19:39:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118295800) [pid = 1662] [serial = 1569] [outer = 0x0] 19:39:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118465c00) [pid = 1662] [serial = 1570] [outer = 0x118295800] 19:39:04 INFO - PROCESS | 1662 | 1465526344453 Marionette DEBUG loaded listener.js 19:39:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11853c000) [pid = 1662] [serial = 1571] [outer = 0x118295800] 19:39:04 INFO - PROCESS | 1662 | 1465526344808 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 519ms 19:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:39:04 INFO - PROCESS | 1662 | 1465526344857 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:39:04 INFO - PROCESS | 1662 | 1465526344858 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:39:04 INFO - PROCESS | 1662 | 1465526344860 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:39:04 INFO - PROCESS | 1662 | 1465526344863 Marionette TRACE conn2 <- [1,2066,null,{}] 19:39:04 INFO - PROCESS | 1662 | 1465526344871 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:04 INFO - PROCESS | 1662 | 1465526344874 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:04 INFO - PROCESS | 1662 | 1465526344949 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:39:04 INFO - PROCESS | 1662 | 1465526344955 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:04 INFO - PROCESS | 1662 | 1465526344957 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238c9000 == 30 [pid = 1662] [id = 524] 19:39:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1130dbc00) [pid = 1662] [serial = 1572] [outer = 0x0] 19:39:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11935cc00) [pid = 1662] [serial = 1573] [outer = 0x1130dbc00] 19:39:04 INFO - PROCESS | 1662 | 1465526344988 Marionette DEBUG loaded listener.js 19:39:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1196a1000) [pid = 1662] [serial = 1574] [outer = 0x1130dbc00] 19:39:05 INFO - PROCESS | 1662 | 1465526345323 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 19:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:39:05 INFO - PROCESS | 1662 | 1465526345331 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:39:05 INFO - PROCESS | 1662 | 1465526345334 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:39:05 INFO - PROCESS | 1662 | 1465526345338 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:39:05 INFO - PROCESS | 1662 | 1465526345339 Marionette TRACE conn2 <- [1,2070,null,{}] 19:39:05 INFO - PROCESS | 1662 | 1465526345341 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:05 INFO - PROCESS | 1662 | 1465526345342 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:05 INFO - PROCESS | 1662 | 1465526345421 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:39:05 INFO - PROCESS | 1662 | 1465526345485 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:05 INFO - PROCESS | 1662 | 1465526345486 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241c6800 == 31 [pid = 1662] [id = 525] 19:39:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11969b000) [pid = 1662] [serial = 1575] [outer = 0x0] 19:39:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119983000) [pid = 1662] [serial = 1576] [outer = 0x11969b000] 19:39:05 INFO - PROCESS | 1662 | 1465526345511 Marionette DEBUG loaded listener.js 19:39:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119da0c00) [pid = 1662] [serial = 1577] [outer = 0x11969b000] 19:39:05 INFO - PROCESS | 1662 | 1465526345790 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 19:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 470ms 19:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:39:05 INFO - PROCESS | 1662 | 1465526345824 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:39:05 INFO - PROCESS | 1662 | 1465526345825 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:39:05 INFO - PROCESS | 1662 | 1465526345827 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:39:05 INFO - PROCESS | 1662 | 1465526345828 Marionette TRACE conn2 <- [1,2074,null,{}] 19:39:05 INFO - PROCESS | 1662 | 1465526345838 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:05 INFO - PROCESS | 1662 | 1465526345840 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:05 INFO - PROCESS | 1662 | 1465526345937 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:39:05 INFO - PROCESS | 1662 | 1465526345941 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:05 INFO - PROCESS | 1662 | 1465526345942 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eaf800 == 32 [pid = 1662] [id = 526] 19:39:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116962400) [pid = 1662] [serial = 1578] [outer = 0x0] 19:39:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12240b800) [pid = 1662] [serial = 1579] [outer = 0x116962400] 19:39:05 INFO - PROCESS | 1662 | 1465526345966 Marionette DEBUG loaded listener.js 19:39:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1238af000) [pid = 1662] [serial = 1580] [outer = 0x116962400] 19:39:06 INFO - PROCESS | 1662 | 1465526346323 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 19:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 523ms 19:39:06 INFO - PROCESS | 1662 | 1465526346358 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:39:06 INFO - PROCESS | 1662 | 1465526346359 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:39:06 INFO - PROCESS | 1662 | 1465526346361 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:39:06 INFO - PROCESS | 1662 | 1465526346362 Marionette TRACE conn2 <- [1,2078,null,{}] 19:39:06 INFO - PROCESS | 1662 | 1465526346365 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:06 INFO - PROCESS | 1662 | 1465526346369 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:06 INFO - PROCESS | 1662 | 1465526346478 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:39:06 INFO - PROCESS | 1662 | 1465526346516 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:06 INFO - PROCESS | 1662 | 1465526346517 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eed000 == 33 [pid = 1662] [id = 527] 19:39:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1238b0000) [pid = 1662] [serial = 1581] [outer = 0x0] 19:39:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1248c4800) [pid = 1662] [serial = 1582] [outer = 0x1238b0000] 19:39:06 INFO - PROCESS | 1662 | 1465526346542 Marionette DEBUG loaded listener.js 19:39:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1271cb400) [pid = 1662] [serial = 1583] [outer = 0x1238b0000] 19:39:06 INFO - PROCESS | 1662 | 1465526346861 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 19:39:06 INFO - PROCESS | 1662 | 1465526346882 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:39:06 INFO - PROCESS | 1662 | 1465526346883 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:39:06 INFO - PROCESS | 1662 | 1465526346885 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:39:06 INFO - PROCESS | 1662 | 1465526346893 Marionette TRACE conn2 <- [1,2082,null,{}] 19:39:06 INFO - PROCESS | 1662 | 1465526346895 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:06 INFO - PROCESS | 1662 | 1465526346896 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:07 INFO - PROCESS | 1662 | 1465526346991 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:39:07 INFO - PROCESS | 1662 | 1465526347003 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:07 INFO - PROCESS | 1662 | 1465526347004 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a403000 == 34 [pid = 1662] [id = 528] 19:39:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1271cc800) [pid = 1662] [serial = 1584] [outer = 0x0] 19:39:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128810c00) [pid = 1662] [serial = 1585] [outer = 0x1271cc800] 19:39:07 INFO - PROCESS | 1662 | 1465526347030 Marionette DEBUG loaded listener.js 19:39:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128a76c00) [pid = 1662] [serial = 1586] [outer = 0x1271cc800] 19:39:07 INFO - PROCESS | 1662 | 1465526347463 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 626ms 19:39:07 INFO - PROCESS | 1662 | 1465526347513 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:39:07 INFO - PROCESS | 1662 | 1465526347514 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:39:07 INFO - PROCESS | 1662 | 1465526347526 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:39:07 INFO - PROCESS | 1662 | 1465526347528 Marionette TRACE conn2 <- [1,2086,null,{}] 19:39:07 INFO - PROCESS | 1662 | 1465526347531 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:07 INFO - PROCESS | 1662 | 1465526347533 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:07 INFO - PROCESS | 1662 | 1465526347655 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:39:07 INFO - PROCESS | 1662 | 1465526347719 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:07 INFO - PROCESS | 1662 | 1465526347721 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6ad800 == 35 [pid = 1662] [id = 529] 19:39:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128a78800) [pid = 1662] [serial = 1587] [outer = 0x0] 19:39:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128a82000) [pid = 1662] [serial = 1588] [outer = 0x128a78800] 19:39:07 INFO - PROCESS | 1662 | 1465526347746 Marionette DEBUG loaded listener.js 19:39:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128b1c000) [pid = 1662] [serial = 1589] [outer = 0x128a78800] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128b12000) [pid = 1662] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11997c400) [pid = 1662] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x123d9f000) [pid = 1662] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x123da0400) [pid = 1662] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118360800) [pid = 1662] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119207000) [pid = 1662] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1121a7000) [pid = 1662] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118359c00) [pid = 1662] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116968800) [pid = 1662] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112e12c00) [pid = 1662] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128811800) [pid = 1662] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1121ab400) [pid = 1662] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1133a7000) [pid = 1662] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126b57800) [pid = 1662] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118463000) [pid = 1662] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118553c00) [pid = 1662] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:39:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11321c800) [pid = 1662] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:39:08 INFO - PROCESS | 1662 | 1465526348180 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 19:39:08 INFO - PROCESS | 1662 | 1465526348196 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:39:08 INFO - PROCESS | 1662 | 1465526348197 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:39:08 INFO - PROCESS | 1662 | 1465526348219 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:39:08 INFO - PROCESS | 1662 | 1465526348221 Marionette TRACE conn2 <- [1,2090,null,{}] 19:39:08 INFO - PROCESS | 1662 | 1465526348223 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:08 INFO - PROCESS | 1662 | 1465526348224 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:08 INFO - PROCESS | 1662 | 1465526348330 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:39:08 INFO - PROCESS | 1662 | 1465526348370 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:08 INFO - PROCESS | 1662 | 1465526348371 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238c3000 == 36 [pid = 1662] [id = 530] 19:39:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112a14400) [pid = 1662] [serial = 1590] [outer = 0x0] 19:39:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116968800) [pid = 1662] [serial = 1591] [outer = 0x112a14400] 19:39:08 INFO - PROCESS | 1662 | 1465526348395 Marionette DEBUG loaded listener.js 19:39:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11997c400) [pid = 1662] [serial = 1592] [outer = 0x112a14400] 19:39:08 INFO - PROCESS | 1662 | 1465526348654 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 475ms 19:39:08 INFO - PROCESS | 1662 | 1465526348690 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:39:08 INFO - PROCESS | 1662 | 1465526348691 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:39:08 INFO - PROCESS | 1662 | 1465526348693 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:39:08 INFO - PROCESS | 1662 | 1465526348694 Marionette TRACE conn2 <- [1,2094,null,{}] 19:39:08 INFO - PROCESS | 1662 | 1465526348697 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:08 INFO - PROCESS | 1662 | 1465526348699 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:08 INFO - PROCESS | 1662 | 1465526348788 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:39:08 INFO - PROCESS | 1662 | 1465526348792 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:08 INFO - PROCESS | 1662 | 1465526348794 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c2000 == 37 [pid = 1662] [id = 531] 19:39:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118463000) [pid = 1662] [serial = 1593] [outer = 0x0] 19:39:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12881a800) [pid = 1662] [serial = 1594] [outer = 0x118463000] 19:39:08 INFO - PROCESS | 1662 | 1465526348818 Marionette DEBUG loaded listener.js 19:39:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129031400) [pid = 1662] [serial = 1595] [outer = 0x118463000] 19:39:09 INFO - PROCESS | 1662 | 1465526349155 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 472ms 19:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:39:09 INFO - PROCESS | 1662 | 1465526349167 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:39:09 INFO - PROCESS | 1662 | 1465526349170 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:39:09 INFO - PROCESS | 1662 | 1465526349172 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:39:09 INFO - PROCESS | 1662 | 1465526349182 Marionette TRACE conn2 <- [1,2098,null,{}] 19:39:09 INFO - PROCESS | 1662 | 1465526349186 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:09 INFO - PROCESS | 1662 | 1465526349188 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:09 INFO - PROCESS | 1662 | 1465526349303 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:39:09 INFO - PROCESS | 1662 | 1465526349309 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:09 INFO - PROCESS | 1662 | 1465526349311 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x125eac800 == 38 [pid = 1662] [id = 532] 19:39:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118195800) [pid = 1662] [serial = 1596] [outer = 0x0] 19:39:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129038400) [pid = 1662] [serial = 1597] [outer = 0x118195800] 19:39:09 INFO - PROCESS | 1662 | 1465526349337 Marionette DEBUG loaded listener.js 19:39:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292ca400) [pid = 1662] [serial = 1598] [outer = 0x118195800] 19:39:09 INFO - PROCESS | 1662 | 1465526349635 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 19:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 479ms 19:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:39:09 INFO - PROCESS | 1662 | 1465526349654 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:39:09 INFO - PROCESS | 1662 | 1465526349655 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:39:09 INFO - PROCESS | 1662 | 1465526349657 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:39:09 INFO - PROCESS | 1662 | 1465526349659 Marionette TRACE conn2 <- [1,2102,null,{}] 19:39:09 INFO - PROCESS | 1662 | 1465526349661 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:09 INFO - PROCESS | 1662 | 1465526349662 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:09 INFO - PROCESS | 1662 | 1465526349744 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:39:09 INFO - PROCESS | 1662 | 1465526349750 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:09 INFO - PROCESS | 1662 | 1465526349752 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c717000 == 39 [pid = 1662] [id = 533] 19:39:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123813800) [pid = 1662] [serial = 1599] [outer = 0x0] 19:39:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12930a400) [pid = 1662] [serial = 1600] [outer = 0x123813800] 19:39:09 INFO - PROCESS | 1662 | 1465526349778 Marionette DEBUG loaded listener.js 19:39:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a255000) [pid = 1662] [serial = 1601] [outer = 0x123813800] 19:39:10 INFO - PROCESS | 1662 | --DOCSHELL 0x117077800 == 38 [pid = 1662] [id = 522] 19:39:10 INFO - PROCESS | 1662 | --DOCSHELL 0x118328800 == 37 [pid = 1662] [id = 521] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1241c6800 == 36 [pid = 1662] [id = 525] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12a403000 == 35 [pid = 1662] [id = 528] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x125eaf800 == 34 [pid = 1662] [id = 526] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1238c3000 == 33 [pid = 1662] [id = 530] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c2000 == 32 [pid = 1662] [id = 531] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6ad800 == 31 [pid = 1662] [id = 529] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1238c9000 == 30 [pid = 1662] [id = 524] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x128eed000 == 29 [pid = 1662] [id = 527] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x118ab9800 == 28 [pid = 1662] [id = 523] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x129210800) [pid = 1662] [serial = 1550] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1160cb400) [pid = 1662] [serial = 1475] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12903b000) [pid = 1662] [serial = 1549] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOCSHELL 0x125eac800 == 27 [pid = 1662] [id = 532] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128e02400) [pid = 1662] [serial = 1546] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12240a800) [pid = 1662] [serial = 1528] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1248abc00) [pid = 1662] [serial = 1531] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123cd5c00) [pid = 1662] [serial = 1529] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x125472000) [pid = 1662] [serial = 1534] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118534c00) [pid = 1662] [serial = 1519] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118a44c00) [pid = 1662] [serial = 1520] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119358400) [pid = 1662] [serial = 1522] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11961a400) [pid = 1662] [serial = 1523] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11969c800) [pid = 1662] [serial = 1525] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118462000) [pid = 1662] [serial = 1510] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11853c800) [pid = 1662] [serial = 1511] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1176bbc00) [pid = 1662] [serial = 1516] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118355000) [pid = 1662] [serial = 1517] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124a9ec00) [pid = 1662] [serial = 1532] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1130de000) [pid = 1662] [serial = 1507] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1138de400) [pid = 1662] [serial = 1508] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129033000) [pid = 1662] [serial = 1505] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12903a800) [pid = 1662] [serial = 1547] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1133ac800) [pid = 1662] [serial = 1537] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x115ee9400) [pid = 1662] [serial = 1513] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1162b8800) [pid = 1662] [serial = 1514] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x125e54400) [pid = 1662] [serial = 1535] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118462c00) [pid = 1662] [serial = 1538] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x128b11800) [pid = 1662] [serial = 1544] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x126e4f400) [pid = 1662] [serial = 1540] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x128814000) [pid = 1662] [serial = 1543] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1196d4400) [pid = 1662] [serial = 1526] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1271ca800) [pid = 1662] [serial = 1541] [outer = 0x0] [url = about:blank] 19:39:11 INFO - PROCESS | 1662 | 1465526351413 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 19:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1820ms 19:39:11 INFO - PROCESS | 1662 | 1465526351479 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:39:11 INFO - PROCESS | 1662 | 1465526351482 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:39:11 INFO - PROCESS | 1662 | 1465526351486 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:39:11 INFO - PROCESS | 1662 | 1465526351488 Marionette TRACE conn2 <- [1,2106,null,{}] 19:39:11 INFO - PROCESS | 1662 | 1465526351492 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:11 INFO - PROCESS | 1662 | 1465526351494 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:11 INFO - PROCESS | 1662 | 1465526351602 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:39:11 INFO - PROCESS | 1662 | 1465526351655 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:11 INFO - PROCESS | 1662 | 1465526351658 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11661b800 == 28 [pid = 1662] [id = 534] 19:39:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x112e13c00) [pid = 1662] [serial = 1602] [outer = 0x0] 19:39:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x112e3bc00) [pid = 1662] [serial = 1603] [outer = 0x112e13c00] 19:39:11 INFO - PROCESS | 1662 | 1465526351692 Marionette DEBUG loaded listener.js 19:39:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1132e5000) [pid = 1662] [serial = 1604] [outer = 0x112e13c00] 19:39:12 INFO - PROCESS | 1662 | 1465526352207 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 19:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 770ms 19:39:12 INFO - PROCESS | 1662 | 1465526352257 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:39:12 INFO - PROCESS | 1662 | 1465526352261 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:39:12 INFO - PROCESS | 1662 | 1465526352269 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:39:12 INFO - PROCESS | 1662 | 1465526352271 Marionette TRACE conn2 <- [1,2110,null,{}] 19:39:12 INFO - PROCESS | 1662 | 1465526352274 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:12 INFO - PROCESS | 1662 | 1465526352276 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:12 INFO - PROCESS | 1662 | 1465526352382 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:39:12 INFO - PROCESS | 1662 | 1465526352461 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:12 INFO - PROCESS | 1662 | 1465526352463 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e61800 == 29 [pid = 1662] [id = 535] 19:39:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x113834c00) [pid = 1662] [serial = 1605] [outer = 0x0] 19:39:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x113da0400) [pid = 1662] [serial = 1606] [outer = 0x113834c00] 19:39:12 INFO - PROCESS | 1662 | 1465526352495 Marionette DEBUG loaded listener.js 19:39:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11606f000) [pid = 1662] [serial = 1607] [outer = 0x113834c00] 19:39:13 INFO - PROCESS | 1662 | 1465526353020 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 19:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 774ms 19:39:13 INFO - PROCESS | 1662 | 1465526353043 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:39:13 INFO - PROCESS | 1662 | 1465526353045 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:39:13 INFO - PROCESS | 1662 | 1465526353048 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:39:13 INFO - PROCESS | 1662 | 1465526353052 Marionette TRACE conn2 <- [1,2114,null,{}] 19:39:13 INFO - PROCESS | 1662 | 1465526353056 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:13 INFO - PROCESS | 1662 | 1465526353057 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:13 INFO - PROCESS | 1662 | 1465526353133 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:39:13 INFO - PROCESS | 1662 | 1465526353138 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:13 INFO - PROCESS | 1662 | 1465526353141 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e6b000 == 30 [pid = 1662] [id = 536] 19:39:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1132e1400) [pid = 1662] [serial = 1608] [outer = 0x0] 19:39:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1133d1000) [pid = 1662] [serial = 1609] [outer = 0x1132e1400] 19:39:13 INFO - PROCESS | 1662 | 1465526353171 Marionette DEBUG loaded listener.js 19:39:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116077800) [pid = 1662] [serial = 1610] [outer = 0x1132e1400] 19:39:13 INFO - PROCESS | 1662 | 1465526353541 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 19:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 19:39:13 INFO - PROCESS | 1662 | 1465526353572 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:39:13 INFO - PROCESS | 1662 | 1465526353576 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:39:13 INFO - PROCESS | 1662 | 1465526353582 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:39:13 INFO - PROCESS | 1662 | 1465526353585 Marionette TRACE conn2 <- [1,2118,null,{}] 19:39:13 INFO - PROCESS | 1662 | 1465526353588 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:13 INFO - PROCESS | 1662 | 1465526353590 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:13 INFO - PROCESS | 1662 | 1465526353712 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:39:13 INFO - PROCESS | 1662 | 1465526353721 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:13 INFO - PROCESS | 1662 | 1465526353722 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ab9800 == 31 [pid = 1662] [id = 537] 19:39:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1166e7000) [pid = 1662] [serial = 1611] [outer = 0x0] 19:39:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117035000) [pid = 1662] [serial = 1612] [outer = 0x1166e7000] 19:39:13 INFO - PROCESS | 1662 | 1465526353767 Marionette DEBUG loaded listener.js 19:39:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11818c800) [pid = 1662] [serial = 1613] [outer = 0x1166e7000] 19:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 571ms 19:39:14 INFO - PROCESS | 1662 | 1465526354146 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 19:39:14 INFO - PROCESS | 1662 | 1465526354158 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:39:14 INFO - PROCESS | 1662 | 1465526354169 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:39:14 INFO - PROCESS | 1662 | 1465526354172 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:39:14 INFO - PROCESS | 1662 | 1465526354174 Marionette TRACE conn2 <- [1,2122,null,{}] 19:39:14 INFO - PROCESS | 1662 | 1465526354184 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:14 INFO - PROCESS | 1662 | 1465526354188 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:14 INFO - PROCESS | 1662 | 1465526354268 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:39:14 INFO - PROCESS | 1662 | 1465526354273 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:14 INFO - PROCESS | 1662 | 1465526354275 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12247a000 == 32 [pid = 1662] [id = 538] 19:39:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1133a8c00) [pid = 1662] [serial = 1614] [outer = 0x0] 19:39:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118461400) [pid = 1662] [serial = 1615] [outer = 0x1133a8c00] 19:39:14 INFO - PROCESS | 1662 | 1465526354306 Marionette DEBUG loaded listener.js 19:39:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118558400) [pid = 1662] [serial = 1616] [outer = 0x1133a8c00] 19:39:14 INFO - PROCESS | 1662 | 1465526354675 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 19:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:39:14 INFO - PROCESS | 1662 | 1465526354694 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:39:14 INFO - PROCESS | 1662 | 1465526354696 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:39:14 INFO - PROCESS | 1662 | 1465526354698 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:39:14 INFO - PROCESS | 1662 | 1465526354701 Marionette TRACE conn2 <- [1,2126,null,{}] 19:39:14 INFO - PROCESS | 1662 | 1465526354705 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:14 INFO - PROCESS | 1662 | 1465526354706 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:14 INFO - PROCESS | 1662 | 1465526354807 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:39:14 INFO - PROCESS | 1662 | 1465526354813 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:14 INFO - PROCESS | 1662 | 1465526354814 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12414a000 == 33 [pid = 1662] [id = 539] 19:39:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11928a000) [pid = 1662] [serial = 1617] [outer = 0x0] 19:39:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119291800) [pid = 1662] [serial = 1618] [outer = 0x11928a000] 19:39:14 INFO - PROCESS | 1662 | 1465526354843 Marionette DEBUG loaded listener.js 19:39:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119359c00) [pid = 1662] [serial = 1619] [outer = 0x11928a000] 19:39:15 INFO - PROCESS | 1662 | 1465526355142 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 19:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 19:39:15 INFO - PROCESS | 1662 | 1465526355172 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:39:15 INFO - PROCESS | 1662 | 1465526355173 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:39:15 INFO - PROCESS | 1662 | 1465526355176 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:39:15 INFO - PROCESS | 1662 | 1465526355189 Marionette TRACE conn2 <- [1,2130,null,{}] 19:39:15 INFO - PROCESS | 1662 | 1465526355191 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:15 INFO - PROCESS | 1662 | 1465526355192 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:15 INFO - PROCESS | 1662 | 1465526355269 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:39:15 INFO - PROCESS | 1662 | 1465526355272 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:15 INFO - PROCESS | 1662 | 1465526355273 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c09000 == 34 [pid = 1662] [id = 540] 19:39:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x110eed400) [pid = 1662] [serial = 1620] [outer = 0x0] 19:39:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119696400) [pid = 1662] [serial = 1621] [outer = 0x110eed400] 19:39:15 INFO - PROCESS | 1662 | 1465526355300 Marionette DEBUG loaded listener.js 19:39:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1196d2400) [pid = 1662] [serial = 1622] [outer = 0x110eed400] 19:39:15 INFO - PROCESS | 1662 | 1465526355688 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 19:39:15 INFO - PROCESS | 1662 | 1465526355708 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:39:15 INFO - PROCESS | 1662 | 1465526355710 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:39:15 INFO - PROCESS | 1662 | 1465526355711 Marionette TRACE conn2 <- [1,2134,null,{}] 19:39:15 INFO - PROCESS | 1662 | 1465526355714 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:15 INFO - PROCESS | 1662 | 1465526355719 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:15 INFO - PROCESS | 1662 | 1465526355864 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:39:15 INFO - PROCESS | 1662 | 1465526355870 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:15 INFO - PROCESS | 1662 | 1465526355871 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x126cdd000 == 35 [pid = 1662] [id = 541] 19:39:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d08000) [pid = 1662] [serial = 1623] [outer = 0x0] 19:39:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12279b800) [pid = 1662] [serial = 1624] [outer = 0x119d08000] 19:39:15 INFO - PROCESS | 1662 | 1465526355896 Marionette DEBUG loaded listener.js 19:39:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1248c0800) [pid = 1662] [serial = 1625] [outer = 0x119d08000] 19:39:16 INFO - PROCESS | 1662 | 1465526356234 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 19:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 569ms 19:39:16 INFO - PROCESS | 1662 | 1465526356281 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:39:16 INFO - PROCESS | 1662 | 1465526356282 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:39:16 INFO - PROCESS | 1662 | 1465526356284 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:39:16 INFO - PROCESS | 1662 | 1465526356285 Marionette TRACE conn2 <- [1,2138,null,{}] 19:39:16 INFO - PROCESS | 1662 | 1465526356288 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:16 INFO - PROCESS | 1662 | 1465526356289 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:16 INFO - PROCESS | 1662 | 1465526356386 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:39:16 INFO - PROCESS | 1662 | 1465526356421 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:16 INFO - PROCESS | 1662 | 1465526356422 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e64800 == 36 [pid = 1662] [id = 542] 19:39:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12454b000) [pid = 1662] [serial = 1626] [outer = 0x0] 19:39:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124d42000) [pid = 1662] [serial = 1627] [outer = 0x12454b000] 19:39:16 INFO - PROCESS | 1662 | 1465526356447 Marionette DEBUG loaded listener.js 19:39:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x125490000) [pid = 1662] [serial = 1628] [outer = 0x12454b000] 19:39:16 INFO - PROCESS | 1662 | 1465526356773 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116962400) [pid = 1662] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1238b0000) [pid = 1662] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112a14400) [pid = 1662] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1271cc800) [pid = 1662] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a78800) [pid = 1662] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118463000) [pid = 1662] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118428400) [pid = 1662] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11336dc00) [pid = 1662] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118195800) [pid = 1662] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11969b000) [pid = 1662] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1130dbc00) [pid = 1662] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118295800) [pid = 1662] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11383e400) [pid = 1662] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11835d800) [pid = 1662] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1121aa800) [pid = 1662] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:39:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1196dc800) [pid = 1662] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 19:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:39:16 INFO - PROCESS | 1662 | 1465526356804 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:39:16 INFO - PROCESS | 1662 | 1465526356805 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:39:16 INFO - PROCESS | 1662 | 1465526356810 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:39:16 INFO - PROCESS | 1662 | 1465526356811 Marionette TRACE conn2 <- [1,2142,null,{}] 19:39:16 INFO - PROCESS | 1662 | 1465526356818 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:16 INFO - PROCESS | 1662 | 1465526356819 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:16 INFO - PROCESS | 1662 | 1465526356893 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:39:16 INFO - PROCESS | 1662 | 1465526356896 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:16 INFO - PROCESS | 1662 | 1465526356898 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d56000 == 37 [pid = 1662] [id = 543] 19:39:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112a14400) [pid = 1662] [serial = 1629] [outer = 0x0] 19:39:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11675d400) [pid = 1662] [serial = 1630] [outer = 0x112a14400] 19:39:16 INFO - PROCESS | 1662 | 1465526356925 Marionette DEBUG loaded listener.js 19:39:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118428400) [pid = 1662] [serial = 1631] [outer = 0x112a14400] 19:39:17 INFO - PROCESS | 1662 | 1465526357245 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 19:39:17 INFO - PROCESS | 1662 | 1465526357286 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:39:17 INFO - PROCESS | 1662 | 1465526357288 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:39:17 INFO - PROCESS | 1662 | 1465526357289 Marionette TRACE conn2 <- [1,2146,null,{}] 19:39:17 INFO - PROCESS | 1662 | 1465526357291 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:17 INFO - PROCESS | 1662 | 1465526357292 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:17 INFO - PROCESS | 1662 | 1465526357377 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:39:17 INFO - PROCESS | 1662 | 1465526357381 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:17 INFO - PROCESS | 1662 | 1465526357384 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x122479800 == 38 [pid = 1662] [id = 544] 19:39:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11969c400) [pid = 1662] [serial = 1632] [outer = 0x0] 19:39:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1199a5c00) [pid = 1662] [serial = 1633] [outer = 0x11969c400] 19:39:17 INFO - PROCESS | 1662 | 1465526357409 Marionette DEBUG loaded listener.js 19:39:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x125e46c00) [pid = 1662] [serial = 1634] [outer = 0x11969c400] 19:39:17 INFO - PROCESS | 1662 | 1465526357727 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 19:39:17 INFO - PROCESS | 1662 | 1465526357760 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:39:17 INFO - PROCESS | 1662 | 1465526357762 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:39:17 INFO - PROCESS | 1662 | 1465526357763 Marionette TRACE conn2 <- [1,2150,null,{}] 19:39:17 INFO - PROCESS | 1662 | 1465526357766 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:17 INFO - PROCESS | 1662 | 1465526357767 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:17 INFO - PROCESS | 1662 | 1465526357869 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:39:17 INFO - PROCESS | 1662 | 1465526357875 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:17 INFO - PROCESS | 1662 | 1465526357876 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a40a000 == 39 [pid = 1662] [id = 545] 19:39:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118541c00) [pid = 1662] [serial = 1635] [outer = 0x0] 19:39:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125e4a400) [pid = 1662] [serial = 1636] [outer = 0x118541c00] 19:39:17 INFO - PROCESS | 1662 | 1465526357900 Marionette DEBUG loaded listener.js 19:39:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126e4c800) [pid = 1662] [serial = 1637] [outer = 0x118541c00] 19:39:18 INFO - PROCESS | 1662 | 1465526358179 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 19:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 467ms 19:39:18 INFO - PROCESS | 1662 | 1465526358231 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:39:18 INFO - PROCESS | 1662 | 1465526358234 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:39:18 INFO - PROCESS | 1662 | 1465526358238 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:39:18 INFO - PROCESS | 1662 | 1465526358240 Marionette TRACE conn2 <- [1,2154,null,{}] 19:39:18 INFO - PROCESS | 1662 | 1465526358242 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:18 INFO - PROCESS | 1662 | 1465526358244 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:18 INFO - PROCESS | 1662 | 1465526358342 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:39:18 INFO - PROCESS | 1662 | 1465526358346 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:18 INFO - PROCESS | 1662 | 1465526358347 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b5000 == 40 [pid = 1662] [id = 546] 19:39:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126e4f400) [pid = 1662] [serial = 1638] [outer = 0x0] 19:39:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1271ce800) [pid = 1662] [serial = 1639] [outer = 0x126e4f400] 19:39:18 INFO - PROCESS | 1662 | 1465526358379 Marionette DEBUG loaded listener.js 19:39:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a85000) [pid = 1662] [serial = 1640] [outer = 0x126e4f400] 19:39:18 INFO - PROCESS | 1662 | 1465526358696 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 19:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:39:18 INFO - PROCESS | 1662 | 1465526358707 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:39:18 INFO - PROCESS | 1662 | 1465526358709 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:39:18 INFO - PROCESS | 1662 | 1465526358711 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:39:18 INFO - PROCESS | 1662 | 1465526358712 Marionette TRACE conn2 <- [1,2158,null,{}] 19:39:18 INFO - PROCESS | 1662 | 1465526358714 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:18 INFO - PROCESS | 1662 | 1465526358715 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:18 INFO - PROCESS | 1662 | 1465526358800 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:39:18 INFO - PROCESS | 1662 | 1465526358860 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:18 INFO - PROCESS | 1662 | 1465526358861 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b918800 == 41 [pid = 1662] [id = 547] 19:39:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128814800) [pid = 1662] [serial = 1641] [outer = 0x0] 19:39:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b17400) [pid = 1662] [serial = 1642] [outer = 0x128814800] 19:39:18 INFO - PROCESS | 1662 | 1465526358885 Marionette DEBUG loaded listener.js 19:39:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129031800) [pid = 1662] [serial = 1643] [outer = 0x128814800] 19:39:19 INFO - PROCESS | 1662 | 1465526359168 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 470ms 19:39:19 INFO - PROCESS | 1662 | 1465526359181 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:39:19 INFO - PROCESS | 1662 | 1465526359184 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:39:19 INFO - PROCESS | 1662 | 1465526359192 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:39:19 INFO - PROCESS | 1662 | 1465526359193 Marionette TRACE conn2 <- [1,2162,null,{}] 19:39:19 INFO - PROCESS | 1662 | 1465526359196 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:19 INFO - PROCESS | 1662 | 1465526359197 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:19 INFO - PROCESS | 1662 | 1465526359288 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:39:19 INFO - PROCESS | 1662 | 1465526359292 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:19 INFO - PROCESS | 1662 | 1465526359293 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bee9000 == 42 [pid = 1662] [id = 548] 19:39:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129032000) [pid = 1662] [serial = 1644] [outer = 0x0] 19:39:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129039000) [pid = 1662] [serial = 1645] [outer = 0x129032000] 19:39:19 INFO - PROCESS | 1662 | 1465526359316 Marionette DEBUG loaded listener.js 19:39:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12920e400) [pid = 1662] [serial = 1646] [outer = 0x129032000] 19:39:19 INFO - PROCESS | 1662 | 1465526359805 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 19:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 617ms 19:39:19 INFO - PROCESS | 1662 | 1465526359811 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:39:19 INFO - PROCESS | 1662 | 1465526359814 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:39:19 INFO - PROCESS | 1662 | 1465526359819 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:39:19 INFO - PROCESS | 1662 | 1465526359821 Marionette TRACE conn2 <- [1,2166,null,{}] 19:39:19 INFO - PROCESS | 1662 | 1465526359826 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:19 INFO - PROCESS | 1662 | 1465526359828 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:19 INFO - PROCESS | 1662 | 1465526359927 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:39:20 INFO - PROCESS | 1662 | 1465526359999 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:20 INFO - PROCESS | 1662 | 1465526360000 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x118377000 == 43 [pid = 1662] [id = 549] 19:39:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112a70c00) [pid = 1662] [serial = 1647] [outer = 0x0] 19:39:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1133a5000) [pid = 1662] [serial = 1648] [outer = 0x112a70c00] 19:39:20 INFO - PROCESS | 1662 | 1465526360031 Marionette DEBUG loaded listener.js 19:39:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1162b8800) [pid = 1662] [serial = 1649] [outer = 0x112a70c00] 19:39:20 INFO - PROCESS | 1662 | 1465526360451 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 19:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 677ms 19:39:20 INFO - PROCESS | 1662 | 1465526360496 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:39:20 INFO - PROCESS | 1662 | 1465526360499 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:39:20 INFO - PROCESS | 1662 | 1465526360504 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:39:20 INFO - PROCESS | 1662 | 1465526360505 Marionette TRACE conn2 <- [1,2170,null,{}] 19:39:20 INFO - PROCESS | 1662 | 1465526360508 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:20 INFO - PROCESS | 1662 | 1465526360510 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:20 INFO - PROCESS | 1662 | 1465526360633 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:39:20 INFO - PROCESS | 1662 | 1465526360716 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:20 INFO - PROCESS | 1662 | 1465526360717 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12538e800 == 44 [pid = 1662] [id = 550] 19:39:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11835c400) [pid = 1662] [serial = 1650] [outer = 0x0] 19:39:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118462000) [pid = 1662] [serial = 1651] [outer = 0x11835c400] 19:39:20 INFO - PROCESS | 1662 | 1465526360750 Marionette DEBUG loaded listener.js 19:39:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118559800) [pid = 1662] [serial = 1652] [outer = 0x11835c400] 19:39:21 INFO - PROCESS | 1662 | 1465526361170 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 19:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 671ms 19:39:21 INFO - PROCESS | 1662 | 1465526361175 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:39:21 INFO - PROCESS | 1662 | 1465526361177 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:39:21 INFO - PROCESS | 1662 | 1465526361179 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:39:21 INFO - PROCESS | 1662 | 1465526361182 Marionette TRACE conn2 <- [1,2174,null,{}] 19:39:21 INFO - PROCESS | 1662 | 1465526361192 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:21 INFO - PROCESS | 1662 | 1465526361195 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:21 INFO - PROCESS | 1662 | 1465526361295 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:39:21 INFO - PROCESS | 1662 | 1465526361349 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:21 INFO - PROCESS | 1662 | 1465526361351 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd2e800 == 45 [pid = 1662] [id = 551] 19:39:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11969d400) [pid = 1662] [serial = 1653] [outer = 0x0] 19:39:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12240a400) [pid = 1662] [serial = 1654] [outer = 0x11969d400] 19:39:21 INFO - PROCESS | 1662 | 1465526361387 Marionette DEBUG loaded listener.js 19:39:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123f90400) [pid = 1662] [serial = 1655] [outer = 0x11969d400] 19:39:21 INFO - PROCESS | 1662 | 1465526361807 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 674ms 19:39:21 INFO - PROCESS | 1662 | 1465526361853 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:39:21 INFO - PROCESS | 1662 | 1465526361855 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:39:21 INFO - PROCESS | 1662 | 1465526361857 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:39:21 INFO - PROCESS | 1662 | 1465526361859 Marionette TRACE conn2 <- [1,2178,null,{}] 19:39:21 INFO - PROCESS | 1662 | 1465526361861 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:21 INFO - PROCESS | 1662 | 1465526361863 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:21 INFO - PROCESS | 1662 | 1465526361968 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:39:22 INFO - PROCESS | 1662 | 1465526362235 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:22 INFO - PROCESS | 1662 | 1465526362237 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x118059000 == 46 [pid = 1662] [id = 552] 19:39:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112a13000) [pid = 1662] [serial = 1656] [outer = 0x0] 19:39:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1132eb800) [pid = 1662] [serial = 1657] [outer = 0x112a13000] 19:39:22 INFO - PROCESS | 1662 | 1465526362265 Marionette DEBUG loaded listener.js 19:39:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1162bd000) [pid = 1662] [serial = 1658] [outer = 0x112a13000] 19:39:22 INFO - PROCESS | 1662 | 1465526362688 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 871ms 19:39:22 INFO - PROCESS | 1662 | 1465526362729 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:39:22 INFO - PROCESS | 1662 | 1465526362731 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:39:22 INFO - PROCESS | 1662 | 1465526362734 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:39:22 INFO - PROCESS | 1662 | 1465526362736 Marionette TRACE conn2 <- [1,2182,null,{}] 19:39:22 INFO - PROCESS | 1662 | 1465526362740 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:22 INFO - PROCESS | 1662 | 1465526362741 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:22 INFO - PROCESS | 1662 | 1465526362838 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:39:22 INFO - PROCESS | 1662 | 1465526362901 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:22 INFO - PROCESS | 1662 | 1465526362902 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x118aad800 == 47 [pid = 1662] [id = 553] 19:39:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118356000) [pid = 1662] [serial = 1659] [outer = 0x0] 19:39:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118468c00) [pid = 1662] [serial = 1660] [outer = 0x118356000] 19:39:22 INFO - PROCESS | 1662 | 1465526362931 Marionette DEBUG loaded listener.js 19:39:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119206c00) [pid = 1662] [serial = 1661] [outer = 0x118356000] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6bc000 == 46 [pid = 1662] [id = 498] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a2800 == 45 [pid = 1662] [id = 504] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1238be000 == 44 [pid = 1662] [id = 493] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1225a2000 == 43 [pid = 1662] [id = 508] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ba000 == 42 [pid = 1662] [id = 507] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x127193000 == 41 [pid = 1662] [id = 495] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11832d800 == 40 [pid = 1662] [id = 506] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a8000 == 39 [pid = 1662] [id = 492] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x117235000 == 38 [pid = 1662] [id = 491] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51a800 == 37 [pid = 1662] [id = 497] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12aba4800 == 36 [pid = 1662] [id = 500] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11706f800 == 35 [pid = 1662] [id = 502] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x123c19800 == 34 [pid = 1662] [id = 503] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d5000 == 33 [pid = 1662] [id = 496] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x125ea7000 == 32 [pid = 1662] [id = 501] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x118058000 == 31 [pid = 1662] [id = 505] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b1800 == 30 [pid = 1662] [id = 494] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1226a3000 == 29 [pid = 1662] [id = 499] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11661b800 == 28 [pid = 1662] [id = 534] 19:39:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12c717000 == 27 [pid = 1662] [id = 533] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12240b800) [pid = 1662] [serial = 1579] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1271cb400) [pid = 1662] [serial = 1583] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1248c4800) [pid = 1662] [serial = 1582] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116968800) [pid = 1662] [serial = 1591] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128810c00) [pid = 1662] [serial = 1585] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128a82000) [pid = 1662] [serial = 1588] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11997c400) [pid = 1662] [serial = 1592] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12881a800) [pid = 1662] [serial = 1594] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128b1c000) [pid = 1662] [serial = 1589] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118554c00) [pid = 1662] [serial = 1555] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1172ad800) [pid = 1662] [serial = 1553] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1160cec00) [pid = 1662] [serial = 1552] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1292ca400) [pid = 1662] [serial = 1598] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119983000) [pid = 1662] [serial = 1576] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11935cc00) [pid = 1662] [serial = 1573] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1196a1000) [pid = 1662] [serial = 1574] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118465c00) [pid = 1662] [serial = 1570] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11853c000) [pid = 1662] [serial = 1571] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1160cf000) [pid = 1662] [serial = 1567] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1169f9c00) [pid = 1662] [serial = 1568] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118a45c00) [pid = 1662] [serial = 1565] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118467000) [pid = 1662] [serial = 1564] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116765400) [pid = 1662] [serial = 1562] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1133af800) [pid = 1662] [serial = 1561] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12453f400) [pid = 1662] [serial = 1559] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119d9b000) [pid = 1662] [serial = 1558] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11928f000) [pid = 1662] [serial = 1556] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a76c00) [pid = 1662] [serial = 1586] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1238af000) [pid = 1662] [serial = 1580] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x129038400) [pid = 1662] [serial = 1597] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119da0c00) [pid = 1662] [serial = 1577] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x129031400) [pid = 1662] [serial = 1595] [outer = 0x0] [url = about:blank] 19:39:23 INFO - PROCESS | 1662 | 1465526363325 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 622ms 19:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:39:23 INFO - PROCESS | 1662 | 1465526363358 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:39:23 INFO - PROCESS | 1662 | 1465526363361 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:39:23 INFO - PROCESS | 1662 | 1465526363363 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:39:23 INFO - PROCESS | 1662 | 1465526363364 Marionette TRACE conn2 <- [1,2186,null,{}] 19:39:23 INFO - PROCESS | 1662 | 1465526363369 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:23 INFO - PROCESS | 1662 | 1465526363371 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:23 INFO - PROCESS | 1662 | 1465526363454 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:39:23 INFO - PROCESS | 1662 | 1465526363532 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:23 INFO - PROCESS | 1662 | 1465526363533 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832d800 == 28 [pid = 1662] [id = 554] 19:39:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1121ab800) [pid = 1662] [serial = 1662] [outer = 0x0] 19:39:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11935a000) [pid = 1662] [serial = 1663] [outer = 0x1121ab800] 19:39:23 INFO - PROCESS | 1662 | 1465526363559 Marionette DEBUG loaded listener.js 19:39:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1196a3400) [pid = 1662] [serial = 1664] [outer = 0x1121ab800] 19:39:23 INFO - PROCESS | 1662 | 1465526363860 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 19:39:23 INFO - PROCESS | 1662 | 1465526363889 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:39:23 INFO - PROCESS | 1662 | 1465526363890 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:39:23 INFO - PROCESS | 1662 | 1465526363897 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:39:23 INFO - PROCESS | 1662 | 1465526363904 Marionette TRACE conn2 <- [1,2190,null,{}] 19:39:23 INFO - PROCESS | 1662 | 1465526363907 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:23 INFO - PROCESS | 1662 | 1465526363910 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:23 INFO - PROCESS | 1662 | 1465526363990 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:39:24 INFO - PROCESS | 1662 | 1465526364047 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:24 INFO - PROCESS | 1662 | 1465526364048 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x119adb000 == 29 [pid = 1662] [id = 555] 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11969fc00) [pid = 1662] [serial = 1665] [outer = 0x0] 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119983400) [pid = 1662] [serial = 1666] [outer = 0x11969fc00] 19:39:24 INFO - PROCESS | 1662 | 1465526364073 Marionette DEBUG loaded listener.js 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1248bf400) [pid = 1662] [serial = 1667] [outer = 0x11969fc00] 19:39:24 INFO - PROCESS | 1662 | 1465526364358 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 19:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 480ms 19:39:24 INFO - PROCESS | 1662 | 1465526364373 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:39:24 INFO - PROCESS | 1662 | 1465526364375 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:39:24 INFO - PROCESS | 1662 | 1465526364377 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:39:24 INFO - PROCESS | 1662 | 1465526364378 Marionette TRACE conn2 <- [1,2194,null,{}] 19:39:24 INFO - PROCESS | 1662 | 1465526364381 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:24 INFO - PROCESS | 1662 | 1465526364382 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:24 INFO - PROCESS | 1662 | 1465526364475 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:39:24 INFO - PROCESS | 1662 | 1465526364478 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:24 INFO - PROCESS | 1662 | 1465526364479 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1253a3800 == 30 [pid = 1662] [id = 556] 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1133af800) [pid = 1662] [serial = 1668] [outer = 0x0] 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125e4a800) [pid = 1662] [serial = 1669] [outer = 0x1133af800] 19:39:24 INFO - PROCESS | 1662 | 1465526364506 Marionette DEBUG loaded listener.js 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126e51c00) [pid = 1662] [serial = 1670] [outer = 0x1133af800] 19:39:24 INFO - PROCESS | 1662 | 1465526364834 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 19:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 19:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:39:24 INFO - PROCESS | 1662 | 1465526364846 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:39:24 INFO - PROCESS | 1662 | 1465526364848 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:39:24 INFO - PROCESS | 1662 | 1465526364852 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:39:24 INFO - PROCESS | 1662 | 1465526364854 Marionette TRACE conn2 <- [1,2198,null,{}] 19:39:24 INFO - PROCESS | 1662 | 1465526364857 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:24 INFO - PROCESS | 1662 | 1465526364858 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:24 INFO - PROCESS | 1662 | 1465526364970 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:39:24 INFO - PROCESS | 1662 | 1465526364976 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:24 INFO - PROCESS | 1662 | 1465526364980 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a0a800 == 31 [pid = 1662] [id = 557] 19:39:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128746000) [pid = 1662] [serial = 1671] [outer = 0x0] 19:39:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128812c00) [pid = 1662] [serial = 1672] [outer = 0x128746000] 19:39:25 INFO - PROCESS | 1662 | 1465526365013 Marionette DEBUG loaded listener.js 19:39:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a81000) [pid = 1662] [serial = 1673] [outer = 0x128746000] 19:39:25 INFO - PROCESS | 1662 | 1465526365369 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 19:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:39:25 INFO - PROCESS | 1662 | 1465526365374 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:39:25 INFO - PROCESS | 1662 | 1465526365375 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:39:25 INFO - PROCESS | 1662 | 1465526365377 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:39:25 INFO - PROCESS | 1662 | 1465526365378 Marionette TRACE conn2 <- [1,2202,null,{}] 19:39:25 INFO - PROCESS | 1662 | 1465526365388 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:25 INFO - PROCESS | 1662 | 1465526365390 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:25 INFO - PROCESS | 1662 | 1465526365490 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:39:25 INFO - PROCESS | 1662 | 1465526365493 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:25 INFO - PROCESS | 1662 | 1465526365495 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12928a000 == 32 [pid = 1662] [id = 558] 19:39:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112a1b800) [pid = 1662] [serial = 1674] [outer = 0x0] 19:39:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b11400) [pid = 1662] [serial = 1675] [outer = 0x112a1b800] 19:39:25 INFO - PROCESS | 1662 | 1465526365519 Marionette DEBUG loaded listener.js 19:39:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12903ac00) [pid = 1662] [serial = 1676] [outer = 0x112a1b800] 19:39:25 INFO - PROCESS | 1662 | 1465526365872 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 527ms 19:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:39:25 INFO - PROCESS | 1662 | 1465526365908 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:39:25 INFO - PROCESS | 1662 | 1465526365909 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:39:25 INFO - PROCESS | 1662 | 1465526365911 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:39:25 INFO - PROCESS | 1662 | 1465526365912 Marionette TRACE conn2 <- [1,2206,null,{}] 19:39:25 INFO - PROCESS | 1662 | 1465526365915 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:25 INFO - PROCESS | 1662 | 1465526365916 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:26 INFO - PROCESS | 1662 | 1465526366013 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:39:26 INFO - PROCESS | 1662 | 1465526366017 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:26 INFO - PROCESS | 1662 | 1465526366018 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x11624a000 == 33 [pid = 1662] [id = 559] 19:39:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12903b000) [pid = 1662] [serial = 1677] [outer = 0x0] 19:39:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129210000) [pid = 1662] [serial = 1678] [outer = 0x12903b000] 19:39:26 INFO - PROCESS | 1662 | 1465526366042 Marionette DEBUG loaded listener.js 19:39:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292c2400) [pid = 1662] [serial = 1679] [outer = 0x12903b000] 19:39:26 INFO - PROCESS | 1662 | 1465526366379 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 19:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 517ms 19:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:39:26 INFO - PROCESS | 1662 | 1465526366430 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:39:26 INFO - PROCESS | 1662 | 1465526366432 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:39:26 INFO - PROCESS | 1662 | 1465526366436 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:39:26 INFO - PROCESS | 1662 | 1465526366437 Marionette TRACE conn2 <- [1,2210,null,{}] 19:39:26 INFO - PROCESS | 1662 | 1465526366440 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:26 INFO - PROCESS | 1662 | 1465526366441 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:26 INFO - PROCESS | 1662 | 1465526366539 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:39:26 INFO - PROCESS | 1662 | 1465526366559 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:26 INFO - PROCESS | 1662 | 1465526366560 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab9c800 == 34 [pid = 1662] [id = 560] 19:39:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1292c2800) [pid = 1662] [serial = 1680] [outer = 0x0] 19:39:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1292cb000) [pid = 1662] [serial = 1681] [outer = 0x1292c2800] 19:39:26 INFO - PROCESS | 1662 | 1465526366584 Marionette DEBUG loaded listener.js 19:39:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12930a000) [pid = 1662] [serial = 1682] [outer = 0x1292c2800] 19:39:26 INFO - PROCESS | 1662 | 1465526366892 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 19:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 19:39:26 INFO - PROCESS | 1662 | 1465526366915 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:39:26 INFO - PROCESS | 1662 | 1465526366918 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:39:26 INFO - PROCESS | 1662 | 1465526366922 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:39:26 INFO - PROCESS | 1662 | 1465526366923 Marionette TRACE conn2 <- [1,2214,null,{}] 19:39:26 INFO - PROCESS | 1662 | 1465526366925 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:26 INFO - PROCESS | 1662 | 1465526366926 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:27 INFO - PROCESS | 1662 | 1465526367027 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:39:27 INFO - PROCESS | 1662 | 1465526367038 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:27 INFO - PROCESS | 1662 | 1465526367039 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd27800 == 35 [pid = 1662] [id = 561] 19:39:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1292c8000) [pid = 1662] [serial = 1683] [outer = 0x0] 19:39:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12a259000) [pid = 1662] [serial = 1684] [outer = 0x1292c8000] 19:39:27 INFO - PROCESS | 1662 | 1465526367069 Marionette DEBUG loaded listener.js 19:39:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a48bc00) [pid = 1662] [serial = 1685] [outer = 0x1292c8000] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119d08000) [pid = 1662] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1133a8c00) [pid = 1662] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x113834c00) [pid = 1662] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x110eed400) [pid = 1662] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12454b000) [pid = 1662] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1132e1400) [pid = 1662] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112e13c00) [pid = 1662] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11928a000) [pid = 1662] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1166e7000) [pid = 1662] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112a14400) [pid = 1662] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118541c00) [pid = 1662] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128814800) [pid = 1662] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126e4f400) [pid = 1662] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:39:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11969c400) [pid = 1662] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:39:27 INFO - PROCESS | 1662 | 1465526367562 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 19:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 673ms 19:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:39:27 INFO - PROCESS | 1662 | 1465526367596 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:39:27 INFO - PROCESS | 1662 | 1465526367597 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:39:27 INFO - PROCESS | 1662 | 1465526367599 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:39:27 INFO - PROCESS | 1662 | 1465526367600 Marionette TRACE conn2 <- [1,2218,null,{}] 19:39:27 INFO - PROCESS | 1662 | 1465526367603 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:27 INFO - PROCESS | 1662 | 1465526367604 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:27 INFO - PROCESS | 1662 | 1465526367682 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:39:27 INFO - PROCESS | 1662 | 1465526367688 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:27 INFO - PROCESS | 1662 | 1465526367689 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a415000 == 36 [pid = 1662] [id = 562] 19:39:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112a14400) [pid = 1662] [serial = 1686] [outer = 0x0] 19:39:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11835f000) [pid = 1662] [serial = 1687] [outer = 0x112a14400] 19:39:27 INFO - PROCESS | 1662 | 1465526367716 Marionette DEBUG loaded listener.js 19:39:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126c5d800) [pid = 1662] [serial = 1688] [outer = 0x112a14400] 19:39:28 INFO - PROCESS | 1662 | 1465526368058 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 19:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 19:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:39:28 INFO - PROCESS | 1662 | 1465526368071 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:39:28 INFO - PROCESS | 1662 | 1465526368072 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:39:28 INFO - PROCESS | 1662 | 1465526368074 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:39:28 INFO - PROCESS | 1662 | 1465526368076 Marionette TRACE conn2 <- [1,2222,null,{}] 19:39:28 INFO - PROCESS | 1662 | 1465526368078 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:28 INFO - PROCESS | 1662 | 1465526368080 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:28 INFO - PROCESS | 1662 | 1465526368198 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:39:28 INFO - PROCESS | 1662 | 1465526368204 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:28 INFO - PROCESS | 1662 | 1465526368204 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d140000 == 37 [pid = 1662] [id = 563] 19:39:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12454b000) [pid = 1662] [serial = 1689] [outer = 0x0] 19:39:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a529800) [pid = 1662] [serial = 1690] [outer = 0x12454b000] 19:39:28 INFO - PROCESS | 1662 | 1465526368236 Marionette DEBUG loaded listener.js 19:39:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a551000) [pid = 1662] [serial = 1691] [outer = 0x12454b000] 19:39:28 INFO - PROCESS | 1662 | 1465526368555 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 19:39:28 INFO - PROCESS | 1662 | 1465526368595 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:39:28 INFO - PROCESS | 1662 | 1465526368597 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:39:28 INFO - PROCESS | 1662 | 1465526368599 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:39:28 INFO - PROCESS | 1662 | 1465526368600 Marionette TRACE conn2 <- [1,2226,null,{}] 19:39:28 INFO - PROCESS | 1662 | 1465526368603 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:28 INFO - PROCESS | 1662 | 1465526368604 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:28 INFO - PROCESS | 1662 | 1465526368712 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:39:28 INFO - PROCESS | 1662 | 1465526368721 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:28 INFO - PROCESS | 1662 | 1465526368722 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d175000 == 38 [pid = 1662] [id = 564] 19:39:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a551400) [pid = 1662] [serial = 1692] [outer = 0x0] 19:39:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a5db800) [pid = 1662] [serial = 1693] [outer = 0x12a551400] 19:39:28 INFO - PROCESS | 1662 | 1465526368762 Marionette DEBUG loaded listener.js 19:39:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b596c00) [pid = 1662] [serial = 1694] [outer = 0x12a551400] 19:39:29 INFO - PROCESS | 1662 | 1465526369184 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 19:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 621ms 19:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:39:29 INFO - PROCESS | 1662 | 1465526369221 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:39:29 INFO - PROCESS | 1662 | 1465526369222 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:39:29 INFO - PROCESS | 1662 | 1465526369224 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:39:29 INFO - PROCESS | 1662 | 1465526369225 Marionette TRACE conn2 <- [1,2230,null,{}] 19:39:29 INFO - PROCESS | 1662 | 1465526369227 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:29 INFO - PROCESS | 1662 | 1465526369228 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:29 INFO - PROCESS | 1662 | 1465526369318 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:39:29 INFO - PROCESS | 1662 | 1465526369322 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:29 INFO - PROCESS | 1662 | 1465526369323 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d2c8800 == 39 [pid = 1662] [id = 565] 19:39:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x113aa8400) [pid = 1662] [serial = 1695] [outer = 0x0] 19:39:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b5a0400) [pid = 1662] [serial = 1696] [outer = 0x113aa8400] 19:39:29 INFO - PROCESS | 1662 | 1465526369346 Marionette DEBUG loaded listener.js 19:39:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b819c00) [pid = 1662] [serial = 1697] [outer = 0x113aa8400] 19:39:29 INFO - PROCESS | 1662 | 1465526369806 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 19:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 621ms 19:39:29 INFO - PROCESS | 1662 | 1465526369845 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:39:29 INFO - PROCESS | 1662 | 1465526369848 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:39:29 INFO - PROCESS | 1662 | 1465526369851 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:39:29 INFO - PROCESS | 1662 | 1465526369853 Marionette TRACE conn2 <- [1,2234,null,{}] 19:39:29 INFO - PROCESS | 1662 | 1465526369857 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:29 INFO - PROCESS | 1662 | 1465526369859 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:29 INFO - PROCESS | 1662 | 1465526369964 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:39:30 INFO - PROCESS | 1662 | 1465526370037 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:30 INFO - PROCESS | 1662 | 1465526370039 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11831f800 == 40 [pid = 1662] [id = 566] 19:39:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1160cec00) [pid = 1662] [serial = 1698] [outer = 0x0] 19:39:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1176b7000) [pid = 1662] [serial = 1699] [outer = 0x1160cec00] 19:39:30 INFO - PROCESS | 1662 | 1465526370070 Marionette DEBUG loaded listener.js 19:39:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118462c00) [pid = 1662] [serial = 1700] [outer = 0x1160cec00] 19:39:30 INFO - PROCESS | 1662 | 1465526370487 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 19:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 671ms 19:39:30 INFO - PROCESS | 1662 | 1465526370523 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:39:30 INFO - PROCESS | 1662 | 1465526370526 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:39:30 INFO - PROCESS | 1662 | 1465526370531 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:39:30 INFO - PROCESS | 1662 | 1465526370533 Marionette TRACE conn2 <- [1,2238,null,{}] 19:39:30 INFO - PROCESS | 1662 | 1465526370535 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:30 INFO - PROCESS | 1662 | 1465526370537 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:30 INFO - PROCESS | 1662 | 1465526370662 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:39:30 INFO - PROCESS | 1662 | 1465526370734 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:30 INFO - PROCESS | 1662 | 1465526370735 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254bc800 == 41 [pid = 1662] [id = 567] 19:39:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119617400) [pid = 1662] [serial = 1701] [outer = 0x0] 19:39:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11969c400) [pid = 1662] [serial = 1702] [outer = 0x119617400] 19:39:30 INFO - PROCESS | 1662 | 1465526370765 Marionette DEBUG loaded listener.js 19:39:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119da0800) [pid = 1662] [serial = 1703] [outer = 0x119617400] 19:39:31 INFO - PROCESS | 1662 | 1465526371181 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 19:39:31 INFO - PROCESS | 1662 | 1465526371202 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:39:31 INFO - PROCESS | 1662 | 1465526371204 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:39:31 INFO - PROCESS | 1662 | 1465526371206 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:39:31 INFO - PROCESS | 1662 | 1465526371209 Marionette TRACE conn2 <- [1,2242,null,{}] 19:39:31 INFO - PROCESS | 1662 | 1465526371217 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:31 INFO - PROCESS | 1662 | 1465526371220 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:31 INFO - PROCESS | 1662 | 1465526371324 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:39:31 INFO - PROCESS | 1662 | 1465526371397 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:31 INFO - PROCESS | 1662 | 1465526371399 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d13e000 == 42 [pid = 1662] [id = 568] 19:39:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12483ec00) [pid = 1662] [serial = 1704] [outer = 0x0] 19:39:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x125470400) [pid = 1662] [serial = 1705] [outer = 0x12483ec00] 19:39:31 INFO - PROCESS | 1662 | 1465526371430 Marionette DEBUG loaded listener.js 19:39:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128815000) [pid = 1662] [serial = 1706] [outer = 0x12483ec00] 19:39:31 INFO - PROCESS | 1662 | 1465526371833 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 673ms 19:39:31 INFO - PROCESS | 1662 | 1465526371880 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:39:31 INFO - PROCESS | 1662 | 1465526371881 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:39:31 INFO - PROCESS | 1662 | 1465526371884 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:39:31 INFO - PROCESS | 1662 | 1465526371885 Marionette TRACE conn2 <- [1,2246,null,{}] 19:39:31 INFO - PROCESS | 1662 | 1465526371887 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:31 INFO - PROCESS | 1662 | 1465526371889 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:32 INFO - PROCESS | 1662 | 1465526372009 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:39:32 INFO - PROCESS | 1662 | 1465526372111 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:32 INFO - PROCESS | 1662 | 1465526372113 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d2e2800 == 43 [pid = 1662] [id = 569] 19:39:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x123d9d400) [pid = 1662] [serial = 1707] [outer = 0x0] 19:39:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128e02400) [pid = 1662] [serial = 1708] [outer = 0x123d9d400] 19:39:32 INFO - PROCESS | 1662 | 1465526372143 Marionette DEBUG loaded listener.js 19:39:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1292c6400) [pid = 1662] [serial = 1709] [outer = 0x123d9d400] 19:39:32 INFO - PROCESS | 1662 | 1465526372718 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 870ms 19:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:39:32 INFO - PROCESS | 1662 | 1465526372755 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:39:32 INFO - PROCESS | 1662 | 1465526372757 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:39:32 INFO - PROCESS | 1662 | 1465526372760 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:39:32 INFO - PROCESS | 1662 | 1465526372762 Marionette TRACE conn2 <- [1,2250,null,{}] 19:39:32 INFO - PROCESS | 1662 | 1465526372782 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:32 INFO - PROCESS | 1662 | 1465526372784 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:32 INFO - PROCESS | 1662 | 1465526372900 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:39:32 INFO - PROCESS | 1662 | 1465526372953 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:32 INFO - PROCESS | 1662 | 1465526372954 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c5800 == 44 [pid = 1662] [id = 570] 19:39:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x115e50400) [pid = 1662] [serial = 1710] [outer = 0x0] 19:39:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11606cc00) [pid = 1662] [serial = 1711] [outer = 0x115e50400] 19:39:32 INFO - PROCESS | 1662 | 1465526372982 Marionette DEBUG loaded listener.js 19:39:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x116f65400) [pid = 1662] [serial = 1712] [outer = 0x115e50400] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12d175000 == 43 [pid = 1662] [id = 564] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12d140000 == 42 [pid = 1662] [id = 563] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12a415000 == 41 [pid = 1662] [id = 562] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd27800 == 40 [pid = 1662] [id = 561] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab9c800 == 39 [pid = 1662] [id = 560] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x11624a000 == 38 [pid = 1662] [id = 559] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12928a000 == 37 [pid = 1662] [id = 558] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x128a0a800 == 36 [pid = 1662] [id = 557] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12930a400) [pid = 1662] [serial = 1600] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x129039000) [pid = 1662] [serial = 1645] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | 1465526373461 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1253a3800 == 35 [pid = 1662] [id = 556] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119adb000 == 34 [pid = 1662] [id = 555] 19:39:33 INFO - PROCESS | 1662 | --DOCSHELL 0x11832d800 == 33 [pid = 1662] [id = 554] 19:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 721ms 19:39:33 INFO - PROCESS | 1662 | 1465526373487 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:39:33 INFO - PROCESS | 1662 | 1465526373489 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12279b800) [pid = 1662] [serial = 1624] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118461400) [pid = 1662] [serial = 1615] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118558400) [pid = 1662] [serial = 1616] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11606f000) [pid = 1662] [serial = 1607] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x113da0400) [pid = 1662] [serial = 1606] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119696400) [pid = 1662] [serial = 1621] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124d42000) [pid = 1662] [serial = 1627] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116077800) [pid = 1662] [serial = 1610] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1133d1000) [pid = 1662] [serial = 1609] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1132e5000) [pid = 1662] [serial = 1604] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112e3bc00) [pid = 1662] [serial = 1603] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119291800) [pid = 1662] [serial = 1618] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119359c00) [pid = 1662] [serial = 1619] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x117035000) [pid = 1662] [serial = 1612] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1248c0800) [pid = 1662] [serial = 1625] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11818c800) [pid = 1662] [serial = 1613] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11675d400) [pid = 1662] [serial = 1630] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126e4c800) [pid = 1662] [serial = 1637] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129031800) [pid = 1662] [serial = 1643] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x125490000) [pid = 1662] [serial = 1628] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128b17400) [pid = 1662] [serial = 1642] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118428400) [pid = 1662] [serial = 1631] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1271ce800) [pid = 1662] [serial = 1639] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1199a5c00) [pid = 1662] [serial = 1633] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a85000) [pid = 1662] [serial = 1640] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125e4a400) [pid = 1662] [serial = 1636] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x125e46c00) [pid = 1662] [serial = 1634] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196d2400) [pid = 1662] [serial = 1622] [outer = 0x0] [url = about:blank] 19:39:33 INFO - PROCESS | 1662 | 1465526373512 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:39:33 INFO - PROCESS | 1662 | 1465526373513 Marionette TRACE conn2 <- [1,2254,null,{}] 19:39:33 INFO - PROCESS | 1662 | 1465526373520 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:33 INFO - PROCESS | 1662 | 1465526373522 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:33 INFO - PROCESS | 1662 | 1465526373597 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:39:33 INFO - PROCESS | 1662 | 1465526373604 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:33 INFO - PROCESS | 1662 | 1465526373606 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e68800 == 34 [pid = 1662] [id = 571] 19:39:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11739f400) [pid = 1662] [serial = 1713] [outer = 0x0] 19:39:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118195800) [pid = 1662] [serial = 1714] [outer = 0x11739f400] 19:39:33 INFO - PROCESS | 1662 | 1465526373633 Marionette DEBUG loaded listener.js 19:39:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11846c000) [pid = 1662] [serial = 1715] [outer = 0x11739f400] 19:39:33 INFO - PROCESS | 1662 | 1465526373973 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 483ms 19:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:39:33 INFO - PROCESS | 1662 | 1465526373988 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:39:33 INFO - PROCESS | 1662 | 1465526373989 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:39:33 INFO - PROCESS | 1662 | 1465526373991 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:39:33 INFO - PROCESS | 1662 | 1465526373993 Marionette TRACE conn2 <- [1,2258,null,{}] 19:39:34 INFO - PROCESS | 1662 | 1465526374003 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:34 INFO - PROCESS | 1662 | 1465526374006 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:34 INFO - PROCESS | 1662 | 1465526374108 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:39:34 INFO - PROCESS | 1662 | 1465526374166 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:34 INFO - PROCESS | 1662 | 1465526374168 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12258c800 == 35 [pid = 1662] [id = 572] 19:39:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118a50800) [pid = 1662] [serial = 1716] [outer = 0x0] 19:39:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119610000) [pid = 1662] [serial = 1717] [outer = 0x118a50800] 19:39:34 INFO - PROCESS | 1662 | 1465526374195 Marionette DEBUG loaded listener.js 19:39:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119983000) [pid = 1662] [serial = 1718] [outer = 0x118a50800] 19:39:34 INFO - PROCESS | 1662 | 1465526374498 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 19:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:39:34 INFO - PROCESS | 1662 | 1465526374513 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:39:34 INFO - PROCESS | 1662 | 1465526374514 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:39:34 INFO - PROCESS | 1662 | 1465526374524 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:39:34 INFO - PROCESS | 1662 | 1465526374525 Marionette TRACE conn2 <- [1,2262,null,{}] 19:39:34 INFO - PROCESS | 1662 | 1465526374527 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:34 INFO - PROCESS | 1662 | 1465526374529 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:34 INFO - PROCESS | 1662 | 1465526374611 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:39:34 INFO - PROCESS | 1662 | 1465526374616 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:34 INFO - PROCESS | 1662 | 1465526374619 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12466d000 == 36 [pid = 1662] [id = 573] 19:39:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12240a800) [pid = 1662] [serial = 1719] [outer = 0x0] 19:39:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123f92800) [pid = 1662] [serial = 1720] [outer = 0x12240a800] 19:39:34 INFO - PROCESS | 1662 | 1465526374644 Marionette DEBUG loaded listener.js 19:39:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1248c0800) [pid = 1662] [serial = 1721] [outer = 0x12240a800] 19:39:35 INFO - PROCESS | 1662 | 1465526374997 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 527ms 19:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:39:35 INFO - PROCESS | 1662 | 1465526375044 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:39:35 INFO - PROCESS | 1662 | 1465526375045 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:39:35 INFO - PROCESS | 1662 | 1465526375047 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:39:35 INFO - PROCESS | 1662 | 1465526375049 Marionette TRACE conn2 <- [1,2266,null,{}] 19:39:35 INFO - PROCESS | 1662 | 1465526375051 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:35 INFO - PROCESS | 1662 | 1465526375052 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:35 INFO - PROCESS | 1662 | 1465526375128 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:39:35 INFO - PROCESS | 1662 | 1465526375136 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:35 INFO - PROCESS | 1662 | 1465526375137 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x127187000 == 37 [pid = 1662] [id = 574] 19:39:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1238afc00) [pid = 1662] [serial = 1722] [outer = 0x0] 19:39:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125477400) [pid = 1662] [serial = 1723] [outer = 0x1238afc00] 19:39:35 INFO - PROCESS | 1662 | 1465526375162 Marionette DEBUG loaded listener.js 19:39:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125e52400) [pid = 1662] [serial = 1724] [outer = 0x1238afc00] 19:39:35 INFO - PROCESS | 1662 | 1465526375496 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 19:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 473ms 19:39:35 INFO - PROCESS | 1662 | 1465526375520 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:39:35 INFO - PROCESS | 1662 | 1465526375522 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:39:35 INFO - PROCESS | 1662 | 1465526375524 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:39:35 INFO - PROCESS | 1662 | 1465526375525 Marionette TRACE conn2 <- [1,2270,null,{}] 19:39:35 INFO - PROCESS | 1662 | 1465526375527 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:35 INFO - PROCESS | 1662 | 1465526375531 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:35 INFO - PROCESS | 1662 | 1465526375630 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:39:35 INFO - PROCESS | 1662 | 1465526375710 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:35 INFO - PROCESS | 1662 | 1465526375711 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a13000 == 38 [pid = 1662] [id = 575] 19:39:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126c59400) [pid = 1662] [serial = 1725] [outer = 0x0] 19:39:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1271cec00) [pid = 1662] [serial = 1726] [outer = 0x126c59400] 19:39:35 INFO - PROCESS | 1662 | 1465526375736 Marionette DEBUG loaded listener.js 19:39:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x129031400) [pid = 1662] [serial = 1727] [outer = 0x126c59400] 19:39:36 INFO - PROCESS | 1662 | 1465526376050 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 19:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:39:36 INFO - PROCESS | 1662 | 1465526376094 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:39:36 INFO - PROCESS | 1662 | 1465526376096 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:39:36 INFO - PROCESS | 1662 | 1465526376098 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:39:36 INFO - PROCESS | 1662 | 1465526376099 Marionette TRACE conn2 <- [1,2274,null,{}] 19:39:36 INFO - PROCESS | 1662 | 1465526376101 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:36 INFO - PROCESS | 1662 | 1465526376103 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:36 INFO - PROCESS | 1662 | 1465526376202 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:39:36 INFO - PROCESS | 1662 | 1465526376213 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:36 INFO - PROCESS | 1662 | 1465526376214 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a411000 == 39 [pid = 1662] [id = 576] 19:39:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x129036c00) [pid = 1662] [serial = 1728] [outer = 0x0] 19:39:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x129210400) [pid = 1662] [serial = 1729] [outer = 0x129036c00] 19:39:36 INFO - PROCESS | 1662 | 1465526376245 Marionette DEBUG loaded listener.js 19:39:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1133c9400) [pid = 1662] [serial = 1730] [outer = 0x129036c00] 19:39:36 INFO - PROCESS | 1662 | 1465526376560 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 19:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 19:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:39:36 INFO - PROCESS | 1662 | 1465526376625 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:39:36 INFO - PROCESS | 1662 | 1465526376626 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:39:36 INFO - PROCESS | 1662 | 1465526376628 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:39:36 INFO - PROCESS | 1662 | 1465526376629 Marionette TRACE conn2 <- [1,2278,null,{}] 19:39:36 INFO - PROCESS | 1662 | 1465526376631 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:36 INFO - PROCESS | 1662 | 1465526376632 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:36 INFO - PROCESS | 1662 | 1465526376733 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:39:36 INFO - PROCESS | 1662 | 1465526376737 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:36 INFO - PROCESS | 1662 | 1465526376738 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51f800 == 40 [pid = 1662] [id = 577] 19:39:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x129037400) [pid = 1662] [serial = 1731] [outer = 0x0] 19:39:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12930f400) [pid = 1662] [serial = 1732] [outer = 0x129037400] 19:39:36 INFO - PROCESS | 1662 | 1465526376762 Marionette DEBUG loaded listener.js 19:39:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a48b400) [pid = 1662] [serial = 1733] [outer = 0x129037400] 19:39:37 INFO - PROCESS | 1662 | 1465526377097 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 475ms 19:39:37 INFO - PROCESS | 1662 | 1465526377107 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:39:37 INFO - PROCESS | 1662 | 1465526377108 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:39:37 INFO - PROCESS | 1662 | 1465526377111 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:39:37 INFO - PROCESS | 1662 | 1465526377112 Marionette TRACE conn2 <- [1,2282,null,{}] 19:39:37 INFO - PROCESS | 1662 | 1465526377114 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:37 INFO - PROCESS | 1662 | 1465526377115 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:37 INFO - PROCESS | 1662 | 1465526377230 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:39:37 INFO - PROCESS | 1662 | 1465526377248 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:37 INFO - PROCESS | 1662 | 1465526377249 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b908000 == 41 [pid = 1662] [id = 578] 19:39:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12a524c00) [pid = 1662] [serial = 1734] [outer = 0x0] 19:39:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12a548c00) [pid = 1662] [serial = 1735] [outer = 0x12a524c00] 19:39:37 INFO - PROCESS | 1662 | 1465526377272 Marionette DEBUG loaded listener.js 19:39:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a551c00) [pid = 1662] [serial = 1736] [outer = 0x12a524c00] 19:39:37 INFO - PROCESS | 1662 | 1465526377915 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x123813800) [pid = 1662] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112a1b800) [pid = 1662] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12903b000) [pid = 1662] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x112a13000) [pid = 1662] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118356000) [pid = 1662] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1121ab800) [pid = 1662] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1292c8000) [pid = 1662] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128746000) [pid = 1662] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11969fc00) [pid = 1662] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1133af800) [pid = 1662] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1292c2800) [pid = 1662] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a14400) [pid = 1662] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12454b000) [pid = 1662] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:39:37 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12a551400) [pid = 1662] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 870ms 19:39:37 INFO - PROCESS | 1662 | 1465526377982 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:39:37 INFO - PROCESS | 1662 | 1465526377984 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:39:37 INFO - PROCESS | 1662 | 1465526377986 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:39:37 INFO - PROCESS | 1662 | 1465526377987 Marionette TRACE conn2 <- [1,2286,null,{}] 19:39:37 INFO - PROCESS | 1662 | 1465526377989 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:37 INFO - PROCESS | 1662 | 1465526377990 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:38 INFO - PROCESS | 1662 | 1465526378072 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:39:38 INFO - PROCESS | 1662 | 1465526378075 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:38 INFO - PROCESS | 1662 | 1465526378076 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192b8000 == 42 [pid = 1662] [id = 579] 19:39:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1169ff800) [pid = 1662] [serial = 1737] [outer = 0x0] 19:39:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119610800) [pid = 1662] [serial = 1738] [outer = 0x1169ff800] 19:39:38 INFO - PROCESS | 1662 | 1465526378101 Marionette DEBUG loaded listener.js 19:39:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128b1c000) [pid = 1662] [serial = 1739] [outer = 0x1169ff800] 19:39:38 INFO - PROCESS | 1662 | 1465526378415 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 19:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 19:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 19:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:39:38 INFO - PROCESS | 1662 | 1465526378454 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:39:38 INFO - PROCESS | 1662 | 1465526378456 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:39:38 INFO - PROCESS | 1662 | 1465526378458 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:39:38 INFO - PROCESS | 1662 | 1465526378460 Marionette TRACE conn2 <- [1,2290,null,{}] 19:39:38 INFO - PROCESS | 1662 | 1465526378462 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:38 INFO - PROCESS | 1662 | 1465526378464 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:38 INFO - PROCESS | 1662 | 1465526378601 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:39:38 INFO - PROCESS | 1662 | 1465526378612 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:38 INFO - PROCESS | 1662 | 1465526378613 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c72d800 == 43 [pid = 1662] [id = 580] 19:39:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128814800) [pid = 1662] [serial = 1740] [outer = 0x0] 19:39:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a5ddc00) [pid = 1662] [serial = 1741] [outer = 0x128814800] 19:39:38 INFO - PROCESS | 1662 | 1465526378640 Marionette DEBUG loaded listener.js 19:39:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b81d800) [pid = 1662] [serial = 1742] [outer = 0x128814800] 19:39:38 INFO - PROCESS | 1662 | 1465526378943 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 19:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 19:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:39:38 INFO - PROCESS | 1662 | 1465526378977 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:39:38 INFO - PROCESS | 1662 | 1465526378978 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:39:38 INFO - PROCESS | 1662 | 1465526378980 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:39:38 INFO - PROCESS | 1662 | 1465526378981 Marionette TRACE conn2 <- [1,2294,null,{}] 19:39:38 INFO - PROCESS | 1662 | 1465526378986 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:38 INFO - PROCESS | 1662 | 1465526378988 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:39 INFO - PROCESS | 1662 | 1465526379065 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:39:39 INFO - PROCESS | 1662 | 1465526379072 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:39 INFO - PROCESS | 1662 | 1465526379073 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d173000 == 44 [pid = 1662] [id = 581] 19:39:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12b81fc00) [pid = 1662] [serial = 1743] [outer = 0x0] 19:39:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12b826800) [pid = 1662] [serial = 1744] [outer = 0x12b81fc00] 19:39:39 INFO - PROCESS | 1662 | 1465526379104 Marionette DEBUG loaded listener.js 19:39:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12b937000) [pid = 1662] [serial = 1745] [outer = 0x12b81fc00] 19:39:39 INFO - PROCESS | 1662 | 1465526379418 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 19:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 474ms 19:39:39 INFO - PROCESS | 1662 | 1465526379454 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:39:39 INFO - PROCESS | 1662 | 1465526379463 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:39:39 INFO - PROCESS | 1662 | 1465526379465 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:39:39 INFO - PROCESS | 1662 | 1465526379466 Marionette TRACE conn2 <- [1,2298,null,{}] 19:39:39 INFO - PROCESS | 1662 | 1465526379469 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:39 INFO - PROCESS | 1662 | 1465526379470 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:39 INFO - PROCESS | 1662 | 1465526379579 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:39:39 INFO - PROCESS | 1662 | 1465526379587 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:39 INFO - PROCESS | 1662 | 1465526379588 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d2e5800 == 45 [pid = 1662] [id = 582] 19:39:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124aa0800) [pid = 1662] [serial = 1746] [outer = 0x0] 19:39:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12b93ac00) [pid = 1662] [serial = 1747] [outer = 0x124aa0800] 19:39:39 INFO - PROCESS | 1662 | 1465526379612 Marionette DEBUG loaded listener.js 19:39:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b940c00) [pid = 1662] [serial = 1748] [outer = 0x124aa0800] 19:39:39 INFO - PROCESS | 1662 | 1465526379974 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 19:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 569ms 19:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:39:40 INFO - PROCESS | 1662 | 1465526380035 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:39:40 INFO - PROCESS | 1662 | 1465526380037 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:39:40 INFO - PROCESS | 1662 | 1465526380041 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:39:40 INFO - PROCESS | 1662 | 1465526380043 Marionette TRACE conn2 <- [1,2302,null,{}] 19:39:40 INFO - PROCESS | 1662 | 1465526380048 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:40 INFO - PROCESS | 1662 | 1465526380050 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:40 INFO - PROCESS | 1662 | 1465526380155 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:39:40 INFO - PROCESS | 1662 | 1465526380230 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:40 INFO - PROCESS | 1662 | 1465526380233 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x117068800 == 46 [pid = 1662] [id = 583] 19:39:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x113da0800) [pid = 1662] [serial = 1749] [outer = 0x0] 19:39:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1160c7800) [pid = 1662] [serial = 1750] [outer = 0x113da0800] 19:39:40 INFO - PROCESS | 1662 | 1465526380263 Marionette DEBUG loaded listener.js 19:39:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1173a3800) [pid = 1662] [serial = 1751] [outer = 0x113da0800] 19:39:40 INFO - PROCESS | 1662 | 1465526380685 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 672ms 19:39:40 INFO - PROCESS | 1662 | 1465526380713 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:39:40 INFO - PROCESS | 1662 | 1465526380716 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:39:40 INFO - PROCESS | 1662 | 1465526380721 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:39:40 INFO - PROCESS | 1662 | 1465526380722 Marionette TRACE conn2 <- [1,2306,null,{}] 19:39:40 INFO - PROCESS | 1662 | 1465526380725 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:40 INFO - PROCESS | 1662 | 1465526380727 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:40 INFO - PROCESS | 1662 | 1465526380833 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:39:40 INFO - PROCESS | 1662 | 1465526380896 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:40 INFO - PROCESS | 1662 | 1465526380897 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x124153800 == 47 [pid = 1662] [id = 584] 19:39:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11846c800) [pid = 1662] [serial = 1752] [outer = 0x0] 19:39:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119203800) [pid = 1662] [serial = 1753] [outer = 0x11846c800] 19:39:40 INFO - PROCESS | 1662 | 1465526380968 Marionette DEBUG loaded listener.js 19:39:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11935d800) [pid = 1662] [serial = 1754] [outer = 0x11846c800] 19:39:41 INFO - PROCESS | 1662 | 1465526381374 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 19:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 19:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:39:41 INFO - PROCESS | 1662 | 1465526381392 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:39:41 INFO - PROCESS | 1662 | 1465526381394 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:39:41 INFO - PROCESS | 1662 | 1465526381396 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:39:41 INFO - PROCESS | 1662 | 1465526381399 Marionette TRACE conn2 <- [1,2310,null,{}] 19:39:41 INFO - PROCESS | 1662 | 1465526381427 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:41 INFO - PROCESS | 1662 | 1465526381430 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:41 INFO - PROCESS | 1662 | 1465526381558 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:39:41 INFO - PROCESS | 1662 | 1465526381646 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:41 INFO - PROCESS | 1662 | 1465526381648 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c728800 == 48 [pid = 1662] [id = 585] 19:39:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12548e800) [pid = 1662] [serial = 1755] [outer = 0x0] 19:39:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x126b56400) [pid = 1662] [serial = 1756] [outer = 0x12548e800] 19:39:41 INFO - PROCESS | 1662 | 1465526381680 Marionette DEBUG loaded listener.js 19:39:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1271ce800) [pid = 1662] [serial = 1757] [outer = 0x12548e800] 19:39:42 INFO - PROCESS | 1662 | 1465526382096 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 740ms 19:39:42 INFO - PROCESS | 1662 | 1465526382137 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:39:42 INFO - PROCESS | 1662 | 1465526382138 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:39:42 INFO - PROCESS | 1662 | 1465526382141 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:39:42 INFO - PROCESS | 1662 | 1465526382142 Marionette TRACE conn2 <- [1,2314,null,{}] 19:39:42 INFO - PROCESS | 1662 | 1465526382144 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:42 INFO - PROCESS | 1662 | 1465526382146 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:42 INFO - PROCESS | 1662 | 1465526382251 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:39:42 INFO - PROCESS | 1662 | 1465526382325 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:42 INFO - PROCESS | 1662 | 1465526382326 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dc30000 == 49 [pid = 1662] [id = 586] 19:39:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128817000) [pid = 1662] [serial = 1758] [outer = 0x0] 19:39:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x128b11000) [pid = 1662] [serial = 1759] [outer = 0x128817000] 19:39:42 INFO - PROCESS | 1662 | 1465526382357 Marionette DEBUG loaded listener.js 19:39:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1292cd400) [pid = 1662] [serial = 1760] [outer = 0x128817000] 19:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:39:42 INFO - PROCESS | 1662 | 1465526382801 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 19:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 668ms 19:39:42 INFO - PROCESS | 1662 | 1465526382810 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:39:42 INFO - PROCESS | 1662 | 1465526382811 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:39:42 INFO - PROCESS | 1662 | 1465526382813 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:39:42 INFO - PROCESS | 1662 | 1465526382815 Marionette TRACE conn2 <- [1,2318,null,{}] 19:39:42 INFO - PROCESS | 1662 | 1465526382817 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:42 INFO - PROCESS | 1662 | 1465526382819 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:42 INFO - PROCESS | 1662 | 1465526382939 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:39:43 INFO - PROCESS | 1662 | 1465526383015 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:43 INFO - PROCESS | 1662 | 1465526383016 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118391800 == 50 [pid = 1662] [id = 587] 19:39:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x128a76400) [pid = 1662] [serial = 1761] [outer = 0x0] 19:39:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1292c9000) [pid = 1662] [serial = 1762] [outer = 0x128a76400] 19:39:43 INFO - PROCESS | 1662 | 1465526383045 Marionette DEBUG loaded listener.js 19:39:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12a52fc00) [pid = 1662] [serial = 1763] [outer = 0x128a76400] 19:39:43 INFO - PROCESS | 1662 | 1465526383604 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 19:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:39:43 INFO - PROCESS | 1662 | 1465526383637 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:39:43 INFO - PROCESS | 1662 | 1465526383640 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:39:43 INFO - PROCESS | 1662 | 1465526383642 Marionette TRACE conn2 <- [1,2322,null,{}] 19:39:43 INFO - PROCESS | 1662 | 1465526383646 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:43 INFO - PROCESS | 1662 | 1465526383648 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:43 INFO - PROCESS | 1662 | 1465526383745 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:39:43 INFO - PROCESS | 1662 | 1465526383832 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:43 INFO - PROCESS | 1662 | 1465526383833 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x117077000 == 51 [pid = 1662] [id = 588] 19:39:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x11846d800) [pid = 1662] [serial = 1764] [outer = 0x0] 19:39:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x118a45000) [pid = 1662] [serial = 1765] [outer = 0x11846d800] 19:39:43 INFO - PROCESS | 1662 | 1465526383865 Marionette DEBUG loaded listener.js 19:39:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x11961c400) [pid = 1662] [serial = 1766] [outer = 0x11846d800] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d173000 == 50 [pid = 1662] [id = 581] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12c72d800 == 49 [pid = 1662] [id = 580] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1192b8000 == 48 [pid = 1662] [id = 579] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12b908000 == 47 [pid = 1662] [id = 578] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51f800 == 46 [pid = 1662] [id = 577] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12a411000 == 45 [pid = 1662] [id = 576] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x128a13000 == 44 [pid = 1662] [id = 575] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x127187000 == 43 [pid = 1662] [id = 574] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12466d000 == 42 [pid = 1662] [id = 573] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12258c800 == 41 [pid = 1662] [id = 572] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x117e68800 == 40 [pid = 1662] [id = 571] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c5800 == 39 [pid = 1662] [id = 570] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1254bc800 == 38 [pid = 1662] [id = 567] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x11831f800 == 37 [pid = 1662] [id = 566] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d2c8800 == 36 [pid = 1662] [id = 565] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x117e61800 == 35 [pid = 1662] [id = 535] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d13e000 == 34 [pid = 1662] [id = 568] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d2e2800 == 33 [pid = 1662] [id = 569] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x118391800 == 32 [pid = 1662] [id = 587] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12dc30000 == 31 [pid = 1662] [id = 586] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12c728800 == 30 [pid = 1662] [id = 585] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x124153800 == 29 [pid = 1662] [id = 584] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d2e5800 == 28 [pid = 1662] [id = 582] 19:39:44 INFO - PROCESS | 1662 | --DOCSHELL 0x117068800 == 27 [pid = 1662] [id = 583] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12a255000) [pid = 1662] [serial = 1601] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x128b11400) [pid = 1662] [serial = 1675] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x129210000) [pid = 1662] [serial = 1678] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1162bd000) [pid = 1662] [serial = 1658] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1132eb800) [pid = 1662] [serial = 1657] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119206c00) [pid = 1662] [serial = 1661] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118468c00) [pid = 1662] [serial = 1660] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11935a000) [pid = 1662] [serial = 1663] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1196a3400) [pid = 1662] [serial = 1664] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1133a5000) [pid = 1662] [serial = 1648] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12240a400) [pid = 1662] [serial = 1654] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a259000) [pid = 1662] [serial = 1684] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128812c00) [pid = 1662] [serial = 1672] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118462000) [pid = 1662] [serial = 1651] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119983400) [pid = 1662] [serial = 1666] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1248bf400) [pid = 1662] [serial = 1667] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x125e4a800) [pid = 1662] [serial = 1669] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x126e51c00) [pid = 1662] [serial = 1670] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12930a000) [pid = 1662] [serial = 1682] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1292cb000) [pid = 1662] [serial = 1681] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x126c5d800) [pid = 1662] [serial = 1688] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a529800) [pid = 1662] [serial = 1690] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11835f000) [pid = 1662] [serial = 1687] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12b596c00) [pid = 1662] [serial = 1694] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12b5a0400) [pid = 1662] [serial = 1696] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a5db800) [pid = 1662] [serial = 1693] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12a48bc00) [pid = 1662] [serial = 1685] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1292c2400) [pid = 1662] [serial = 1679] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12903ac00) [pid = 1662] [serial = 1676] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12a551000) [pid = 1662] [serial = 1691] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128a81000) [pid = 1662] [serial = 1673] [outer = 0x0] [url = about:blank] 19:39:44 INFO - PROCESS | 1662 | 1465526384979 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1372ms 19:39:45 INFO - PROCESS | 1662 | 1465526385013 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:39:45 INFO - PROCESS | 1662 | 1465526385016 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:39:45 INFO - PROCESS | 1662 | 1465526385022 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:39:45 INFO - PROCESS | 1662 | 1465526385023 Marionette TRACE conn2 <- [1,2326,null,{}] 19:39:45 INFO - PROCESS | 1662 | 1465526385027 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:45 INFO - PROCESS | 1662 | 1465526385028 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:45 INFO - PROCESS | 1662 | 1465526385106 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:39:45 INFO - PROCESS | 1662 | 1465526385112 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:45 INFO - PROCESS | 1662 | 1465526385113 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a0800 == 28 [pid = 1662] [id = 589] 19:39:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x113d9fc00) [pid = 1662] [serial = 1767] [outer = 0x0] 19:39:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x113df5800) [pid = 1662] [serial = 1768] [outer = 0x113d9fc00] 19:39:45 INFO - PROCESS | 1662 | 1465526385145 Marionette DEBUG loaded listener.js 19:39:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116765400) [pid = 1662] [serial = 1769] [outer = 0x113d9fc00] 19:39:45 INFO - PROCESS | 1662 | 1465526385488 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 19:39:45 INFO - PROCESS | 1662 | 1465526385549 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:39:45 INFO - PROCESS | 1662 | 1465526385553 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:39:45 INFO - PROCESS | 1662 | 1465526385559 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:39:45 INFO - PROCESS | 1662 | 1465526385561 Marionette TRACE conn2 <- [1,2330,null,{}] 19:39:45 INFO - PROCESS | 1662 | 1465526385563 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:45 INFO - PROCESS | 1662 | 1465526385565 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:45 INFO - PROCESS | 1662 | 1465526385644 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:39:45 INFO - PROCESS | 1662 | 1465526385649 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:45 INFO - PROCESS | 1662 | 1465526385653 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fe3000 == 29 [pid = 1662] [id = 590] 19:39:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11696b800) [pid = 1662] [serial = 1770] [outer = 0x0] 19:39:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118467c00) [pid = 1662] [serial = 1771] [outer = 0x11696b800] 19:39:45 INFO - PROCESS | 1662 | 1465526385680 Marionette DEBUG loaded listener.js 19:39:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118554c00) [pid = 1662] [serial = 1772] [outer = 0x11696b800] 19:39:46 INFO - PROCESS | 1662 | 1465526386095 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 572ms 19:39:46 INFO - PROCESS | 1662 | 1465526386132 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:39:46 INFO - PROCESS | 1662 | 1465526386144 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:39:46 INFO - PROCESS | 1662 | 1465526386148 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:39:46 INFO - PROCESS | 1662 | 1465526386151 Marionette TRACE conn2 <- [1,2334,null,{}] 19:39:46 INFO - PROCESS | 1662 | 1465526386163 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:46 INFO - PROCESS | 1662 | 1465526386167 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:46 INFO - PROCESS | 1662 | 1465526386291 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:39:46 INFO - PROCESS | 1662 | 1465526386305 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:46 INFO - PROCESS | 1662 | 1465526386307 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f6f000 == 30 [pid = 1662] [id = 591] 19:39:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11969a800) [pid = 1662] [serial = 1773] [outer = 0x0] 19:39:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1196d7000) [pid = 1662] [serial = 1774] [outer = 0x11969a800] 19:39:46 INFO - PROCESS | 1662 | 1465526386353 Marionette DEBUG loaded listener.js 19:39:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119d9f400) [pid = 1662] [serial = 1775] [outer = 0x11969a800] 19:39:46 INFO - PROCESS | 1662 | 1465526386731 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 19:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 626ms 19:39:46 INFO - PROCESS | 1662 | 1465526386773 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:39:46 INFO - PROCESS | 1662 | 1465526386775 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:39:46 INFO - PROCESS | 1662 | 1465526386779 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:39:46 INFO - PROCESS | 1662 | 1465526386780 Marionette TRACE conn2 <- [1,2338,null,{}] 19:39:46 INFO - PROCESS | 1662 | 1465526386784 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:46 INFO - PROCESS | 1662 | 1465526386786 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:46 INFO - PROCESS | 1662 | 1465526386906 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:39:46 INFO - PROCESS | 1662 | 1465526386911 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:46 INFO - PROCESS | 1662 | 1465526386913 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241af000 == 31 [pid = 1662] [id = 592] 19:39:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123a28000) [pid = 1662] [serial = 1776] [outer = 0x0] 19:39:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x125472c00) [pid = 1662] [serial = 1777] [outer = 0x123a28000] 19:39:46 INFO - PROCESS | 1662 | 1465526386955 Marionette DEBUG loaded listener.js 19:39:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126b53400) [pid = 1662] [serial = 1778] [outer = 0x123a28000] 19:39:47 INFO - PROCESS | 1662 | 1465526387381 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 620ms 19:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:39:47 INFO - PROCESS | 1662 | 1465526387398 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:39:47 INFO - PROCESS | 1662 | 1465526387400 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:39:47 INFO - PROCESS | 1662 | 1465526387402 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:39:47 INFO - PROCESS | 1662 | 1465526387403 Marionette TRACE conn2 <- [1,2342,null,{}] 19:39:47 INFO - PROCESS | 1662 | 1465526387405 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:47 INFO - PROCESS | 1662 | 1465526387406 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:47 INFO - PROCESS | 1662 | 1465526387510 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:39:47 INFO - PROCESS | 1662 | 1465526387552 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:47 INFO - PROCESS | 1662 | 1465526387554 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254bf000 == 32 [pid = 1662] [id = 593] 19:39:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118469000) [pid = 1662] [serial = 1779] [outer = 0x0] 19:39:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x126c5c800) [pid = 1662] [serial = 1780] [outer = 0x118469000] 19:39:47 INFO - PROCESS | 1662 | 1465526387578 Marionette DEBUG loaded listener.js 19:39:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128745c00) [pid = 1662] [serial = 1781] [outer = 0x118469000] 19:39:47 INFO - PROCESS | 1662 | 1465526387890 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 19:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 19:39:47 INFO - PROCESS | 1662 | 1465526387921 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:39:47 INFO - PROCESS | 1662 | 1465526387922 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:39:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:39:47 INFO - PROCESS | 1662 | 1465526387924 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:39:47 INFO - PROCESS | 1662 | 1465526387925 Marionette TRACE conn2 <- [1,2346,null,{}] 19:39:47 INFO - PROCESS | 1662 | 1465526387927 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:47 INFO - PROCESS | 1662 | 1465526387932 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:48 INFO - PROCESS | 1662 | 1465526388047 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:39:48 INFO - PROCESS | 1662 | 1465526388089 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:48 INFO - PROCESS | 1662 | 1465526388090 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eed800 == 33 [pid = 1662] [id = 594] 19:39:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128812400) [pid = 1662] [serial = 1782] [outer = 0x0] 19:39:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128b16000) [pid = 1662] [serial = 1783] [outer = 0x128812400] 19:39:48 INFO - PROCESS | 1662 | 1465526388114 Marionette DEBUG loaded listener.js 19:39:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1292bf400) [pid = 1662] [serial = 1784] [outer = 0x128812400] 19:39:48 INFO - PROCESS | 1662 | 1465526388439 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 571ms 19:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:39:48 INFO - PROCESS | 1662 | 1465526388495 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:39:48 INFO - PROCESS | 1662 | 1465526388496 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:39:48 INFO - PROCESS | 1662 | 1465526388498 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:39:48 INFO - PROCESS | 1662 | 1465526388499 Marionette TRACE conn2 <- [1,2350,null,{}] 19:39:48 INFO - PROCESS | 1662 | 1465526388502 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:48 INFO - PROCESS | 1662 | 1465526388503 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:48 INFO - PROCESS | 1662 | 1465526388606 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:39:48 INFO - PROCESS | 1662 | 1465526388620 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:48 INFO - PROCESS | 1662 | 1465526388621 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a406800 == 34 [pid = 1662] [id = 595] 19:39:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1132e6400) [pid = 1662] [serial = 1785] [outer = 0x0] 19:39:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1292ce400) [pid = 1662] [serial = 1786] [outer = 0x1132e6400] 19:39:48 INFO - PROCESS | 1662 | 1465526388645 Marionette DEBUG loaded listener.js 19:39:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12a258800) [pid = 1662] [serial = 1787] [outer = 0x1132e6400] 19:39:48 INFO - PROCESS | 1662 | 1465526388967 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 19:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 19:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:39:49 INFO - PROCESS | 1662 | 1465526389019 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:39:49 INFO - PROCESS | 1662 | 1465526389021 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:39:49 INFO - PROCESS | 1662 | 1465526389023 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:39:49 INFO - PROCESS | 1662 | 1465526389024 Marionette TRACE conn2 <- [1,2354,null,{}] 19:39:49 INFO - PROCESS | 1662 | 1465526389033 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:49 INFO - PROCESS | 1662 | 1465526389034 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:49 INFO - PROCESS | 1662 | 1465526389371 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x129036c00) [pid = 1662] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x129037400) [pid = 1662] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x115e50400) [pid = 1662] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x113aa8400) [pid = 1662] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12240a800) [pid = 1662] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12483ec00) [pid = 1662] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12a524c00) [pid = 1662] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x123d9d400) [pid = 1662] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1238afc00) [pid = 1662] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11739f400) [pid = 1662] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119617400) [pid = 1662] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1160cec00) [pid = 1662] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118a50800) [pid = 1662] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12b81fc00) [pid = 1662] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124aa0800) [pid = 1662] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1169ff800) [pid = 1662] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128814800) [pid = 1662] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126c59400) [pid = 1662] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a70c00) [pid = 1662] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11835c400) [pid = 1662] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129032000) [pid = 1662] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:39:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11969d400) [pid = 1662] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:39:49 INFO - PROCESS | 1662 | 1465526389423 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:49 INFO - PROCESS | 1662 | 1465526389424 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f2d000 == 35 [pid = 1662] [id = 596] 19:39:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x110e3d400) [pid = 1662] [serial = 1788] [outer = 0x0] 19:39:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112a17400) [pid = 1662] [serial = 1789] [outer = 0x110e3d400] 19:39:49 INFO - PROCESS | 1662 | 1465526389449 Marionette DEBUG loaded listener.js 19:39:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x117034400) [pid = 1662] [serial = 1790] [outer = 0x110e3d400] 19:39:49 INFO - PROCESS | 1662 | 1465526389693 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 19:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 717ms 19:39:49 INFO - PROCESS | 1662 | 1465526389741 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:39:49 INFO - PROCESS | 1662 | 1465526389743 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:39:49 INFO - PROCESS | 1662 | 1465526389745 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:39:49 INFO - PROCESS | 1662 | 1465526389746 Marionette TRACE conn2 <- [1,2358,null,{}] 19:39:49 INFO - PROCESS | 1662 | 1465526389756 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:49 INFO - PROCESS | 1662 | 1465526389757 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:49 INFO - PROCESS | 1662 | 1465526389844 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:39:49 INFO - PROCESS | 1662 | 1465526389867 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:49 INFO - PROCESS | 1662 | 1465526389868 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab8c000 == 36 [pid = 1662] [id = 597] 19:39:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118428c00) [pid = 1662] [serial = 1791] [outer = 0x0] 19:39:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12253ec00) [pid = 1662] [serial = 1792] [outer = 0x118428c00] 19:39:49 INFO - PROCESS | 1662 | 1465526389892 Marionette DEBUG loaded listener.js 19:39:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x129032000) [pid = 1662] [serial = 1793] [outer = 0x118428c00] 19:39:50 INFO - PROCESS | 1662 | 1465526390190 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 19:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 468ms 19:39:50 INFO - PROCESS | 1662 | 1465526390214 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:39:50 INFO - PROCESS | 1662 | 1465526390215 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:39:50 INFO - PROCESS | 1662 | 1465526390224 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:39:50 INFO - PROCESS | 1662 | 1465526390226 Marionette TRACE conn2 <- [1,2362,null,{}] 19:39:50 INFO - PROCESS | 1662 | 1465526390229 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:50 INFO - PROCESS | 1662 | 1465526390230 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:50 INFO - PROCESS | 1662 | 1465526390343 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:39:50 INFO - PROCESS | 1662 | 1465526390349 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:50 INFO - PROCESS | 1662 | 1465526390350 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b90e000 == 37 [pid = 1662] [id = 598] 19:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x110eeb000) [pid = 1662] [serial = 1794] [outer = 0x0] 19:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x129036c00) [pid = 1662] [serial = 1795] [outer = 0x110eeb000] 19:39:50 INFO - PROCESS | 1662 | 1465526390376 Marionette DEBUG loaded listener.js 19:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a549c00) [pid = 1662] [serial = 1796] [outer = 0x110eeb000] 19:39:50 INFO - PROCESS | 1662 | 1465526390676 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 19:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 19:39:50 INFO - PROCESS | 1662 | 1465526390694 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:39:50 INFO - PROCESS | 1662 | 1465526390696 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:39:50 INFO - PROCESS | 1662 | 1465526390698 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:39:50 INFO - PROCESS | 1662 | 1465526390700 Marionette TRACE conn2 <- [1,2366,null,{}] 19:39:50 INFO - PROCESS | 1662 | 1465526390705 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:50 INFO - PROCESS | 1662 | 1465526390707 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:50 INFO - PROCESS | 1662 | 1465526390797 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:39:50 INFO - PROCESS | 1662 | 1465526390811 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:50 INFO - PROCESS | 1662 | 1465526390812 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c71f800 == 38 [pid = 1662] [id = 599] 19:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119204400) [pid = 1662] [serial = 1797] [outer = 0x0] 19:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a5dd400) [pid = 1662] [serial = 1798] [outer = 0x119204400] 19:39:50 INFO - PROCESS | 1662 | 1465526390839 Marionette DEBUG loaded listener.js 19:39:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12b81e400) [pid = 1662] [serial = 1799] [outer = 0x119204400] 19:39:51 INFO - PROCESS | 1662 | 1465526391215 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 19:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 19:39:51 INFO - PROCESS | 1662 | 1465526391271 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:39:51 INFO - PROCESS | 1662 | 1465526391272 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:39:51 INFO - PROCESS | 1662 | 1465526391275 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:39:51 INFO - PROCESS | 1662 | 1465526391276 Marionette TRACE conn2 <- [1,2370,null,{}] 19:39:51 INFO - PROCESS | 1662 | 1465526391278 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:51 INFO - PROCESS | 1662 | 1465526391279 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:51 INFO - PROCESS | 1662 | 1465526391361 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:39:51 INFO - PROCESS | 1662 | 1465526391476 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:51 INFO - PROCESS | 1662 | 1465526391478 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d72800 == 39 [pid = 1662] [id = 600] 19:39:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x111e2ec00) [pid = 1662] [serial = 1800] [outer = 0x0] 19:39:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x112a13c00) [pid = 1662] [serial = 1801] [outer = 0x111e2ec00] 19:39:51 INFO - PROCESS | 1662 | 1465526391509 Marionette DEBUG loaded listener.js 19:39:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1133d3800) [pid = 1662] [serial = 1802] [outer = 0x111e2ec00] 19:39:52 INFO - PROCESS | 1662 | 1465526392039 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 19:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 769ms 19:39:52 INFO - PROCESS | 1662 | 1465526392046 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:39:52 INFO - PROCESS | 1662 | 1465526392048 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:39:52 INFO - PROCESS | 1662 | 1465526392079 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:39:52 INFO - PROCESS | 1662 | 1465526392082 Marionette TRACE conn2 <- [1,2374,null,{}] 19:39:52 INFO - PROCESS | 1662 | 1465526392088 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:52 INFO - PROCESS | 1662 | 1465526392089 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:52 INFO - PROCESS | 1662 | 1465526392196 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:39:52 INFO - PROCESS | 1662 | 1465526392284 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:52 INFO - PROCESS | 1662 | 1465526392285 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f7c000 == 40 [pid = 1662] [id = 601] 19:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11835c800) [pid = 1662] [serial = 1803] [outer = 0x0] 19:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11846fc00) [pid = 1662] [serial = 1804] [outer = 0x11835c800] 19:39:52 INFO - PROCESS | 1662 | 1465526392316 Marionette DEBUG loaded listener.js 19:39:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11928c400) [pid = 1662] [serial = 1805] [outer = 0x11835c800] 19:39:52 INFO - PROCESS | 1662 | 1465526392873 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 19:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 979ms 19:39:53 INFO - PROCESS | 1662 | 1465526393073 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:39:53 INFO - PROCESS | 1662 | 1465526393075 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:39:53 INFO - PROCESS | 1662 | 1465526393080 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:39:53 INFO - PROCESS | 1662 | 1465526393081 Marionette TRACE conn2 <- [1,2378,null,{}] 19:39:53 INFO - PROCESS | 1662 | 1465526393084 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:53 INFO - PROCESS | 1662 | 1465526393086 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:53 INFO - PROCESS | 1662 | 1465526393187 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:39:53 INFO - PROCESS | 1662 | 1465526393257 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:53 INFO - PROCESS | 1662 | 1465526393260 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x11699d800 == 41 [pid = 1662] [id = 602] 19:39:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x111aa9400) [pid = 1662] [serial = 1806] [outer = 0x0] 19:39:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11219c800) [pid = 1662] [serial = 1807] [outer = 0x111aa9400] 19:39:53 INFO - PROCESS | 1662 | 1465526393295 Marionette DEBUG loaded listener.js 19:39:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x112a1c000) [pid = 1662] [serial = 1808] [outer = 0x111aa9400] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12c71f800 == 40 [pid = 1662] [id = 599] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12b90e000 == 39 [pid = 1662] [id = 598] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab8c000 == 38 [pid = 1662] [id = 597] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x116f2d000 == 37 [pid = 1662] [id = 596] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12a406800 == 36 [pid = 1662] [id = 595] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x128eed800 == 35 [pid = 1662] [id = 594] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1254bf000 == 34 [pid = 1662] [id = 593] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1241af000 == 33 [pid = 1662] [id = 592] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x123f6f000 == 32 [pid = 1662] [id = 591] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x118fe3000 == 31 [pid = 1662] [id = 590] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a0800 == 30 [pid = 1662] [id = 589] 19:39:53 INFO - PROCESS | 1662 | --DOCSHELL 0x117077000 == 29 [pid = 1662] [id = 588] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x129210400) [pid = 1662] [serial = 1729] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12930f400) [pid = 1662] [serial = 1732] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x116f65400) [pid = 1662] [serial = 1712] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12b819c00) [pid = 1662] [serial = 1697] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x123f92800) [pid = 1662] [serial = 1720] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1248c0800) [pid = 1662] [serial = 1721] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x125470400) [pid = 1662] [serial = 1705] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a548c00) [pid = 1662] [serial = 1735] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128815000) [pid = 1662] [serial = 1706] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128e02400) [pid = 1662] [serial = 1708] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1292c6400) [pid = 1662] [serial = 1709] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x125477400) [pid = 1662] [serial = 1723] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x125e52400) [pid = 1662] [serial = 1724] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118195800) [pid = 1662] [serial = 1714] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11846c000) [pid = 1662] [serial = 1715] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11969c400) [pid = 1662] [serial = 1702] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119da0800) [pid = 1662] [serial = 1703] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1176b7000) [pid = 1662] [serial = 1699] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118462c00) [pid = 1662] [serial = 1700] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119610000) [pid = 1662] [serial = 1717] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119983000) [pid = 1662] [serial = 1718] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11606cc00) [pid = 1662] [serial = 1711] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12b937000) [pid = 1662] [serial = 1745] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12b93ac00) [pid = 1662] [serial = 1747] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119610800) [pid = 1662] [serial = 1738] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128b1c000) [pid = 1662] [serial = 1739] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12b826800) [pid = 1662] [serial = 1744] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a5ddc00) [pid = 1662] [serial = 1741] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b940c00) [pid = 1662] [serial = 1748] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a551c00) [pid = 1662] [serial = 1736] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1271cec00) [pid = 1662] [serial = 1726] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129031400) [pid = 1662] [serial = 1727] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1133c9400) [pid = 1662] [serial = 1730] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12a48b400) [pid = 1662] [serial = 1733] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12b81d800) [pid = 1662] [serial = 1742] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1162b8800) [pid = 1662] [serial = 1649] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118559800) [pid = 1662] [serial = 1652] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12920e400) [pid = 1662] [serial = 1646] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x123f90400) [pid = 1662] [serial = 1655] [outer = 0x0] [url = about:blank] 19:39:53 INFO - PROCESS | 1662 | 1465526393870 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 19:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 821ms 19:39:53 INFO - PROCESS | 1662 | 1465526393902 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:39:53 INFO - PROCESS | 1662 | 1465526393904 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:39:53 INFO - PROCESS | 1662 | 1465526393909 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:39:53 INFO - PROCESS | 1662 | 1465526393912 Marionette TRACE conn2 <- [1,2382,null,{}] 19:39:53 INFO - PROCESS | 1662 | 1465526393915 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:53 INFO - PROCESS | 1662 | 1465526393916 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:53 INFO - PROCESS | 1662 | 1465526393993 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:39:54 INFO - PROCESS | 1662 | 1465526394003 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:54 INFO - PROCESS | 1662 | 1465526394004 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11831d000 == 30 [pid = 1662] [id = 603] 19:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113d37800) [pid = 1662] [serial = 1809] [outer = 0x0] 19:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113da5000) [pid = 1662] [serial = 1810] [outer = 0x113d37800] 19:39:54 INFO - PROCESS | 1662 | 1465526394032 Marionette DEBUG loaded listener.js 19:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1160c8800) [pid = 1662] [serial = 1811] [outer = 0x113d37800] 19:39:54 INFO - PROCESS | 1662 | 1465526394414 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 19:39:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:39:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 19:39:54 INFO - PROCESS | 1662 | 1465526394433 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:39:54 INFO - PROCESS | 1662 | 1465526394436 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:39:54 INFO - PROCESS | 1662 | 1465526394438 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:39:54 INFO - PROCESS | 1662 | 1465526394440 Marionette TRACE conn2 <- [1,2386,null,{}] 19:39:54 INFO - PROCESS | 1662 | 1465526394447 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:54 INFO - PROCESS | 1662 | 1465526394450 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:54 INFO - PROCESS | 1662 | 1465526394529 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:39:54 INFO - PROCESS | 1662 | 1465526394538 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:54 INFO - PROCESS | 1662 | 1465526394540 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d48800 == 31 [pid = 1662] [id = 604] 19:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x117032000) [pid = 1662] [serial = 1812] [outer = 0x0] 19:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1172b3800) [pid = 1662] [serial = 1813] [outer = 0x117032000] 19:39:54 INFO - PROCESS | 1662 | 1465526394569 Marionette DEBUG loaded listener.js 19:39:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118294800) [pid = 1662] [serial = 1814] [outer = 0x117032000] 19:39:55 INFO - PROCESS | 1662 | 1465526395043 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 19:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 620ms 19:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:39:55 INFO - PROCESS | 1662 | 1465526395060 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:39:55 INFO - PROCESS | 1662 | 1465526395061 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:39:55 INFO - PROCESS | 1662 | 1465526395064 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:39:55 INFO - PROCESS | 1662 | 1465526395068 Marionette TRACE conn2 <- [1,2390,null,{}] 19:39:55 INFO - PROCESS | 1662 | 1465526395072 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:55 INFO - PROCESS | 1662 | 1465526395074 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:55 INFO - PROCESS | 1662 | 1465526395204 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:39:55 INFO - PROCESS | 1662 | 1465526395210 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:55 INFO - PROCESS | 1662 | 1465526395211 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f75000 == 32 [pid = 1662] [id = 605] 19:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x110ee9800) [pid = 1662] [serial = 1815] [outer = 0x0] 19:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118467000) [pid = 1662] [serial = 1816] [outer = 0x110ee9800] 19:39:55 INFO - PROCESS | 1662 | 1465526395245 Marionette DEBUG loaded listener.js 19:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118554800) [pid = 1662] [serial = 1817] [outer = 0x110ee9800] 19:39:55 INFO - PROCESS | 1662 | 1465526395570 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 523ms 19:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:39:55 INFO - PROCESS | 1662 | 1465526395588 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:39:55 INFO - PROCESS | 1662 | 1465526395590 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:39:55 INFO - PROCESS | 1662 | 1465526395592 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:39:55 INFO - PROCESS | 1662 | 1465526395593 Marionette TRACE conn2 <- [1,2394,null,{}] 19:39:55 INFO - PROCESS | 1662 | 1465526395595 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:55 INFO - PROCESS | 1662 | 1465526395597 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:55 INFO - PROCESS | 1662 | 1465526395707 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:39:55 INFO - PROCESS | 1662 | 1465526395712 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:55 INFO - PROCESS | 1662 | 1465526395713 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x11805e800 == 33 [pid = 1662] [id = 606] 19:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11835c000) [pid = 1662] [serial = 1818] [outer = 0x0] 19:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118a4fc00) [pid = 1662] [serial = 1819] [outer = 0x11835c000] 19:39:55 INFO - PROCESS | 1662 | 1465526395738 Marionette DEBUG loaded listener.js 19:39:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119356400) [pid = 1662] [serial = 1820] [outer = 0x11835c000] 19:39:56 INFO - PROCESS | 1662 | 1465526396165 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 620ms 19:39:56 INFO - PROCESS | 1662 | 1465526396213 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:39:56 INFO - PROCESS | 1662 | 1465526396215 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:39:56 INFO - PROCESS | 1662 | 1465526396218 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:39:56 INFO - PROCESS | 1662 | 1465526396219 Marionette TRACE conn2 <- [1,2398,null,{}] 19:39:56 INFO - PROCESS | 1662 | 1465526396223 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:56 INFO - PROCESS | 1662 | 1465526396230 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:56 INFO - PROCESS | 1662 | 1465526396418 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:39:56 INFO - PROCESS | 1662 | 1465526396444 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:56 INFO - PROCESS | 1662 | 1465526396446 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x126cd9800 == 34 [pid = 1662] [id = 607] 19:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11961b400) [pid = 1662] [serial = 1821] [outer = 0x0] 19:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196a2400) [pid = 1662] [serial = 1822] [outer = 0x11961b400] 19:39:56 INFO - PROCESS | 1662 | 1465526396487 Marionette DEBUG loaded listener.js 19:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119d9f000) [pid = 1662] [serial = 1823] [outer = 0x11961b400] 19:39:56 INFO - PROCESS | 1662 | 1465526396814 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 621ms 19:39:56 INFO - PROCESS | 1662 | 1465526396839 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:39:56 INFO - PROCESS | 1662 | 1465526396840 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:39:56 INFO - PROCESS | 1662 | 1465526396842 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:39:56 INFO - PROCESS | 1662 | 1465526396843 Marionette TRACE conn2 <- [1,2402,null,{}] 19:39:56 INFO - PROCESS | 1662 | 1465526396846 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:56 INFO - PROCESS | 1662 | 1465526396847 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:56 INFO - PROCESS | 1662 | 1465526396954 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:39:56 INFO - PROCESS | 1662 | 1465526396983 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:56 INFO - PROCESS | 1662 | 1465526396984 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a11800 == 35 [pid = 1662] [id = 608] 19:39:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11969ac00) [pid = 1662] [serial = 1824] [outer = 0x0] 19:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12253f400) [pid = 1662] [serial = 1825] [outer = 0x11969ac00] 19:39:57 INFO - PROCESS | 1662 | 1465526397008 Marionette DEBUG loaded listener.js 19:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1238b5000) [pid = 1662] [serial = 1826] [outer = 0x11969ac00] 19:39:57 INFO - PROCESS | 1662 | 1465526397343 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 19:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 19:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:39:57 INFO - PROCESS | 1662 | 1465526397363 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:39:57 INFO - PROCESS | 1662 | 1465526397364 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:39:57 INFO - PROCESS | 1662 | 1465526397366 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:39:57 INFO - PROCESS | 1662 | 1465526397369 Marionette TRACE conn2 <- [1,2406,null,{}] 19:39:57 INFO - PROCESS | 1662 | 1465526397372 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:57 INFO - PROCESS | 1662 | 1465526397373 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:57 INFO - PROCESS | 1662 | 1465526397473 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:39:57 INFO - PROCESS | 1662 | 1465526397509 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:57 INFO - PROCESS | 1662 | 1465526397511 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x129298800 == 36 [pid = 1662] [id = 609] 19:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123d9e800) [pid = 1662] [serial = 1827] [outer = 0x0] 19:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x123f9a400) [pid = 1662] [serial = 1828] [outer = 0x123d9e800] 19:39:57 INFO - PROCESS | 1662 | 1465526397536 Marionette DEBUG loaded listener.js 19:39:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124af5c00) [pid = 1662] [serial = 1829] [outer = 0x123d9e800] 19:39:57 INFO - PROCESS | 1662 | 1465526397833 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 19:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 19:39:57 INFO - PROCESS | 1662 | 1465526397888 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:39:57 INFO - PROCESS | 1662 | 1465526397889 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:39:57 INFO - PROCESS | 1662 | 1465526397891 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:39:57 INFO - PROCESS | 1662 | 1465526397892 Marionette TRACE conn2 <- [1,2410,null,{}] 19:39:57 INFO - PROCESS | 1662 | 1465526397895 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:57 INFO - PROCESS | 1662 | 1465526397896 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:57 INFO - PROCESS | 1662 | 1465526397996 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118469000) [pid = 1662] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113d9fc00) [pid = 1662] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11696b800) [pid = 1662] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11969a800) [pid = 1662] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123a28000) [pid = 1662] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11846d800) [pid = 1662] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128812400) [pid = 1662] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1132e6400) [pid = 1662] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110e3d400) [pid = 1662] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113da0800) [pid = 1662] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118428c00) [pid = 1662] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11846c800) [pid = 1662] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x110eeb000) [pid = 1662] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12548e800) [pid = 1662] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128817000) [pid = 1662] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:39:58 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128a76400) [pid = 1662] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:39:58 INFO - PROCESS | 1662 | 1465526398136 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:58 INFO - PROCESS | 1662 | 1465526398137 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fde800 == 37 [pid = 1662] [id = 610] 19:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x111c75000) [pid = 1662] [serial = 1830] [outer = 0x0] 19:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113d3cc00) [pid = 1662] [serial = 1831] [outer = 0x111c75000] 19:39:58 INFO - PROCESS | 1662 | 1465526398161 Marionette DEBUG loaded listener.js 19:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11846c800) [pid = 1662] [serial = 1832] [outer = 0x111c75000] 19:39:58 INFO - PROCESS | 1662 | 1465526398459 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 617ms 19:39:58 INFO - PROCESS | 1662 | 1465526398510 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:39:58 INFO - PROCESS | 1662 | 1465526398511 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:39:58 INFO - PROCESS | 1662 | 1465526398513 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:39:58 INFO - PROCESS | 1662 | 1465526398514 Marionette TRACE conn2 <- [1,2414,null,{}] 19:39:58 INFO - PROCESS | 1662 | 1465526398518 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:58 INFO - PROCESS | 1662 | 1465526398520 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:58 INFO - PROCESS | 1662 | 1465526398597 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:39:58 INFO - PROCESS | 1662 | 1465526398602 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:58 INFO - PROCESS | 1662 | 1465526398604 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f74000 == 38 [pid = 1662] [id = 611] 19:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11969a400) [pid = 1662] [serial = 1833] [outer = 0x0] 19:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125490400) [pid = 1662] [serial = 1834] [outer = 0x11969a400] 19:39:58 INFO - PROCESS | 1662 | 1465526398627 Marionette DEBUG loaded listener.js 19:39:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126bbbc00) [pid = 1662] [serial = 1835] [outer = 0x11969a400] 19:39:58 INFO - PROCESS | 1662 | 1465526398937 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 19:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 471ms 19:39:59 INFO - PROCESS | 1662 | 1465526399001 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:39:59 INFO - PROCESS | 1662 | 1465526399005 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:39:59 INFO - PROCESS | 1662 | 1465526399013 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:39:59 INFO - PROCESS | 1662 | 1465526399015 Marionette TRACE conn2 <- [1,2418,null,{}] 19:39:59 INFO - PROCESS | 1662 | 1465526399019 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:59 INFO - PROCESS | 1662 | 1465526399023 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:59 INFO - PROCESS | 1662 | 1465526399114 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:39:59 INFO - PROCESS | 1662 | 1465526399120 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:59 INFO - PROCESS | 1662 | 1465526399122 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b2000 == 39 [pid = 1662] [id = 612] 19:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118469000) [pid = 1662] [serial = 1836] [outer = 0x0] 19:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126e49000) [pid = 1662] [serial = 1837] [outer = 0x118469000] 19:39:59 INFO - PROCESS | 1662 | 1465526399155 Marionette DEBUG loaded listener.js 19:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12881a800) [pid = 1662] [serial = 1838] [outer = 0x118469000] 19:39:59 INFO - PROCESS | 1662 | 1465526399503 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms 19:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:39:59 INFO - PROCESS | 1662 | 1465526399537 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:39:59 INFO - PROCESS | 1662 | 1465526399538 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:39:59 INFO - PROCESS | 1662 | 1465526399540 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:39:59 INFO - PROCESS | 1662 | 1465526399542 Marionette TRACE conn2 <- [1,2422,null,{}] 19:39:59 INFO - PROCESS | 1662 | 1465526399545 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:39:59 INFO - PROCESS | 1662 | 1465526399546 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:59 INFO - PROCESS | 1662 | 1465526399651 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:39:59 INFO - PROCESS | 1662 | 1465526399657 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:59 INFO - PROCESS | 1662 | 1465526399658 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:39:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b921800 == 40 [pid = 1662] [id = 613] 19:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126e47400) [pid = 1662] [serial = 1839] [outer = 0x0] 19:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a81000) [pid = 1662] [serial = 1840] [outer = 0x126e47400] 19:39:59 INFO - PROCESS | 1662 | 1465526399681 Marionette DEBUG loaded listener.js 19:39:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b1e800) [pid = 1662] [serial = 1841] [outer = 0x126e47400] 19:39:59 INFO - PROCESS | 1662 | 1465526399973 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 19:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:40:00 INFO - PROCESS | 1662 | 1465526400010 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:40:00 INFO - PROCESS | 1662 | 1465526400011 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:40:00 INFO - PROCESS | 1662 | 1465526400013 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:40:00 INFO - PROCESS | 1662 | 1465526400014 Marionette TRACE conn2 <- [1,2426,null,{}] 19:40:00 INFO - PROCESS | 1662 | 1465526400017 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:00 INFO - PROCESS | 1662 | 1465526400019 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:00 INFO - PROCESS | 1662 | 1465526400099 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:40:00 INFO - PROCESS | 1662 | 1465526400206 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:00 INFO - PROCESS | 1662 | 1465526400208 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a39800 == 41 [pid = 1662] [id = 614] 19:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x110e32800) [pid = 1662] [serial = 1842] [outer = 0x0] 19:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x110ee7c00) [pid = 1662] [serial = 1843] [outer = 0x110e32800] 19:40:00 INFO - PROCESS | 1662 | 1465526400239 Marionette DEBUG loaded listener.js 19:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112a11800) [pid = 1662] [serial = 1844] [outer = 0x110e32800] 19:40:00 INFO - PROCESS | 1662 | 1465526400691 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 718ms 19:40:00 INFO - PROCESS | 1662 | 1465526400734 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:40:00 INFO - PROCESS | 1662 | 1465526400736 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:40:00 INFO - PROCESS | 1662 | 1465526400739 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:40:00 INFO - PROCESS | 1662 | 1465526400741 Marionette TRACE conn2 <- [1,2430,null,{}] 19:40:00 INFO - PROCESS | 1662 | 1465526400744 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:00 INFO - PROCESS | 1662 | 1465526400748 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:00 INFO - PROCESS | 1662 | 1465526400853 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:40:00 INFO - PROCESS | 1662 | 1465526400916 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:00 INFO - PROCESS | 1662 | 1465526400917 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1226a3000 == 42 [pid = 1662] [id = 615] 19:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1130d8400) [pid = 1662] [serial = 1845] [outer = 0x0] 19:40:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1166e3400) [pid = 1662] [serial = 1846] [outer = 0x1130d8400] 19:40:00 INFO - PROCESS | 1662 | 1465526400948 Marionette DEBUG loaded listener.js 19:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117032400) [pid = 1662] [serial = 1847] [outer = 0x1130d8400] 19:40:01 INFO - PROCESS | 1662 | 1465526401398 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 19:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 19:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:40:01 INFO - PROCESS | 1662 | 1465526401411 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:40:01 INFO - PROCESS | 1662 | 1465526401413 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:40:01 INFO - PROCESS | 1662 | 1465526401416 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:40:01 INFO - PROCESS | 1662 | 1465526401417 Marionette TRACE conn2 <- [1,2434,null,{}] 19:40:01 INFO - PROCESS | 1662 | 1465526401420 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:01 INFO - PROCESS | 1662 | 1465526401421 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:01 INFO - PROCESS | 1662 | 1465526401526 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:40:01 INFO - PROCESS | 1662 | 1465526401619 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:01 INFO - PROCESS | 1662 | 1465526401620 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294d7800 == 43 [pid = 1662] [id = 616] 19:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1182a1000) [pid = 1662] [serial = 1848] [outer = 0x0] 19:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11853d800) [pid = 1662] [serial = 1849] [outer = 0x1182a1000] 19:40:01 INFO - PROCESS | 1662 | 1465526401662 Marionette DEBUG loaded listener.js 19:40:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119356000) [pid = 1662] [serial = 1850] [outer = 0x1182a1000] 19:40:02 INFO - PROCESS | 1662 | 1465526402070 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 19:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 671ms 19:40:02 INFO - PROCESS | 1662 | 1465526402087 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:40:02 INFO - PROCESS | 1662 | 1465526402088 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:40:02 INFO - PROCESS | 1662 | 1465526402096 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:40:02 INFO - PROCESS | 1662 | 1465526402100 Marionette TRACE conn2 <- [1,2438,null,{}] 19:40:02 INFO - PROCESS | 1662 | 1465526402103 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:02 INFO - PROCESS | 1662 | 1465526402106 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:02 INFO - PROCESS | 1662 | 1465526402208 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:40:02 INFO - PROCESS | 1662 | 1465526402283 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:02 INFO - PROCESS | 1662 | 1465526402284 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed9000 == 44 [pid = 1662] [id = 617] 19:40:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118465800) [pid = 1662] [serial = 1851] [outer = 0x0] 19:40:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11969dc00) [pid = 1662] [serial = 1852] [outer = 0x118465800] 19:40:02 INFO - PROCESS | 1662 | 1465526402312 Marionette DEBUG loaded listener.js 19:40:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x122537800) [pid = 1662] [serial = 1853] [outer = 0x118465800] 19:40:02 INFO - PROCESS | 1662 | 1465526402756 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 19:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 681ms 19:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:40:02 INFO - PROCESS | 1662 | 1465526402772 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:40:02 INFO - PROCESS | 1662 | 1465526402774 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:40:02 INFO - PROCESS | 1662 | 1465526402776 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:40:02 INFO - PROCESS | 1662 | 1465526402778 Marionette TRACE conn2 <- [1,2442,null,{}] 19:40:02 INFO - PROCESS | 1662 | 1465526402780 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:02 INFO - PROCESS | 1662 | 1465526402782 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:02 INFO - PROCESS | 1662 | 1465526402887 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:40:03 INFO - PROCESS | 1662 | 1465526403124 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:03 INFO - PROCESS | 1662 | 1465526403125 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192b8000 == 45 [pid = 1662] [id = 618] 19:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x110fa1c00) [pid = 1662] [serial = 1854] [outer = 0x0] 19:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1132e0000) [pid = 1662] [serial = 1855] [outer = 0x110fa1c00] 19:40:03 INFO - PROCESS | 1662 | 1465526403175 Marionette DEBUG loaded listener.js 19:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x113da2400) [pid = 1662] [serial = 1856] [outer = 0x110fa1c00] 19:40:03 INFO - PROCESS | 1662 | 1465526403603 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 19:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 869ms 19:40:03 INFO - PROCESS | 1662 | 1465526403648 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:40:03 INFO - PROCESS | 1662 | 1465526403650 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:40:03 INFO - PROCESS | 1662 | 1465526403653 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:40:03 INFO - PROCESS | 1662 | 1465526403654 Marionette TRACE conn2 <- [1,2446,null,{}] 19:40:03 INFO - PROCESS | 1662 | 1465526403658 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:03 INFO - PROCESS | 1662 | 1465526403661 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:03 INFO - PROCESS | 1662 | 1465526403755 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:40:03 INFO - PROCESS | 1662 | 1465526403818 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:03 INFO - PROCESS | 1662 | 1465526403820 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ba000 == 46 [pid = 1662] [id = 619] 19:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117034800) [pid = 1662] [serial = 1857] [outer = 0x0] 19:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1182a0400) [pid = 1662] [serial = 1858] [outer = 0x117034800] 19:40:03 INFO - PROCESS | 1662 | 1465526403847 Marionette DEBUG loaded listener.js 19:40:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118466400) [pid = 1662] [serial = 1859] [outer = 0x117034800] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12b921800 == 45 [pid = 1662] [id = 613] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5b2000 == 44 [pid = 1662] [id = 612] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x123f74000 == 43 [pid = 1662] [id = 611] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x118fde800 == 42 [pid = 1662] [id = 610] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x129298800 == 41 [pid = 1662] [id = 609] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x128a11800 == 40 [pid = 1662] [id = 608] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x126cd9800 == 39 [pid = 1662] [id = 607] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11805e800 == 38 [pid = 1662] [id = 606] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x123f75000 == 37 [pid = 1662] [id = 605] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x119d48800 == 36 [pid = 1662] [id = 604] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11831d000 == 35 [pid = 1662] [id = 603] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11699d800 == 34 [pid = 1662] [id = 602] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x123f7c000 == 33 [pid = 1662] [id = 601] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x113d72800 == 32 [pid = 1662] [id = 600] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1192b8000 == 31 [pid = 1662] [id = 618] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed9000 == 30 [pid = 1662] [id = 617] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1294d7800 == 29 [pid = 1662] [id = 616] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1226a3000 == 28 [pid = 1662] [id = 615] 19:40:04 INFO - PROCESS | 1662 | --DOCSHELL 0x113a39800 == 27 [pid = 1662] [id = 614] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x126c5c800) [pid = 1662] [serial = 1780] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x113df5800) [pid = 1662] [serial = 1768] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118467c00) [pid = 1662] [serial = 1771] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116765400) [pid = 1662] [serial = 1769] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1196d7000) [pid = 1662] [serial = 1774] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119d9f400) [pid = 1662] [serial = 1775] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x125472c00) [pid = 1662] [serial = 1777] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11961c400) [pid = 1662] [serial = 1766] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118a45000) [pid = 1662] [serial = 1765] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128b16000) [pid = 1662] [serial = 1783] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128745c00) [pid = 1662] [serial = 1781] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1292ce400) [pid = 1662] [serial = 1786] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1292bf400) [pid = 1662] [serial = 1784] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a258800) [pid = 1662] [serial = 1787] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117034400) [pid = 1662] [serial = 1790] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1173a3800) [pid = 1662] [serial = 1751] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12253ec00) [pid = 1662] [serial = 1792] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1160c7800) [pid = 1662] [serial = 1750] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119203800) [pid = 1662] [serial = 1753] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a549c00) [pid = 1662] [serial = 1796] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11935d800) [pid = 1662] [serial = 1754] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118554c00) [pid = 1662] [serial = 1772] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1271ce800) [pid = 1662] [serial = 1757] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126b56400) [pid = 1662] [serial = 1756] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112a17400) [pid = 1662] [serial = 1789] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1292cd400) [pid = 1662] [serial = 1760] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128b11000) [pid = 1662] [serial = 1759] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a52fc00) [pid = 1662] [serial = 1763] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1292c9000) [pid = 1662] [serial = 1762] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x129032000) [pid = 1662] [serial = 1793] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x129036c00) [pid = 1662] [serial = 1795] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126b53400) [pid = 1662] [serial = 1778] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12a5dd400) [pid = 1662] [serial = 1798] [outer = 0x0] [url = about:blank] 19:40:04 INFO - PROCESS | 1662 | 1465526404759 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 19:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1122ms 19:40:04 INFO - PROCESS | 1662 | 1465526404775 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:40:04 INFO - PROCESS | 1662 | 1465526404777 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:40:04 INFO - PROCESS | 1662 | 1465526404780 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:40:04 INFO - PROCESS | 1662 | 1465526404784 Marionette TRACE conn2 <- [1,2450,null,{}] 19:40:04 INFO - PROCESS | 1662 | 1465526404789 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:04 INFO - PROCESS | 1662 | 1465526404790 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:04 INFO - PROCESS | 1662 | 1465526404866 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:40:04 INFO - PROCESS | 1662 | 1465526404872 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:04 INFO - PROCESS | 1662 | 1465526404875 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x11706f800 == 28 [pid = 1662] [id = 620] 19:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1132e7000) [pid = 1662] [serial = 1860] [outer = 0x0] 19:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11386f400) [pid = 1662] [serial = 1861] [outer = 0x1132e7000] 19:40:04 INFO - PROCESS | 1662 | 1465526404902 Marionette DEBUG loaded listener.js 19:40:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115ee3400) [pid = 1662] [serial = 1862] [outer = 0x1132e7000] 19:40:05 INFO - PROCESS | 1662 | 1465526405259 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 19:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 525ms 19:40:05 INFO - PROCESS | 1662 | 1465526405306 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:40:05 INFO - PROCESS | 1662 | 1465526405309 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:40:05 INFO - PROCESS | 1662 | 1465526405314 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:40:05 INFO - PROCESS | 1662 | 1465526405316 Marionette TRACE conn2 <- [1,2454,null,{}] 19:40:05 INFO - PROCESS | 1662 | 1465526405318 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:05 INFO - PROCESS | 1662 | 1465526405320 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:05 INFO - PROCESS | 1662 | 1465526405418 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:40:05 INFO - PROCESS | 1662 | 1465526405426 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:05 INFO - PROCESS | 1662 | 1465526405427 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832e800 == 29 [pid = 1662] [id = 621] 19:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1162c2000) [pid = 1662] [serial = 1863] [outer = 0x0] 19:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1169f8c00) [pid = 1662] [serial = 1864] [outer = 0x1162c2000] 19:40:05 INFO - PROCESS | 1662 | 1465526405452 Marionette DEBUG loaded listener.js 19:40:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1176c0000) [pid = 1662] [serial = 1865] [outer = 0x1162c2000] 19:40:05 INFO - PROCESS | 1662 | 1465526405813 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 19:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 523ms 19:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:40:05 INFO - PROCESS | 1662 | 1465526405837 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:40:05 INFO - PROCESS | 1662 | 1465526405838 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:40:05 INFO - PROCESS | 1662 | 1465526405840 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:40:05 INFO - PROCESS | 1662 | 1465526405843 Marionette TRACE conn2 <- [1,2458,null,{}] 19:40:05 INFO - PROCESS | 1662 | 1465526405850 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:05 INFO - PROCESS | 1662 | 1465526405853 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:05 INFO - PROCESS | 1662 | 1465526405981 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:40:06 INFO - PROCESS | 1662 | 1465526405994 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:06 INFO - PROCESS | 1662 | 1465526405997 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12258d000 == 30 [pid = 1662] [id = 622] 19:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118468000) [pid = 1662] [serial = 1866] [outer = 0x0] 19:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11853e800) [pid = 1662] [serial = 1867] [outer = 0x118468000] 19:40:06 INFO - PROCESS | 1662 | 1465526406042 Marionette DEBUG loaded listener.js 19:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119205800) [pid = 1662] [serial = 1868] [outer = 0x118468000] 19:40:06 INFO - PROCESS | 1662 | 1465526406385 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 19:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 19:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:40:06 INFO - PROCESS | 1662 | 1465526406412 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:40:06 INFO - PROCESS | 1662 | 1465526406414 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:40:06 INFO - PROCESS | 1662 | 1465526406416 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:40:06 INFO - PROCESS | 1662 | 1465526406419 Marionette TRACE conn2 <- [1,2462,null,{}] 19:40:06 INFO - PROCESS | 1662 | 1465526406422 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:06 INFO - PROCESS | 1662 | 1465526406424 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:06 INFO - PROCESS | 1662 | 1465526406503 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:40:06 INFO - PROCESS | 1662 | 1465526406573 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:06 INFO - PROCESS | 1662 | 1465526406575 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f7c800 == 31 [pid = 1662] [id = 623] 19:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1162fa400) [pid = 1662] [serial = 1869] [outer = 0x0] 19:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11928ec00) [pid = 1662] [serial = 1870] [outer = 0x1162fa400] 19:40:06 INFO - PROCESS | 1662 | 1465526406600 Marionette DEBUG loaded listener.js 19:40:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119618000) [pid = 1662] [serial = 1871] [outer = 0x1162fa400] 19:40:06 INFO - PROCESS | 1662 | 1465526406939 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 19:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 19:40:06 INFO - PROCESS | 1662 | 1465526406988 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:40:06 INFO - PROCESS | 1662 | 1465526406989 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:40:06 INFO - PROCESS | 1662 | 1465526406991 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:40:06 INFO - PROCESS | 1662 | 1465526406992 Marionette TRACE conn2 <- [1,2466,null,{}] 19:40:06 INFO - PROCESS | 1662 | 1465526406995 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:06 INFO - PROCESS | 1662 | 1465526406996 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:07 INFO - PROCESS | 1662 | 1465526407088 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:40:07 INFO - PROCESS | 1662 | 1465526407124 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:07 INFO - PROCESS | 1662 | 1465526407126 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12539f800 == 32 [pid = 1662] [id = 624] 19:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1132ed800) [pid = 1662] [serial = 1872] [outer = 0x0] 19:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11969f800) [pid = 1662] [serial = 1873] [outer = 0x1132ed800] 19:40:07 INFO - PROCESS | 1662 | 1465526407150 Marionette DEBUG loaded listener.js 19:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119975800) [pid = 1662] [serial = 1874] [outer = 0x1132ed800] 19:40:07 INFO - PROCESS | 1662 | 1465526407464 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 19:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 19:40:07 INFO - PROCESS | 1662 | 1465526407510 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:40:07 INFO - PROCESS | 1662 | 1465526407512 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:40:07 INFO - PROCESS | 1662 | 1465526407514 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:40:07 INFO - PROCESS | 1662 | 1465526407515 Marionette TRACE conn2 <- [1,2470,null,{}] 19:40:07 INFO - PROCESS | 1662 | 1465526407518 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:07 INFO - PROCESS | 1662 | 1465526407523 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:07 INFO - PROCESS | 1662 | 1465526407638 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:40:07 INFO - PROCESS | 1662 | 1465526407641 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:07 INFO - PROCESS | 1662 | 1465526407642 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x127190000 == 33 [pid = 1662] [id = 625] 19:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119697400) [pid = 1662] [serial = 1875] [outer = 0x0] 19:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119d99000) [pid = 1662] [serial = 1876] [outer = 0x119697400] 19:40:07 INFO - PROCESS | 1662 | 1465526407667 Marionette DEBUG loaded listener.js 19:40:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124aa0800) [pid = 1662] [serial = 1877] [outer = 0x119697400] 19:40:08 INFO - PROCESS | 1662 | 1465526407996 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 19:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 19:40:08 INFO - PROCESS | 1662 | 1465526408033 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:40:08 INFO - PROCESS | 1662 | 1465526408036 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:40:08 INFO - PROCESS | 1662 | 1465526408040 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:40:08 INFO - PROCESS | 1662 | 1465526408049 Marionette TRACE conn2 <- [1,2474,null,{}] 19:40:08 INFO - PROCESS | 1662 | 1465526408068 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:08 INFO - PROCESS | 1662 | 1465526408069 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:08 INFO - PROCESS | 1662 | 1465526408167 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:40:08 INFO - PROCESS | 1662 | 1465526408171 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:08 INFO - PROCESS | 1662 | 1465526408172 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x128ef5800 == 34 [pid = 1662] [id = 626] 19:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110eea400) [pid = 1662] [serial = 1878] [outer = 0x0] 19:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125377c00) [pid = 1662] [serial = 1879] [outer = 0x110eea400] 19:40:08 INFO - PROCESS | 1662 | 1465526408196 Marionette DEBUG loaded listener.js 19:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126b56000) [pid = 1662] [serial = 1880] [outer = 0x110eea400] 19:40:08 INFO - PROCESS | 1662 | 1465526408687 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119204400) [pid = 1662] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118469000) [pid = 1662] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11961b400) [pid = 1662] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123d9e800) [pid = 1662] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11969ac00) [pid = 1662] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x111c75000) [pid = 1662] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111aa9400) [pid = 1662] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111e2ec00) [pid = 1662] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113d37800) [pid = 1662] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11835c800) [pid = 1662] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110ee9800) [pid = 1662] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x117032000) [pid = 1662] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11835c000) [pid = 1662] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126e47400) [pid = 1662] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:40:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11969a400) [pid = 1662] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 682ms 19:40:08 INFO - PROCESS | 1662 | 1465526408722 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:40:08 INFO - PROCESS | 1662 | 1465526408723 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:40:08 INFO - PROCESS | 1662 | 1465526408726 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:40:08 INFO - PROCESS | 1662 | 1465526408727 Marionette TRACE conn2 <- [1,2478,null,{}] 19:40:08 INFO - PROCESS | 1662 | 1465526408729 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:08 INFO - PROCESS | 1662 | 1465526408730 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:08 INFO - PROCESS | 1662 | 1465526408805 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:40:08 INFO - PROCESS | 1662 | 1465526408809 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:08 INFO - PROCESS | 1662 | 1465526408810 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x122595800 == 35 [pid = 1662] [id = 627] 19:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1166e2800) [pid = 1662] [serial = 1881] [outer = 0x0] 19:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11829a400) [pid = 1662] [serial = 1882] [outer = 0x1166e2800] 19:40:08 INFO - PROCESS | 1662 | 1465526408835 Marionette DEBUG loaded listener.js 19:40:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119204400) [pid = 1662] [serial = 1883] [outer = 0x1166e2800] 19:40:09 INFO - PROCESS | 1662 | 1465526409164 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 19:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:40:09 INFO - PROCESS | 1662 | 1465526409196 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:40:09 INFO - PROCESS | 1662 | 1465526409197 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:40:09 INFO - PROCESS | 1662 | 1465526409208 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:40:09 INFO - PROCESS | 1662 | 1465526409209 Marionette TRACE conn2 <- [1,2482,null,{}] 19:40:09 INFO - PROCESS | 1662 | 1465526409212 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:09 INFO - PROCESS | 1662 | 1465526409213 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:09 INFO - PROCESS | 1662 | 1465526409314 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:40:09 INFO - PROCESS | 1662 | 1465526409402 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:09 INFO - PROCESS | 1662 | 1465526409404 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294e2000 == 36 [pid = 1662] [id = 628] 19:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112e39c00) [pid = 1662] [serial = 1884] [outer = 0x0] 19:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119352400) [pid = 1662] [serial = 1885] [outer = 0x112e39c00] 19:40:09 INFO - PROCESS | 1662 | 1465526409444 Marionette DEBUG loaded listener.js 19:40:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126e48400) [pid = 1662] [serial = 1886] [outer = 0x112e39c00] 19:40:09 INFO - PROCESS | 1662 | 1465526409739 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 19:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 580ms 19:40:09 INFO - PROCESS | 1662 | 1465526409781 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:40:09 INFO - PROCESS | 1662 | 1465526409784 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:40:09 INFO - PROCESS | 1662 | 1465526409797 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:40:09 INFO - PROCESS | 1662 | 1465526409799 Marionette TRACE conn2 <- [1,2486,null,{}] 19:40:09 INFO - PROCESS | 1662 | 1465526409812 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:09 INFO - PROCESS | 1662 | 1465526409814 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:09 INFO - PROCESS | 1662 | 1465526409982 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:40:09 INFO - PROCESS | 1662 | 1465526409991 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:09 INFO - PROCESS | 1662 | 1465526409992 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a521800 == 37 [pid = 1662] [id = 629] 19:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123d9e800) [pid = 1662] [serial = 1887] [outer = 0x0] 19:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1271c8000) [pid = 1662] [serial = 1888] [outer = 0x123d9e800] 19:40:10 INFO - PROCESS | 1662 | 1465526410033 Marionette DEBUG loaded listener.js 19:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12880f400) [pid = 1662] [serial = 1889] [outer = 0x123d9e800] 19:40:10 INFO - PROCESS | 1662 | 1465526410417 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 19:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 630ms 19:40:10 INFO - PROCESS | 1662 | 1465526410427 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:40:10 INFO - PROCESS | 1662 | 1465526410429 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:40:10 INFO - PROCESS | 1662 | 1465526410431 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:40:10 INFO - PROCESS | 1662 | 1465526410442 Marionette TRACE conn2 <- [1,2490,null,{}] 19:40:10 INFO - PROCESS | 1662 | 1465526410447 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:10 INFO - PROCESS | 1662 | 1465526410448 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:10 INFO - PROCESS | 1662 | 1465526410540 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:40:10 INFO - PROCESS | 1662 | 1465526410599 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:10 INFO - PROCESS | 1662 | 1465526410601 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c3800 == 38 [pid = 1662] [id = 630] 19:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126b55000) [pid = 1662] [serial = 1890] [outer = 0x0] 19:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128818c00) [pid = 1662] [serial = 1891] [outer = 0x126b55000] 19:40:10 INFO - PROCESS | 1662 | 1465526410627 Marionette DEBUG loaded listener.js 19:40:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129032000) [pid = 1662] [serial = 1892] [outer = 0x126b55000] 19:40:11 INFO - PROCESS | 1662 | 1465526411159 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 781ms 19:40:11 INFO - PROCESS | 1662 | 1465526411213 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:40:11 INFO - PROCESS | 1662 | 1465526411218 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:40:11 INFO - PROCESS | 1662 | 1465526411222 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:40:11 INFO - PROCESS | 1662 | 1465526411227 Marionette TRACE conn2 <- [1,2494,null,{}] 19:40:11 INFO - PROCESS | 1662 | 1465526411233 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:11 INFO - PROCESS | 1662 | 1465526411235 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:11 INFO - PROCESS | 1662 | 1465526411435 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:40:11 INFO - PROCESS | 1662 | 1465526411550 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:11 INFO - PROCESS | 1662 | 1465526411552 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x118320000 == 39 [pid = 1662] [id = 631] 19:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1133d6400) [pid = 1662] [serial = 1893] [outer = 0x0] 19:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x113d9f800) [pid = 1662] [serial = 1894] [outer = 0x1133d6400] 19:40:11 INFO - PROCESS | 1662 | 1465526411603 Marionette DEBUG loaded listener.js 19:40:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1162f5000) [pid = 1662] [serial = 1895] [outer = 0x1133d6400] 19:40:12 INFO - PROCESS | 1662 | 1465526412138 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 19:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 925ms 19:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:40:12 INFO - PROCESS | 1662 | 1465526412147 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:40:12 INFO - PROCESS | 1662 | 1465526412150 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:40:12 INFO - PROCESS | 1662 | 1465526412155 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:40:12 INFO - PROCESS | 1662 | 1465526412157 Marionette TRACE conn2 <- [1,2498,null,{}] 19:40:12 INFO - PROCESS | 1662 | 1465526412160 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:12 INFO - PROCESS | 1662 | 1465526412162 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:12 INFO - PROCESS | 1662 | 1465526412296 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:40:12 INFO - PROCESS | 1662 | 1465526412405 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:12 INFO - PROCESS | 1662 | 1465526412407 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254b6800 == 40 [pid = 1662] [id = 632] 19:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11703d000) [pid = 1662] [serial = 1896] [outer = 0x0] 19:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118461c00) [pid = 1662] [serial = 1897] [outer = 0x11703d000] 19:40:12 INFO - PROCESS | 1662 | 1465526412460 Marionette DEBUG loaded listener.js 19:40:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119206800) [pid = 1662] [serial = 1898] [outer = 0x11703d000] 19:40:13 INFO - PROCESS | 1662 | 1465526413156 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1023ms 19:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:40:13 INFO - PROCESS | 1662 | 1465526413211 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:40:13 INFO - PROCESS | 1662 | 1465526413213 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:40:13 INFO - PROCESS | 1662 | 1465526413218 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:40:13 INFO - PROCESS | 1662 | 1465526413220 Marionette TRACE conn2 <- [1,2502,null,{}] 19:40:13 INFO - PROCESS | 1662 | 1465526413223 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:13 INFO - PROCESS | 1662 | 1465526413224 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:13 INFO - PROCESS | 1662 | 1465526413351 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12a521800 == 39 [pid = 1662] [id = 629] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1294e2000 == 38 [pid = 1662] [id = 628] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x122595800 == 37 [pid = 1662] [id = 627] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x128ef5800 == 36 [pid = 1662] [id = 626] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x127190000 == 35 [pid = 1662] [id = 625] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12539f800 == 34 [pid = 1662] [id = 624] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x123f7c800 == 33 [pid = 1662] [id = 623] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12258d000 == 32 [pid = 1662] [id = 622] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11832e800 == 31 [pid = 1662] [id = 621] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11706f800 == 30 [pid = 1662] [id = 620] 19:40:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ba000 == 29 [pid = 1662] [id = 619] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12b81e400) [pid = 1662] [serial = 1799] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1196a2400) [pid = 1662] [serial = 1822] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11219c800) [pid = 1662] [serial = 1807] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112a1c000) [pid = 1662] [serial = 1808] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a13c00) [pid = 1662] [serial = 1801] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1133d3800) [pid = 1662] [serial = 1802] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113da5000) [pid = 1662] [serial = 1810] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1160c8800) [pid = 1662] [serial = 1811] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11846fc00) [pid = 1662] [serial = 1804] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11928c400) [pid = 1662] [serial = 1805] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118467000) [pid = 1662] [serial = 1816] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118554800) [pid = 1662] [serial = 1817] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1172b3800) [pid = 1662] [serial = 1813] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118294800) [pid = 1662] [serial = 1814] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118a4fc00) [pid = 1662] [serial = 1819] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119d9f000) [pid = 1662] [serial = 1823] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119356400) [pid = 1662] [serial = 1820] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | 1465526413522 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:13 INFO - PROCESS | 1662 | 1465526413525 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x116936000 == 30 [pid = 1662] [id = 633] 19:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112a1c000) [pid = 1662] [serial = 1899] [outer = 0x0] 19:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11606b800) [pid = 1662] [serial = 1900] [outer = 0x112a1c000] 19:40:13 INFO - PROCESS | 1662 | 1465526413571 Marionette DEBUG loaded listener.js 19:40:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1172b3800) [pid = 1662] [serial = 1901] [outer = 0x112a1c000] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12881a800) [pid = 1662] [serial = 1838] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123f9a400) [pid = 1662] [serial = 1828] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12253f400) [pid = 1662] [serial = 1825] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113d3cc00) [pid = 1662] [serial = 1831] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124af5c00) [pid = 1662] [serial = 1829] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11846c800) [pid = 1662] [serial = 1832] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126e49000) [pid = 1662] [serial = 1837] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1238b5000) [pid = 1662] [serial = 1826] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128b1e800) [pid = 1662] [serial = 1841] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126bbbc00) [pid = 1662] [serial = 1835] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128a81000) [pid = 1662] [serial = 1840] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x125490400) [pid = 1662] [serial = 1834] [outer = 0x0] [url = about:blank] 19:40:13 INFO - PROCESS | 1662 | 1465526413958 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 771ms 19:40:14 INFO - PROCESS | 1662 | 1465526414009 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:40:14 INFO - PROCESS | 1662 | 1465526414012 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:40:14 INFO - PROCESS | 1662 | 1465526414017 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:40:14 INFO - PROCESS | 1662 | 1465526414019 Marionette TRACE conn2 <- [1,2506,null,{}] 19:40:14 INFO - PROCESS | 1662 | 1465526414021 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:14 INFO - PROCESS | 1662 | 1465526414023 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:14 INFO - PROCESS | 1662 | 1465526414100 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:40:14 INFO - PROCESS | 1662 | 1465526414106 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:14 INFO - PROCESS | 1662 | 1465526414107 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c4000 == 31 [pid = 1662] [id = 634] 19:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118354000) [pid = 1662] [serial = 1902] [outer = 0x0] 19:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118462800) [pid = 1662] [serial = 1903] [outer = 0x118354000] 19:40:14 INFO - PROCESS | 1662 | 1465526414134 Marionette DEBUG loaded listener.js 19:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118f3a400) [pid = 1662] [serial = 1904] [outer = 0x118354000] 19:40:14 INFO - PROCESS | 1662 | 1465526414465 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 470ms 19:40:14 INFO - PROCESS | 1662 | 1465526414489 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:40:14 INFO - PROCESS | 1662 | 1465526414490 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:40:14 INFO - PROCESS | 1662 | 1465526414492 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:40:14 INFO - PROCESS | 1662 | 1465526414494 Marionette TRACE conn2 <- [1,2510,null,{}] 19:40:14 INFO - PROCESS | 1662 | 1465526414504 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:14 INFO - PROCESS | 1662 | 1465526414507 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:14 INFO - PROCESS | 1662 | 1465526414592 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:40:14 INFO - PROCESS | 1662 | 1465526414664 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:14 INFO - PROCESS | 1662 | 1465526414666 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f89800 == 32 [pid = 1662] [id = 635] 19:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118f31400) [pid = 1662] [serial = 1905] [outer = 0x0] 19:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11935a000) [pid = 1662] [serial = 1906] [outer = 0x118f31400] 19:40:14 INFO - PROCESS | 1662 | 1465526414710 Marionette DEBUG loaded listener.js 19:40:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119d3fc00) [pid = 1662] [serial = 1907] [outer = 0x118f31400] 19:40:15 INFO - PROCESS | 1662 | 1465526415123 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 19:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 678ms 19:40:15 INFO - PROCESS | 1662 | 1465526415171 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:40:15 INFO - PROCESS | 1662 | 1465526415172 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:40:15 INFO - PROCESS | 1662 | 1465526415183 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:40:15 INFO - PROCESS | 1662 | 1465526415184 Marionette TRACE conn2 <- [1,2514,null,{}] 19:40:15 INFO - PROCESS | 1662 | 1465526415186 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:15 INFO - PROCESS | 1662 | 1465526415187 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:15 INFO - PROCESS | 1662 | 1465526415263 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:40:15 INFO - PROCESS | 1662 | 1465526415271 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:15 INFO - PROCESS | 1662 | 1465526415272 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254c5000 == 33 [pid = 1662] [id = 636] 19:40:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x122665c00) [pid = 1662] [serial = 1908] [outer = 0x0] 19:40:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123f90400) [pid = 1662] [serial = 1909] [outer = 0x122665c00] 19:40:15 INFO - PROCESS | 1662 | 1465526415313 Marionette DEBUG loaded listener.js 19:40:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124a9f000) [pid = 1662] [serial = 1910] [outer = 0x122665c00] 19:40:15 INFO - PROCESS | 1662 | 1465526415792 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 19:40:15 INFO - PROCESS | 1662 | 1465526415856 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:40:15 INFO - PROCESS | 1662 | 1465526415857 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:40:15 INFO - PROCESS | 1662 | 1465526415859 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:40:15 INFO - PROCESS | 1662 | 1465526415860 Marionette TRACE conn2 <- [1,2518,null,{}] 19:40:15 INFO - PROCESS | 1662 | 1465526415862 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:15 INFO - PROCESS | 1662 | 1465526415864 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:15 INFO - PROCESS | 1662 | 1465526415970 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:40:16 INFO - PROCESS | 1662 | 1465526416024 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:16 INFO - PROCESS | 1662 | 1465526416025 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x128edd000 == 34 [pid = 1662] [id = 637] 19:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112a15000) [pid = 1662] [serial = 1911] [outer = 0x0] 19:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125472c00) [pid = 1662] [serial = 1912] [outer = 0x112a15000] 19:40:16 INFO - PROCESS | 1662 | 1465526416049 Marionette DEBUG loaded listener.js 19:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x125e52400) [pid = 1662] [serial = 1913] [outer = 0x112a15000] 19:40:16 INFO - PROCESS | 1662 | 1465526416380 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 569ms 19:40:16 INFO - PROCESS | 1662 | 1465526416428 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:40:16 INFO - PROCESS | 1662 | 1465526416429 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:40:16 INFO - PROCESS | 1662 | 1465526416432 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:40:16 INFO - PROCESS | 1662 | 1465526416433 Marionette TRACE conn2 <- [1,2522,null,{}] 19:40:16 INFO - PROCESS | 1662 | 1465526416435 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:16 INFO - PROCESS | 1662 | 1465526416439 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:16 INFO - PROCESS | 1662 | 1465526416559 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:40:16 INFO - PROCESS | 1662 | 1465526416599 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:16 INFO - PROCESS | 1662 | 1465526416600 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294de800 == 35 [pid = 1662] [id = 638] 19:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126e48c00) [pid = 1662] [serial = 1914] [outer = 0x0] 19:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128816800) [pid = 1662] [serial = 1915] [outer = 0x126e48c00] 19:40:16 INFO - PROCESS | 1662 | 1465526416625 Marionette DEBUG loaded listener.js 19:40:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129031c00) [pid = 1662] [serial = 1916] [outer = 0x126e48c00] 19:40:16 INFO - PROCESS | 1662 | 1465526416916 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 19:40:16 INFO - PROCESS | 1662 | 1465526416954 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:40:16 INFO - PROCESS | 1662 | 1465526416956 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:40:16 INFO - PROCESS | 1662 | 1465526416958 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:40:16 INFO - PROCESS | 1662 | 1465526416959 Marionette TRACE conn2 <- [1,2526,null,{}] 19:40:16 INFO - PROCESS | 1662 | 1465526416961 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:16 INFO - PROCESS | 1662 | 1465526416972 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:17 INFO - PROCESS | 1662 | 1465526417067 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:40:17 INFO - PROCESS | 1662 | 1465526417105 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:17 INFO - PROCESS | 1662 | 1465526417106 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x11805f800 == 36 [pid = 1662] [id = 639] 19:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x129036c00) [pid = 1662] [serial = 1917] [outer = 0x0] 19:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12903b800) [pid = 1662] [serial = 1918] [outer = 0x129036c00] 19:40:17 INFO - PROCESS | 1662 | 1465526417130 Marionette DEBUG loaded listener.js 19:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1160c9000) [pid = 1662] [serial = 1919] [outer = 0x129036c00] 19:40:17 INFO - PROCESS | 1662 | 1465526417440 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 19:40:17 INFO - PROCESS | 1662 | 1465526417479 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:40:17 INFO - PROCESS | 1662 | 1465526417480 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:40:17 INFO - PROCESS | 1662 | 1465526417483 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:40:17 INFO - PROCESS | 1662 | 1465526417484 Marionette TRACE conn2 <- [1,2530,null,{}] 19:40:17 INFO - PROCESS | 1662 | 1465526417486 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:17 INFO - PROCESS | 1662 | 1465526417487 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:17 INFO - PROCESS | 1662 | 1465526417631 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x110e32800) [pid = 1662] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1130d8400) [pid = 1662] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1182a1000) [pid = 1662] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1132ed800) [pid = 1662] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1162c2000) [pid = 1662] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118465800) [pid = 1662] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119697400) [pid = 1662] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x110eea400) [pid = 1662] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1166e2800) [pid = 1662] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x110fa1c00) [pid = 1662] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1132e7000) [pid = 1662] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x117034800) [pid = 1662] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118468000) [pid = 1662] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123d9e800) [pid = 1662] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1162fa400) [pid = 1662] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:40:17 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x112e39c00) [pid = 1662] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:40:17 INFO - PROCESS | 1662 | 1465526417675 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:17 INFO - PROCESS | 1662 | 1465526417676 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192ae800 == 37 [pid = 1662] [id = 640] 19:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x110e3b000) [pid = 1662] [serial = 1920] [outer = 0x0] 19:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112e15400) [pid = 1662] [serial = 1921] [outer = 0x110e3b000] 19:40:17 INFO - PROCESS | 1662 | 1465526417701 Marionette DEBUG loaded listener.js 19:40:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1162fa400) [pid = 1662] [serial = 1922] [outer = 0x110e3b000] 19:40:17 INFO - PROCESS | 1662 | 1465526417966 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 19:40:18 INFO - PROCESS | 1662 | 1465526418008 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:40:18 INFO - PROCESS | 1662 | 1465526418009 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:40:18 INFO - PROCESS | 1662 | 1465526418011 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:40:18 INFO - PROCESS | 1662 | 1465526418013 Marionette TRACE conn2 <- [1,2534,null,{}] 19:40:18 INFO - PROCESS | 1662 | 1465526418015 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:18 INFO - PROCESS | 1662 | 1465526418027 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:18 INFO - PROCESS | 1662 | 1465526418116 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:40:18 INFO - PROCESS | 1662 | 1465526418122 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:18 INFO - PROCESS | 1662 | 1465526418123 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b91e000 == 38 [pid = 1662] [id = 641] 19:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11818d000) [pid = 1662] [serial = 1923] [outer = 0x0] 19:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11997a000) [pid = 1662] [serial = 1924] [outer = 0x11818d000] 19:40:18 INFO - PROCESS | 1662 | 1465526418147 Marionette DEBUG loaded listener.js 19:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128a82400) [pid = 1662] [serial = 1925] [outer = 0x11818d000] 19:40:18 INFO - PROCESS | 1662 | 1465526418465 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 19:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 468ms 19:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:40:18 INFO - PROCESS | 1662 | 1465526418480 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:40:18 INFO - PROCESS | 1662 | 1465526418481 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:40:18 INFO - PROCESS | 1662 | 1465526418491 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:40:18 INFO - PROCESS | 1662 | 1465526418492 Marionette TRACE conn2 <- [1,2538,null,{}] 19:40:18 INFO - PROCESS | 1662 | 1465526418495 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:18 INFO - PROCESS | 1662 | 1465526418496 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:18 INFO - PROCESS | 1662 | 1465526418608 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:40:18 INFO - PROCESS | 1662 | 1465526418614 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:18 INFO - PROCESS | 1662 | 1465526418615 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd25800 == 39 [pid = 1662] [id = 642] 19:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1166e2800) [pid = 1662] [serial = 1926] [outer = 0x0] 19:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128b13000) [pid = 1662] [serial = 1927] [outer = 0x1166e2800] 19:40:18 INFO - PROCESS | 1662 | 1465526418639 Marionette DEBUG loaded listener.js 19:40:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12920f800) [pid = 1662] [serial = 1928] [outer = 0x1166e2800] 19:40:18 INFO - PROCESS | 1662 | 1465526418992 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 526ms 19:40:19 INFO - PROCESS | 1662 | 1465526419011 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:40:19 INFO - PROCESS | 1662 | 1465526419013 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:40:19 INFO - PROCESS | 1662 | 1465526419016 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:40:19 INFO - PROCESS | 1662 | 1465526419020 Marionette TRACE conn2 <- [1,2542,null,{}] 19:40:19 INFO - PROCESS | 1662 | 1465526419034 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:19 INFO - PROCESS | 1662 | 1465526419039 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:19 INFO - PROCESS | 1662 | 1465526419184 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:40:19 INFO - PROCESS | 1662 | 1465526419266 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:19 INFO - PROCESS | 1662 | 1465526419268 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8d9000 == 40 [pid = 1662] [id = 643] 19:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12920ec00) [pid = 1662] [serial = 1929] [outer = 0x0] 19:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1292c9c00) [pid = 1662] [serial = 1930] [outer = 0x12920ec00] 19:40:19 INFO - PROCESS | 1662 | 1465526419294 Marionette DEBUG loaded listener.js 19:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a262800) [pid = 1662] [serial = 1931] [outer = 0x12920ec00] 19:40:19 INFO - PROCESS | 1662 | 1465526419589 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 19:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 623ms 19:40:19 INFO - PROCESS | 1662 | 1465526419666 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:40:19 INFO - PROCESS | 1662 | 1465526419668 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:40:19 INFO - PROCESS | 1662 | 1465526419673 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:40:19 INFO - PROCESS | 1662 | 1465526419675 Marionette TRACE conn2 <- [1,2546,null,{}] 19:40:19 INFO - PROCESS | 1662 | 1465526419679 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:19 INFO - PROCESS | 1662 | 1465526419681 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:19 INFO - PROCESS | 1662 | 1465526419776 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:40:19 INFO - PROCESS | 1662 | 1465526419873 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:19 INFO - PROCESS | 1662 | 1465526419875 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e4f800 == 41 [pid = 1662] [id = 644] 19:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1132e4000) [pid = 1662] [serial = 1932] [outer = 0x0] 19:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x113361400) [pid = 1662] [serial = 1933] [outer = 0x1132e4000] 19:40:19 INFO - PROCESS | 1662 | 1465526419907 Marionette DEBUG loaded listener.js 19:40:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116965400) [pid = 1662] [serial = 1934] [outer = 0x1132e4000] 19:40:20 INFO - PROCESS | 1662 | 1465526420342 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 19:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms 19:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:40:20 INFO - PROCESS | 1662 | 1465526420397 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:40:20 INFO - PROCESS | 1662 | 1465526420399 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:40:20 INFO - PROCESS | 1662 | 1465526420403 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:40:20 INFO - PROCESS | 1662 | 1465526420406 Marionette TRACE conn2 <- [1,2550,null,{}] 19:40:20 INFO - PROCESS | 1662 | 1465526420409 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:20 INFO - PROCESS | 1662 | 1465526420411 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:20 INFO - PROCESS | 1662 | 1465526420538 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:40:20 INFO - PROCESS | 1662 | 1465526420621 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:20 INFO - PROCESS | 1662 | 1465526420622 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x124863000 == 42 [pid = 1662] [id = 645] 19:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118557000) [pid = 1662] [serial = 1935] [outer = 0x0] 19:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119356400) [pid = 1662] [serial = 1936] [outer = 0x118557000] 19:40:20 INFO - PROCESS | 1662 | 1465526420655 Marionette DEBUG loaded listener.js 19:40:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11969a800) [pid = 1662] [serial = 1937] [outer = 0x118557000] 19:40:21 INFO - PROCESS | 1662 | 1465526421088 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 19:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 724ms 19:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:40:21 INFO - PROCESS | 1662 | 1465526421126 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:40:21 INFO - PROCESS | 1662 | 1465526421127 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:40:21 INFO - PROCESS | 1662 | 1465526421130 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:40:21 INFO - PROCESS | 1662 | 1465526421132 Marionette TRACE conn2 <- [1,2554,null,{}] 19:40:21 INFO - PROCESS | 1662 | 1465526421158 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:21 INFO - PROCESS | 1662 | 1465526421162 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:21 INFO - PROCESS | 1662 | 1465526421285 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:40:21 INFO - PROCESS | 1662 | 1465526421387 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:21 INFO - PROCESS | 1662 | 1465526421390 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8c9000 == 43 [pid = 1662] [id = 646] 19:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125e4e000) [pid = 1662] [serial = 1938] [outer = 0x0] 19:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126c64800) [pid = 1662] [serial = 1939] [outer = 0x125e4e000] 19:40:21 INFO - PROCESS | 1662 | 1465526421442 Marionette DEBUG loaded listener.js 19:40:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128811400) [pid = 1662] [serial = 1940] [outer = 0x125e4e000] 19:40:22 INFO - PROCESS | 1662 | 1465526422006 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 940ms 19:40:22 INFO - PROCESS | 1662 | 1465526422071 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:40:22 INFO - PROCESS | 1662 | 1465526422073 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:40:22 INFO - PROCESS | 1662 | 1465526422075 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:40:22 INFO - PROCESS | 1662 | 1465526422076 Marionette TRACE conn2 <- [1,2558,null,{}] 19:40:22 INFO - PROCESS | 1662 | 1465526422079 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:22 INFO - PROCESS | 1662 | 1465526422080 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:22 INFO - PROCESS | 1662 | 1465526422308 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:40:22 INFO - PROCESS | 1662 | 1465526422399 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:22 INFO - PROCESS | 1662 | 1465526422401 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x118aae000 == 44 [pid = 1662] [id = 647] 19:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1133af400) [pid = 1662] [serial = 1941] [outer = 0x0] 19:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x113d3c400) [pid = 1662] [serial = 1942] [outer = 0x1133af400] 19:40:22 INFO - PROCESS | 1662 | 1465526422429 Marionette DEBUG loaded listener.js 19:40:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1169ff800) [pid = 1662] [serial = 1943] [outer = 0x1133af400] 19:40:22 INFO - PROCESS | 1662 | 1465526422871 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 825ms 19:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:40:22 INFO - PROCESS | 1662 | 1465526422901 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:40:22 INFO - PROCESS | 1662 | 1465526422903 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:40:22 INFO - PROCESS | 1662 | 1465526422907 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:40:22 INFO - PROCESS | 1662 | 1465526422909 Marionette TRACE conn2 <- [1,2562,null,{}] 19:40:22 INFO - PROCESS | 1662 | 1465526422912 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:22 INFO - PROCESS | 1662 | 1465526422913 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:23 INFO - PROCESS | 1662 | 1465526423007 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:40:23 INFO - PROCESS | 1662 | 1465526423093 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:23 INFO - PROCESS | 1662 | 1465526423095 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x118338000 == 45 [pid = 1662] [id = 648] 19:40:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118423000) [pid = 1662] [serial = 1944] [outer = 0x0] 19:40:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118468000) [pid = 1662] [serial = 1945] [outer = 0x118423000] 19:40:23 INFO - PROCESS | 1662 | 1465526423124 Marionette DEBUG loaded listener.js 19:40:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11928a000) [pid = 1662] [serial = 1946] [outer = 0x118423000] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd25800 == 44 [pid = 1662] [id = 642] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12b91e000 == 43 [pid = 1662] [id = 641] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1192ae800 == 42 [pid = 1662] [id = 640] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x11805f800 == 41 [pid = 1662] [id = 639] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1294de800 == 40 [pid = 1662] [id = 638] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x128edd000 == 39 [pid = 1662] [id = 637] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1254c5000 == 38 [pid = 1662] [id = 636] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x123f89800 == 37 [pid = 1662] [id = 635] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c4000 == 36 [pid = 1662] [id = 634] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x116936000 == 35 [pid = 1662] [id = 633] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x118320000 == 34 [pid = 1662] [id = 631] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c3800 == 33 [pid = 1662] [id = 630] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x1254b6800 == 32 [pid = 1662] [id = 632] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x118aae000 == 31 [pid = 1662] [id = 647] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8c9000 == 30 [pid = 1662] [id = 646] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x124863000 == 29 [pid = 1662] [id = 645] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8d9000 == 28 [pid = 1662] [id = 643] 19:40:23 INFO - PROCESS | 1662 | --DOCSHELL 0x117e4f800 == 27 [pid = 1662] [id = 644] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128818c00) [pid = 1662] [serial = 1891] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112a11800) [pid = 1662] [serial = 1844] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x110ee7c00) [pid = 1662] [serial = 1843] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x117032400) [pid = 1662] [serial = 1847] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1166e3400) [pid = 1662] [serial = 1846] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119356000) [pid = 1662] [serial = 1850] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11853d800) [pid = 1662] [serial = 1849] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11969f800) [pid = 1662] [serial = 1873] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1169f8c00) [pid = 1662] [serial = 1864] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x122537800) [pid = 1662] [serial = 1853] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119d99000) [pid = 1662] [serial = 1876] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119975800) [pid = 1662] [serial = 1874] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x125377c00) [pid = 1662] [serial = 1879] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11969dc00) [pid = 1662] [serial = 1852] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1176c0000) [pid = 1662] [serial = 1865] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11829a400) [pid = 1662] [serial = 1882] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113da2400) [pid = 1662] [serial = 1856] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1132e0000) [pid = 1662] [serial = 1855] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11386f400) [pid = 1662] [serial = 1861] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119204400) [pid = 1662] [serial = 1883] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x115ee3400) [pid = 1662] [serial = 1862] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118466400) [pid = 1662] [serial = 1859] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1182a0400) [pid = 1662] [serial = 1858] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11853e800) [pid = 1662] [serial = 1867] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119205800) [pid = 1662] [serial = 1868] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126b56000) [pid = 1662] [serial = 1880] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12880f400) [pid = 1662] [serial = 1889] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11928ec00) [pid = 1662] [serial = 1870] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119618000) [pid = 1662] [serial = 1871] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124aa0800) [pid = 1662] [serial = 1877] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x126e48400) [pid = 1662] [serial = 1886] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x119352400) [pid = 1662] [serial = 1885] [outer = 0x0] [url = about:blank] 19:40:23 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1271c8000) [pid = 1662] [serial = 1888] [outer = 0x0] [url = about:blank] 19:40:24 INFO - PROCESS | 1662 | 1465526424006 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 19:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1123ms 19:40:24 INFO - PROCESS | 1662 | 1465526424030 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:40:24 INFO - PROCESS | 1662 | 1465526424032 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:40:24 INFO - PROCESS | 1662 | 1465526424037 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:40:24 INFO - PROCESS | 1662 | 1465526424042 Marionette TRACE conn2 <- [1,2566,null,{}] 19:40:24 INFO - PROCESS | 1662 | 1465526424046 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:24 INFO - PROCESS | 1662 | 1465526424047 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:24 INFO - PROCESS | 1662 | 1465526424127 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:40:24 INFO - PROCESS | 1662 | 1465526424131 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:24 INFO - PROCESS | 1662 | 1465526424133 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x117220800 == 28 [pid = 1662] [id = 649] 19:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1133ac000) [pid = 1662] [serial = 1947] [outer = 0x0] 19:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1151cd400) [pid = 1662] [serial = 1948] [outer = 0x1133ac000] 19:40:24 INFO - PROCESS | 1662 | 1465526424163 Marionette DEBUG loaded listener.js 19:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112e11800) [pid = 1662] [serial = 1949] [outer = 0x1133ac000] 19:40:24 INFO - PROCESS | 1662 | 1465526424523 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 19:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 525ms 19:40:24 INFO - PROCESS | 1662 | 1465526424561 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:40:24 INFO - PROCESS | 1662 | 1465526424564 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:40:24 INFO - PROCESS | 1662 | 1465526424571 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:40:24 INFO - PROCESS | 1662 | 1465526424573 Marionette TRACE conn2 <- [1,2570,null,{}] 19:40:24 INFO - PROCESS | 1662 | 1465526424581 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:24 INFO - PROCESS | 1662 | 1465526424583 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:24 INFO - PROCESS | 1662 | 1465526424662 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:40:24 INFO - PROCESS | 1662 | 1465526424667 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:24 INFO - PROCESS | 1662 | 1465526424670 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11838f800 == 29 [pid = 1662] [id = 650] 19:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11696a000) [pid = 1662] [serial = 1950] [outer = 0x0] 19:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118292800) [pid = 1662] [serial = 1951] [outer = 0x11696a000] 19:40:24 INFO - PROCESS | 1662 | 1465526424698 Marionette DEBUG loaded listener.js 19:40:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118464400) [pid = 1662] [serial = 1952] [outer = 0x11696a000] 19:40:25 INFO - PROCESS | 1662 | 1465526425073 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 19:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 528ms 19:40:25 INFO - PROCESS | 1662 | 1465526425098 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:40:25 INFO - PROCESS | 1662 | 1465526425101 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:40:25 INFO - PROCESS | 1662 | 1465526425108 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:40:25 INFO - PROCESS | 1662 | 1465526425111 Marionette TRACE conn2 <- [1,2574,null,{}] 19:40:25 INFO - PROCESS | 1662 | 1465526425121 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:25 INFO - PROCESS | 1662 | 1465526425124 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:25 INFO - PROCESS | 1662 | 1465526425200 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:40:25 INFO - PROCESS | 1662 | 1465526425207 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:25 INFO - PROCESS | 1662 | 1465526425209 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c08000 == 30 [pid = 1662] [id = 651] 19:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11854e800) [pid = 1662] [serial = 1953] [outer = 0x0] 19:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11928c800) [pid = 1662] [serial = 1954] [outer = 0x11854e800] 19:40:25 INFO - PROCESS | 1662 | 1465526425237 Marionette DEBUG loaded listener.js 19:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119618000) [pid = 1662] [serial = 1955] [outer = 0x11854e800] 19:40:25 INFO - PROCESS | 1662 | 1465526425561 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 471ms 19:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:40:25 INFO - PROCESS | 1662 | 1465526425580 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:40:25 INFO - PROCESS | 1662 | 1465526425581 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:40:25 INFO - PROCESS | 1662 | 1465526425584 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:40:25 INFO - PROCESS | 1662 | 1465526425587 Marionette TRACE conn2 <- [1,2578,null,{}] 19:40:25 INFO - PROCESS | 1662 | 1465526425591 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:25 INFO - PROCESS | 1662 | 1465526425592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:25 INFO - PROCESS | 1662 | 1465526425673 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:40:25 INFO - PROCESS | 1662 | 1465526425733 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:25 INFO - PROCESS | 1662 | 1465526425734 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f8c000 == 31 [pid = 1662] [id = 652] 19:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113d3cc00) [pid = 1662] [serial = 1956] [outer = 0x0] 19:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11969bc00) [pid = 1662] [serial = 1957] [outer = 0x113d3cc00] 19:40:25 INFO - PROCESS | 1662 | 1465526425769 Marionette DEBUG loaded listener.js 19:40:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1199a5c00) [pid = 1662] [serial = 1958] [outer = 0x113d3cc00] 19:40:26 INFO - PROCESS | 1662 | 1465526426099 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 572ms 19:40:26 INFO - PROCESS | 1662 | 1465526426162 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:40:26 INFO - PROCESS | 1662 | 1465526426164 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:40:26 INFO - PROCESS | 1662 | 1465526426167 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:40:26 INFO - PROCESS | 1662 | 1465526426169 Marionette TRACE conn2 <- [1,2582,null,{}] 19:40:26 INFO - PROCESS | 1662 | 1465526426172 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:26 INFO - PROCESS | 1662 | 1465526426174 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:26 INFO - PROCESS | 1662 | 1465526426317 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:40:26 INFO - PROCESS | 1662 | 1465526426341 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:26 INFO - PROCESS | 1662 | 1465526426342 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1248dd000 == 32 [pid = 1662] [id = 653] 19:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11997b800) [pid = 1662] [serial = 1959] [outer = 0x0] 19:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12240e800) [pid = 1662] [serial = 1960] [outer = 0x11997b800] 19:40:26 INFO - PROCESS | 1662 | 1465526426383 Marionette DEBUG loaded listener.js 19:40:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1238b0000) [pid = 1662] [serial = 1961] [outer = 0x11997b800] 19:40:26 INFO - PROCESS | 1662 | 1465526426836 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 721ms 19:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:40:26 INFO - PROCESS | 1662 | 1465526426887 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:40:26 INFO - PROCESS | 1662 | 1465526426888 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:40:26 INFO - PROCESS | 1662 | 1465526426890 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:40:26 INFO - PROCESS | 1662 | 1465526426891 Marionette TRACE conn2 <- [1,2586,null,{}] 19:40:26 INFO - PROCESS | 1662 | 1465526426894 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:26 INFO - PROCESS | 1662 | 1465526426898 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:27 INFO - PROCESS | 1662 | 1465526427004 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:40:27 INFO - PROCESS | 1662 | 1465526427040 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:27 INFO - PROCESS | 1662 | 1465526427041 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a06800 == 33 [pid = 1662] [id = 654] 19:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112a1a400) [pid = 1662] [serial = 1962] [outer = 0x0] 19:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1248b2000) [pid = 1662] [serial = 1963] [outer = 0x112a1a400] 19:40:27 INFO - PROCESS | 1662 | 1465526427066 Marionette DEBUG loaded listener.js 19:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126b53400) [pid = 1662] [serial = 1964] [outer = 0x112a1a400] 19:40:27 INFO - PROCESS | 1662 | 1465526427374 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 517ms 19:40:27 INFO - PROCESS | 1662 | 1465526427415 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:40:27 INFO - PROCESS | 1662 | 1465526427417 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:40:27 INFO - PROCESS | 1662 | 1465526427429 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:40:27 INFO - PROCESS | 1662 | 1465526427430 Marionette TRACE conn2 <- [1,2590,null,{}] 19:40:27 INFO - PROCESS | 1662 | 1465526427432 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:27 INFO - PROCESS | 1662 | 1465526427433 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:27 INFO - PROCESS | 1662 | 1465526427525 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:40:27 INFO - PROCESS | 1662 | 1465526427562 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:27 INFO - PROCESS | 1662 | 1465526427563 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x129294800 == 34 [pid = 1662] [id = 655] 19:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x124a9d000) [pid = 1662] [serial = 1965] [outer = 0x0] 19:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126eb3000) [pid = 1662] [serial = 1966] [outer = 0x124a9d000] 19:40:27 INFO - PROCESS | 1662 | 1465526427587 Marionette DEBUG loaded listener.js 19:40:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119352800) [pid = 1662] [serial = 1967] [outer = 0x124a9d000] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12920ec00) [pid = 1662] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118354000) [pid = 1662] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x129036c00) [pid = 1662] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1166e2800) [pid = 1662] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110e3b000) [pid = 1662] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112a15000) [pid = 1662] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11703d000) [pid = 1662] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a1c000) [pid = 1662] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11818d000) [pid = 1662] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126b55000) [pid = 1662] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x122665c00) [pid = 1662] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118f31400) [pid = 1662] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1133d6400) [pid = 1662] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:40:27 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126e48c00) [pid = 1662] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:40:28 INFO - PROCESS | 1662 | 1465526428031 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 19:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 619ms 19:40:28 INFO - PROCESS | 1662 | 1465526428048 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:40:28 INFO - PROCESS | 1662 | 1465526428050 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:40:28 INFO - PROCESS | 1662 | 1465526428054 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:40:28 INFO - PROCESS | 1662 | 1465526428055 Marionette TRACE conn2 <- [1,2594,null,{}] 19:40:28 INFO - PROCESS | 1662 | 1465526428058 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:28 INFO - PROCESS | 1662 | 1465526428059 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:28 INFO - PROCESS | 1662 | 1465526428133 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:40:28 INFO - PROCESS | 1662 | 1465526428139 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:28 INFO - PROCESS | 1662 | 1465526428140 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12928f800 == 35 [pid = 1662] [id = 656] 19:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11336a800) [pid = 1662] [serial = 1968] [outer = 0x0] 19:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11935e000) [pid = 1662] [serial = 1969] [outer = 0x11336a800] 19:40:28 INFO - PROCESS | 1662 | 1465526428164 Marionette DEBUG loaded listener.js 19:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12537f400) [pid = 1662] [serial = 1970] [outer = 0x11336a800] 19:40:28 INFO - PROCESS | 1662 | 1465526428488 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 19:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 469ms 19:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:40:28 INFO - PROCESS | 1662 | 1465526428524 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:40:28 INFO - PROCESS | 1662 | 1465526428525 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:40:28 INFO - PROCESS | 1662 | 1465526428527 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:40:28 INFO - PROCESS | 1662 | 1465526428528 Marionette TRACE conn2 <- [1,2598,null,{}] 19:40:28 INFO - PROCESS | 1662 | 1465526428538 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:28 INFO - PROCESS | 1662 | 1465526428539 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:28 INFO - PROCESS | 1662 | 1465526428639 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:40:28 INFO - PROCESS | 1662 | 1465526428645 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:28 INFO - PROCESS | 1662 | 1465526428646 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a420000 == 36 [pid = 1662] [id = 657] 19:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11928f800) [pid = 1662] [serial = 1971] [outer = 0x0] 19:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1271d4800) [pid = 1662] [serial = 1972] [outer = 0x11928f800] 19:40:28 INFO - PROCESS | 1662 | 1465526428670 Marionette DEBUG loaded listener.js 19:40:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128810000) [pid = 1662] [serial = 1973] [outer = 0x11928f800] 19:40:28 INFO - PROCESS | 1662 | 1465526428988 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 19:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:40:29 INFO - PROCESS | 1662 | 1465526429046 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:40:29 INFO - PROCESS | 1662 | 1465526429047 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:40:29 INFO - PROCESS | 1662 | 1465526429049 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:40:29 INFO - PROCESS | 1662 | 1465526429050 Marionette TRACE conn2 <- [1,2602,null,{}] 19:40:29 INFO - PROCESS | 1662 | 1465526429052 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:29 INFO - PROCESS | 1662 | 1465526429053 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:29 INFO - PROCESS | 1662 | 1465526429128 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:40:29 INFO - PROCESS | 1662 | 1465526429132 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:29 INFO - PROCESS | 1662 | 1465526429133 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6c0800 == 37 [pid = 1662] [id = 658] 19:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128810400) [pid = 1662] [serial = 1974] [outer = 0x0] 19:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12881dc00) [pid = 1662] [serial = 1975] [outer = 0x128810400] 19:40:29 INFO - PROCESS | 1662 | 1465526429160 Marionette DEBUG loaded listener.js 19:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128a83000) [pid = 1662] [serial = 1976] [outer = 0x128810400] 19:40:29 INFO - PROCESS | 1662 | 1465526429501 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 19:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 474ms 19:40:29 INFO - PROCESS | 1662 | 1465526429524 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:40:29 INFO - PROCESS | 1662 | 1465526429525 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:40:29 INFO - PROCESS | 1662 | 1465526429527 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:40:29 INFO - PROCESS | 1662 | 1465526429529 Marionette TRACE conn2 <- [1,2606,null,{}] 19:40:29 INFO - PROCESS | 1662 | 1465526429532 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:29 INFO - PROCESS | 1662 | 1465526429543 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:29 INFO - PROCESS | 1662 | 1465526429658 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:40:29 INFO - PROCESS | 1662 | 1465526429662 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:29 INFO - PROCESS | 1662 | 1465526429663 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b920800 == 38 [pid = 1662] [id = 659] 19:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d40800) [pid = 1662] [serial = 1977] [outer = 0x0] 19:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b1f400) [pid = 1662] [serial = 1978] [outer = 0x119d40800] 19:40:29 INFO - PROCESS | 1662 | 1465526429692 Marionette DEBUG loaded listener.js 19:40:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129205800) [pid = 1662] [serial = 1979] [outer = 0x119d40800] 19:40:30 INFO - PROCESS | 1662 | 1465526430185 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 19:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 721ms 19:40:30 INFO - PROCESS | 1662 | 1465526430249 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:40:30 INFO - PROCESS | 1662 | 1465526430251 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:40:30 INFO - PROCESS | 1662 | 1465526430254 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:40:30 INFO - PROCESS | 1662 | 1465526430256 Marionette TRACE conn2 <- [1,2610,null,{}] 19:40:30 INFO - PROCESS | 1662 | 1465526430260 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:30 INFO - PROCESS | 1662 | 1465526430262 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:30 INFO - PROCESS | 1662 | 1465526430371 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:40:30 INFO - PROCESS | 1662 | 1465526430500 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:30 INFO - PROCESS | 1662 | 1465526430501 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182ba800 == 39 [pid = 1662] [id = 660] 19:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1132ec000) [pid = 1662] [serial = 1980] [outer = 0x0] 19:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x113864400) [pid = 1662] [serial = 1981] [outer = 0x1132ec000] 19:40:30 INFO - PROCESS | 1662 | 1465526430532 Marionette DEBUG loaded listener.js 19:40:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1162fac00) [pid = 1662] [serial = 1982] [outer = 0x1132ec000] 19:40:31 INFO - PROCESS | 1662 | 1465526431036 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 821ms 19:40:31 INFO - PROCESS | 1662 | 1465526431094 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:40:31 INFO - PROCESS | 1662 | 1465526431097 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:40:31 INFO - PROCESS | 1662 | 1465526431104 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:40:31 INFO - PROCESS | 1662 | 1465526431106 Marionette TRACE conn2 <- [1,2614,null,{}] 19:40:31 INFO - PROCESS | 1662 | 1465526431109 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:31 INFO - PROCESS | 1662 | 1465526431111 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:31 INFO - PROCESS | 1662 | 1465526431331 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:40:31 INFO - PROCESS | 1662 | 1465526431423 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:31 INFO - PROCESS | 1662 | 1465526431424 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x11694e000 == 40 [pid = 1662] [id = 661] 19:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1132ec800) [pid = 1662] [serial = 1983] [outer = 0x0] 19:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x113da1800) [pid = 1662] [serial = 1984] [outer = 0x1132ec800] 19:40:31 INFO - PROCESS | 1662 | 1465526431453 Marionette DEBUG loaded listener.js 19:40:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x117032000) [pid = 1662] [serial = 1985] [outer = 0x1132ec800] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6c0800 == 39 [pid = 1662] [id = 658] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x12a420000 == 38 [pid = 1662] [id = 657] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x12928f800 == 37 [pid = 1662] [id = 656] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x129294800 == 36 [pid = 1662] [id = 655] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x128a06800 == 35 [pid = 1662] [id = 654] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1248dd000 == 34 [pid = 1662] [id = 653] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x123f8c000 == 33 [pid = 1662] [id = 652] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x123c08000 == 32 [pid = 1662] [id = 651] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x11838f800 == 31 [pid = 1662] [id = 650] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x117220800 == 30 [pid = 1662] [id = 649] 19:40:31 INFO - PROCESS | 1662 | --DOCSHELL 0x118338000 == 29 [pid = 1662] [id = 648] 19:40:31 INFO - PROCESS | 1662 | 1465526431899 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 19:40:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:40:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 822ms 19:40:31 INFO - PROCESS | 1662 | 1465526431925 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:40:31 INFO - PROCESS | 1662 | 1465526431927 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:40:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:40:31 INFO - PROCESS | 1662 | 1465526431931 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:40:31 INFO - PROCESS | 1662 | 1465526431933 Marionette TRACE conn2 <- [1,2618,null,{}] 19:40:31 INFO - PROCESS | 1662 | 1465526431938 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:31 INFO - PROCESS | 1662 | 1465526431940 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:32 INFO - PROCESS | 1662 | 1465526432019 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1292c9c00) [pid = 1662] [serial = 1930] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a262800) [pid = 1662] [serial = 1931] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118f3a400) [pid = 1662] [serial = 1904] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1160c9000) [pid = 1662] [serial = 1919] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128b13000) [pid = 1662] [serial = 1927] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112e15400) [pid = 1662] [serial = 1921] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125e52400) [pid = 1662] [serial = 1913] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119206800) [pid = 1662] [serial = 1898] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11606b800) [pid = 1662] [serial = 1900] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118462800) [pid = 1662] [serial = 1903] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128a82400) [pid = 1662] [serial = 1925] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129032000) [pid = 1662] [serial = 1892] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123f90400) [pid = 1662] [serial = 1909] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119d3fc00) [pid = 1662] [serial = 1907] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1172b3800) [pid = 1662] [serial = 1901] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11935a000) [pid = 1662] [serial = 1906] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11997a000) [pid = 1662] [serial = 1924] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1162f5000) [pid = 1662] [serial = 1895] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x113d9f800) [pid = 1662] [serial = 1894] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x129031c00) [pid = 1662] [serial = 1916] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128816800) [pid = 1662] [serial = 1915] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x125472c00) [pid = 1662] [serial = 1912] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x124a9f000) [pid = 1662] [serial = 1910] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12920f800) [pid = 1662] [serial = 1928] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118461c00) [pid = 1662] [serial = 1897] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12903b800) [pid = 1662] [serial = 1918] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1162fa400) [pid = 1662] [serial = 1922] [outer = 0x0] [url = about:blank] 19:40:32 INFO - PROCESS | 1662 | 1465526432082 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:32 INFO - PROCESS | 1662 | 1465526432083 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c7000 == 30 [pid = 1662] [id = 662] 19:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x113214800) [pid = 1662] [serial = 1986] [outer = 0x0] 19:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1162f5000) [pid = 1662] [serial = 1987] [outer = 0x113214800] 19:40:32 INFO - PROCESS | 1662 | 1465526432112 Marionette DEBUG loaded listener.js 19:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118467400) [pid = 1662] [serial = 1988] [outer = 0x113214800] 19:40:32 INFO - PROCESS | 1662 | 1465526432441 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 524ms 19:40:32 INFO - PROCESS | 1662 | 1465526432456 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:40:32 INFO - PROCESS | 1662 | 1465526432458 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:40:32 INFO - PROCESS | 1662 | 1465526432461 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:40:32 INFO - PROCESS | 1662 | 1465526432462 Marionette TRACE conn2 <- [1,2622,null,{}] 19:40:32 INFO - PROCESS | 1662 | 1465526432464 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:32 INFO - PROCESS | 1662 | 1465526432466 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:32 INFO - PROCESS | 1662 | 1465526432546 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:40:32 INFO - PROCESS | 1662 | 1465526432555 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:32 INFO - PROCESS | 1662 | 1465526432557 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f72000 == 31 [pid = 1662] [id = 663] 19:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118541400) [pid = 1662] [serial = 1989] [outer = 0x0] 19:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119351000) [pid = 1662] [serial = 1990] [outer = 0x118541400] 19:40:32 INFO - PROCESS | 1662 | 1465526432582 Marionette DEBUG loaded listener.js 19:40:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119618c00) [pid = 1662] [serial = 1991] [outer = 0x118541400] 19:40:32 INFO - PROCESS | 1662 | 1465526432927 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 19:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 19:40:32 INFO - PROCESS | 1662 | 1465526432981 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:40:32 INFO - PROCESS | 1662 | 1465526432983 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:40:32 INFO - PROCESS | 1662 | 1465526432991 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:40:32 INFO - PROCESS | 1662 | 1465526432995 Marionette TRACE conn2 <- [1,2626,null,{}] 19:40:32 INFO - PROCESS | 1662 | 1465526432997 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:33 INFO - PROCESS | 1662 | 1465526433000 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:33 INFO - PROCESS | 1662 | 1465526433082 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:40:33 INFO - PROCESS | 1662 | 1465526433090 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:33 INFO - PROCESS | 1662 | 1465526433091 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c07800 == 32 [pid = 1662] [id = 664] 19:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11969dc00) [pid = 1662] [serial = 1992] [outer = 0x0] 19:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1196dd400) [pid = 1662] [serial = 1993] [outer = 0x11969dc00] 19:40:33 INFO - PROCESS | 1662 | 1465526433116 Marionette DEBUG loaded listener.js 19:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x123da3000) [pid = 1662] [serial = 1994] [outer = 0x11969dc00] 19:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 477ms 19:40:33 INFO - PROCESS | 1662 | 1465526433461 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:40:33 INFO - PROCESS | 1662 | 1465526433465 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:40:33 INFO - PROCESS | 1662 | 1465526433466 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:40:33 INFO - PROCESS | 1662 | 1465526433469 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:40:33 INFO - PROCESS | 1662 | 1465526433472 Marionette TRACE conn2 <- [1,2630,null,{}] 19:40:33 INFO - PROCESS | 1662 | 1465526433475 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:33 INFO - PROCESS | 1662 | 1465526433476 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:33 INFO - PROCESS | 1662 | 1465526433556 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:40:33 INFO - PROCESS | 1662 | 1465526433619 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:33 INFO - PROCESS | 1662 | 1465526433620 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x127196800 == 33 [pid = 1662] [id = 665] 19:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112e36400) [pid = 1662] [serial = 1995] [outer = 0x0] 19:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124543800) [pid = 1662] [serial = 1996] [outer = 0x112e36400] 19:40:33 INFO - PROCESS | 1662 | 1465526433645 Marionette DEBUG loaded listener.js 19:40:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x125495400) [pid = 1662] [serial = 1997] [outer = 0x112e36400] 19:40:33 INFO - PROCESS | 1662 | 1465526433924 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 19:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 471ms 19:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:40:33 INFO - PROCESS | 1662 | 1465526433945 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:40:33 INFO - PROCESS | 1662 | 1465526433946 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:40:33 INFO - PROCESS | 1662 | 1465526433948 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:40:33 INFO - PROCESS | 1662 | 1465526433949 Marionette TRACE conn2 <- [1,2634,null,{}] 19:40:33 INFO - PROCESS | 1662 | 1465526433958 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:33 INFO - PROCESS | 1662 | 1465526433960 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:34 INFO - PROCESS | 1662 | 1465526434064 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:40:34 INFO - PROCESS | 1662 | 1465526434069 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:34 INFO - PROCESS | 1662 | 1465526434073 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x124667800 == 34 [pid = 1662] [id = 666] 19:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x126eafc00) [pid = 1662] [serial = 1998] [outer = 0x0] 19:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1271d3400) [pid = 1662] [serial = 1999] [outer = 0x126eafc00] 19:40:34 INFO - PROCESS | 1662 | 1465526434137 Marionette DEBUG loaded listener.js 19:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128a80400) [pid = 1662] [serial = 2000] [outer = 0x126eafc00] 19:40:34 INFO - PROCESS | 1662 | 1465526434496 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 576ms 19:40:34 INFO - PROCESS | 1662 | 1465526434525 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:40:34 INFO - PROCESS | 1662 | 1465526434526 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:40:34 INFO - PROCESS | 1662 | 1465526434537 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:40:34 INFO - PROCESS | 1662 | 1465526434539 Marionette TRACE conn2 <- [1,2638,null,{}] 19:40:34 INFO - PROCESS | 1662 | 1465526434541 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:34 INFO - PROCESS | 1662 | 1465526434542 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:34 INFO - PROCESS | 1662 | 1465526434642 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:40:34 INFO - PROCESS | 1662 | 1465526434645 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:34 INFO - PROCESS | 1662 | 1465526434646 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6b8000 == 35 [pid = 1662] [id = 667] 19:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112a7bc00) [pid = 1662] [serial = 2001] [outer = 0x0] 19:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128b1d000) [pid = 1662] [serial = 2002] [outer = 0x112a7bc00] 19:40:34 INFO - PROCESS | 1662 | 1465526434670 Marionette DEBUG loaded listener.js 19:40:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x129204400) [pid = 1662] [serial = 2003] [outer = 0x112a7bc00] 19:40:35 INFO - PROCESS | 1662 | 1465526435003 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 19:40:35 INFO - PROCESS | 1662 | 1465526435059 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:40:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:40:35 INFO - PROCESS | 1662 | 1465526435060 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:40:35 INFO - PROCESS | 1662 | 1465526435062 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:40:35 INFO - PROCESS | 1662 | 1465526435064 Marionette TRACE conn2 <- [1,2642,null,{}] 19:40:35 INFO - PROCESS | 1662 | 1465526435066 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:35 INFO - PROCESS | 1662 | 1465526435067 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:35 INFO - PROCESS | 1662 | 1465526435163 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:40:35 INFO - PROCESS | 1662 | 1465526435176 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:35 INFO - PROCESS | 1662 | 1465526435177 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c5800 == 36 [pid = 1662] [id = 668] 19:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129206c00) [pid = 1662] [serial = 2004] [outer = 0x0] 19:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12920f000) [pid = 1662] [serial = 2005] [outer = 0x129206c00] 19:40:35 INFO - PROCESS | 1662 | 1465526435201 Marionette DEBUG loaded listener.js 19:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1292c4000) [pid = 1662] [serial = 2006] [outer = 0x129206c00] 19:40:35 INFO - PROCESS | 1662 | 1465526435509 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:40:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:40:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 19:40:35 INFO - PROCESS | 1662 | 1465526435532 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:40:35 INFO - PROCESS | 1662 | 1465526435533 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:40:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:40:35 INFO - PROCESS | 1662 | 1465526435538 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:40:35 INFO - PROCESS | 1662 | 1465526435540 Marionette TRACE conn2 <- [1,2646,null,{}] 19:40:35 INFO - PROCESS | 1662 | 1465526435543 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:35 INFO - PROCESS | 1662 | 1465526435544 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:35 INFO - PROCESS | 1662 | 1465526435640 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:40:35 INFO - PROCESS | 1662 | 1465526435678 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:35 INFO - PROCESS | 1662 | 1465526435679 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd39000 == 37 [pid = 1662] [id = 669] 19:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1292c6000) [pid = 1662] [serial = 2007] [outer = 0x0] 19:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1292cc800) [pid = 1662] [serial = 2008] [outer = 0x1292c6000] 19:40:35 INFO - PROCESS | 1662 | 1465526435711 Marionette DEBUG loaded listener.js 19:40:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12930e000) [pid = 1662] [serial = 2009] [outer = 0x1292c6000] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11997b800) [pid = 1662] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a1a400) [pid = 1662] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124a9d000) [pid = 1662] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11336a800) [pid = 1662] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128810400) [pid = 1662] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1133ac000) [pid = 1662] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11854e800) [pid = 1662] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1132e4000) [pid = 1662] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11696a000) [pid = 1662] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118557000) [pid = 1662] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118423000) [pid = 1662] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x125e4e000) [pid = 1662] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1133af400) [pid = 1662] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11928f800) [pid = 1662] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:40:35 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x113d3cc00) [pid = 1662] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:40:36 INFO - PROCESS | 1662 | 1465526436067 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:40:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:40:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 571ms 19:40:36 INFO - PROCESS | 1662 | 1465526436109 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:40:36 INFO - PROCESS | 1662 | 1465526436110 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:40:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:40:36 INFO - PROCESS | 1662 | 1465526436112 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:40:36 INFO - PROCESS | 1662 | 1465526436113 Marionette TRACE conn2 <- [1,2650,null,{}] 19:40:36 INFO - PROCESS | 1662 | 1465526436115 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:36 INFO - PROCESS | 1662 | 1465526436116 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:36 INFO - PROCESS | 1662 | 1465526436195 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:40:36 INFO - PROCESS | 1662 | 1465526436251 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:36 INFO - PROCESS | 1662 | 1465526436253 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x124160800 == 38 [pid = 1662] [id = 670] 19:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1131c7000) [pid = 1662] [serial = 2010] [outer = 0x0] 19:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11696a000) [pid = 1662] [serial = 2011] [outer = 0x1131c7000] 19:40:36 INFO - PROCESS | 1662 | 1465526436277 Marionette DEBUG loaded listener.js 19:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118a51800) [pid = 1662] [serial = 2012] [outer = 0x1131c7000] 19:40:36 INFO - PROCESS | 1662 | 1465526436539 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:40:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:40:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 19:40:36 INFO - PROCESS | 1662 | 1465526436583 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:40:36 INFO - PROCESS | 1662 | 1465526436584 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:40:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:40:36 INFO - PROCESS | 1662 | 1465526436594 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:40:36 INFO - PROCESS | 1662 | 1465526436595 Marionette TRACE conn2 <- [1,2654,null,{}] 19:40:36 INFO - PROCESS | 1662 | 1465526436598 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:36 INFO - PROCESS | 1662 | 1465526436599 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:36 INFO - PROCESS | 1662 | 1465526436681 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:40:36 INFO - PROCESS | 1662 | 1465526436686 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:36 INFO - PROCESS | 1662 | 1465526436689 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c733800 == 39 [pid = 1662] [id = 671] 19:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11997b800) [pid = 1662] [serial = 2013] [outer = 0x0] 19:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128814800) [pid = 1662] [serial = 2014] [outer = 0x11997b800] 19:40:36 INFO - PROCESS | 1662 | 1465526436722 Marionette DEBUG loaded listener.js 19:40:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12a255c00) [pid = 1662] [serial = 2015] [outer = 0x11997b800] 19:40:37 INFO - PROCESS | 1662 | 1465526437124 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:40:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:40:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 569ms 19:40:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:40:37 INFO - PROCESS | 1662 | 1465526437164 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:40:37 INFO - PROCESS | 1662 | 1465526437166 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:40:37 INFO - PROCESS | 1662 | 1465526437169 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:40:37 INFO - PROCESS | 1662 | 1465526437172 Marionette TRACE conn2 <- [1,2658,null,{}] 19:40:37 INFO - PROCESS | 1662 | 1465526437176 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:37 INFO - PROCESS | 1662 | 1465526437178 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:37 INFO - PROCESS | 1662 | 1465526437318 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:40:37 INFO - PROCESS | 1662 | 1465526437329 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:37 INFO - PROCESS | 1662 | 1465526437330 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d15c000 == 40 [pid = 1662] [id = 672] 19:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a481c00) [pid = 1662] [serial = 2016] [outer = 0x0] 19:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12a52c400) [pid = 1662] [serial = 2017] [outer = 0x12a481c00] 19:40:37 INFO - PROCESS | 1662 | 1465526437369 Marionette DEBUG loaded listener.js 19:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a54f000) [pid = 1662] [serial = 2018] [outer = 0x12a481c00] 19:40:37 INFO - PROCESS | 1662 | 1465526437729 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:40:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:40:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 571ms 19:40:37 INFO - PROCESS | 1662 | 1465526437741 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:40:37 INFO - PROCESS | 1662 | 1465526437742 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:40:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:40:37 INFO - PROCESS | 1662 | 1465526437744 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:40:37 INFO - PROCESS | 1662 | 1465526437745 Marionette TRACE conn2 <- [1,2662,null,{}] 19:40:37 INFO - PROCESS | 1662 | 1465526437747 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:37 INFO - PROCESS | 1662 | 1465526437748 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:37 INFO - PROCESS | 1662 | 1465526437833 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:40:37 INFO - PROCESS | 1662 | 1465526437904 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:37 INFO - PROCESS | 1662 | 1465526437905 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d17f000 == 41 [pid = 1662] [id = 673] 19:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12a54d400) [pid = 1662] [serial = 2019] [outer = 0x0] 19:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5d9c00) [pid = 1662] [serial = 2020] [outer = 0x12a54d400] 19:40:37 INFO - PROCESS | 1662 | 1465526437929 Marionette DEBUG loaded listener.js 19:40:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a5e0800) [pid = 1662] [serial = 2021] [outer = 0x12a54d400] 19:40:38 INFO - PROCESS | 1662 | 1465526438397 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:40:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:40:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 19:40:38 INFO - PROCESS | 1662 | 1465526438415 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:40:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:40:38 INFO - PROCESS | 1662 | 1465526438417 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:40:38 INFO - PROCESS | 1662 | 1465526438421 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:40:38 INFO - PROCESS | 1662 | 1465526438422 Marionette TRACE conn2 <- [1,2666,null,{}] 19:40:38 INFO - PROCESS | 1662 | 1465526438426 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:38 INFO - PROCESS | 1662 | 1465526438428 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:38 INFO - PROCESS | 1662 | 1465526438532 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:40:38 INFO - PROCESS | 1662 | 1465526438604 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:38 INFO - PROCESS | 1662 | 1465526438605 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acc800 == 42 [pid = 1662] [id = 674] 19:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1182a1400) [pid = 1662] [serial = 2022] [outer = 0x0] 19:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118359c00) [pid = 1662] [serial = 2023] [outer = 0x1182a1400] 19:40:38 INFO - PROCESS | 1662 | 1465526438659 Marionette DEBUG loaded listener.js 19:40:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118538000) [pid = 1662] [serial = 2024] [outer = 0x1182a1400] 19:40:39 INFO - PROCESS | 1662 | 1465526439543 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 19:40:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 19:40:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 19:40:39 INFO - PROCESS | 1662 | 1465526439592 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:40:39 INFO - PROCESS | 1662 | 1465526439596 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:40:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:40:39 INFO - PROCESS | 1662 | 1465526439600 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:40:39 INFO - PROCESS | 1662 | 1465526439602 Marionette TRACE conn2 <- [1,2670,null,{}] 19:40:39 INFO - PROCESS | 1662 | 1465526439604 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:39 INFO - PROCESS | 1662 | 1465526439607 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:39 INFO - PROCESS | 1662 | 1465526439743 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:40:39 INFO - PROCESS | 1662 | 1465526439842 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:39 INFO - PROCESS | 1662 | 1465526439844 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x129294000 == 43 [pid = 1662] [id = 675] 19:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118f39c00) [pid = 1662] [serial = 2025] [outer = 0x0] 19:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12240ac00) [pid = 1662] [serial = 2026] [outer = 0x118f39c00] 19:40:39 INFO - PROCESS | 1662 | 1465526439893 Marionette DEBUG loaded listener.js 19:40:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123da1400) [pid = 1662] [serial = 2027] [outer = 0x118f39c00] 19:40:40 INFO - PROCESS | 1662 | 1465526440804 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 19:40:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:40:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 19:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1225ms 19:40:40 INFO - PROCESS | 1662 | 1465526440826 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 19:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:40:40 INFO - PROCESS | 1662 | 1465526440830 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:40:40 INFO - PROCESS | 1662 | 1465526440836 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:40:40 INFO - PROCESS | 1662 | 1465526440839 Marionette TRACE conn2 <- [1,2674,null,{}] 19:40:40 INFO - PROCESS | 1662 | 1465526440844 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:40 INFO - PROCESS | 1662 | 1465526440847 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:40 INFO - PROCESS | 1662 | 1465526440986 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:40:41 INFO - PROCESS | 1662 | 1465526441116 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:41 INFO - PROCESS | 1662 | 1465526441117 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952f000 == 44 [pid = 1662] [id = 676] 19:40:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x117034c00) [pid = 1662] [serial = 2028] [outer = 0x0] 19:40:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11818d000) [pid = 1662] [serial = 2029] [outer = 0x117034c00] 19:40:41 INFO - PROCESS | 1662 | 1465526441157 Marionette DEBUG loaded listener.js 19:40:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118428c00) [pid = 1662] [serial = 2030] [outer = 0x117034c00] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12d15c000 == 43 [pid = 1662] [id = 672] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12c733800 == 42 [pid = 1662] [id = 671] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124160800 == 41 [pid = 1662] [id = 670] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd39000 == 40 [pid = 1662] [id = 669] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c5800 == 39 [pid = 1662] [id = 668] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6b8000 == 38 [pid = 1662] [id = 667] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124667800 == 37 [pid = 1662] [id = 666] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x127196800 == 36 [pid = 1662] [id = 665] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124c07800 == 35 [pid = 1662] [id = 664] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x123f72000 == 34 [pid = 1662] [id = 663] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c7000 == 33 [pid = 1662] [id = 662] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11694e000 == 32 [pid = 1662] [id = 661] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12b920800 == 31 [pid = 1662] [id = 659] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1182ba800 == 30 [pid = 1662] [id = 660] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x129294000 == 29 [pid = 1662] [id = 675] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x119acc800 == 28 [pid = 1662] [id = 674] 19:40:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12d17f000 == 27 [pid = 1662] [id = 673] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12240e800) [pid = 1662] [serial = 1960] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1248b2000) [pid = 1662] [serial = 1963] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1238b0000) [pid = 1662] [serial = 1961] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126eb3000) [pid = 1662] [serial = 1966] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126b53400) [pid = 1662] [serial = 1964] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12537f400) [pid = 1662] [serial = 1970] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11935e000) [pid = 1662] [serial = 1969] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12881dc00) [pid = 1662] [serial = 1975] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1151cd400) [pid = 1662] [serial = 1948] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112e11800) [pid = 1662] [serial = 1949] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119352800) [pid = 1662] [serial = 1967] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11928c800) [pid = 1662] [serial = 1954] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119618000) [pid = 1662] [serial = 1955] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116965400) [pid = 1662] [serial = 1934] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x113361400) [pid = 1662] [serial = 1933] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118292800) [pid = 1662] [serial = 1951] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11969a800) [pid = 1662] [serial = 1937] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119356400) [pid = 1662] [serial = 1936] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118464400) [pid = 1662] [serial = 1952] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11928a000) [pid = 1662] [serial = 1946] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118468000) [pid = 1662] [serial = 1945] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128811400) [pid = 1662] [serial = 1940] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126c64800) [pid = 1662] [serial = 1939] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1169ff800) [pid = 1662] [serial = 1943] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x113d3c400) [pid = 1662] [serial = 1942] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128810000) [pid = 1662] [serial = 1973] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x128a83000) [pid = 1662] [serial = 1976] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11969bc00) [pid = 1662] [serial = 1957] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x128b1f400) [pid = 1662] [serial = 1978] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1199a5c00) [pid = 1662] [serial = 1958] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1271d4800) [pid = 1662] [serial = 1972] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1662 | 1465526442406 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 19:40:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:40:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1628ms 19:40:42 INFO - PROCESS | 1662 | 1465526442463 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 19:40:42 INFO - PROCESS | 1662 | 1465526442465 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:40:42 INFO - PROCESS | 1662 | 1465526442469 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:40:42 INFO - PROCESS | 1662 | 1465526442471 Marionette TRACE conn2 <- [1,2678,null,{}] 19:40:42 INFO - PROCESS | 1662 | 1465526442475 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:42 INFO - PROCESS | 1662 | 1465526442476 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:42 INFO - PROCESS | 1662 | 1465526442574 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:40:42 INFO - PROCESS | 1662 | 1465526442648 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:42 INFO - PROCESS | 1662 | 1465526442651 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1169a2800 == 28 [pid = 1662] [id = 677] 19:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x112a15800) [pid = 1662] [serial = 2031] [outer = 0x0] 19:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11336a800) [pid = 1662] [serial = 2032] [outer = 0x112a15800] 19:40:42 INFO - PROCESS | 1662 | 1465526442697 Marionette DEBUG loaded listener.js 19:40:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x113df1800) [pid = 1662] [serial = 2033] [outer = 0x112a15800] 19:40:43 INFO - PROCESS | 1662 | 1465526443545 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 19:40:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 19:40:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1121ms 19:40:43 INFO - PROCESS | 1662 | 1465526443590 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:40:43 INFO - PROCESS | 1662 | 1465526443593 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:40:43 INFO - PROCESS | 1662 | 1465526443598 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:40:43 INFO - PROCESS | 1662 | 1465526443600 Marionette TRACE conn2 <- [1,2682,null,{}] 19:40:43 INFO - PROCESS | 1662 | 1465526443602 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:43 INFO - PROCESS | 1662 | 1465526443604 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:43 INFO - PROCESS | 1662 | 1465526443680 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:40:43 INFO - PROCESS | 1662 | 1465526443735 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:43 INFO - PROCESS | 1662 | 1465526443736 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118326800 == 29 [pid = 1662] [id = 678] 19:40:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x116075000) [pid = 1662] [serial = 2034] [outer = 0x0] 19:40:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1169f9c00) [pid = 1662] [serial = 2035] [outer = 0x116075000] 19:40:43 INFO - PROCESS | 1662 | 1465526443764 Marionette DEBUG loaded listener.js 19:40:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118296000) [pid = 1662] [serial = 2036] [outer = 0x116075000] 19:40:44 INFO - PROCESS | 1662 | 1465526444568 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 19:40:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 19:40:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 976ms 19:40:44 INFO - PROCESS | 1662 | 1465526444574 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:40:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:40:44 INFO - PROCESS | 1662 | 1465526444582 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:40:44 INFO - PROCESS | 1662 | 1465526444586 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:40:44 INFO - PROCESS | 1662 | 1465526444589 Marionette TRACE conn2 <- [1,2686,null,{}] 19:40:44 INFO - PROCESS | 1662 | 1465526444597 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:44 INFO - PROCESS | 1662 | 1465526444601 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:44 INFO - PROCESS | 1662 | 1465526444705 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:40:44 INFO - PROCESS | 1662 | 1465526444710 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:44 INFO - PROCESS | 1662 | 1465526444711 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d53800 == 30 [pid = 1662] [id = 679] 19:40:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11846b000) [pid = 1662] [serial = 2037] [outer = 0x0] 19:40:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118a45800) [pid = 1662] [serial = 2038] [outer = 0x11846b000] 19:40:44 INFO - PROCESS | 1662 | 1465526444739 Marionette DEBUG loaded listener.js 19:40:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119296000) [pid = 1662] [serial = 2039] [outer = 0x11846b000] 19:40:45 INFO - PROCESS | 1662 | 1465526445583 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 19:40:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:40:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 19:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 19:40:45 INFO - PROCESS | 1662 | 1465526445608 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 19:40:45 INFO - PROCESS | 1662 | 1465526445610 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:40:45 INFO - PROCESS | 1662 | 1465526445612 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:40:45 INFO - PROCESS | 1662 | 1465526445614 Marionette TRACE conn2 <- [1,2690,null,{}] 19:40:45 INFO - PROCESS | 1662 | 1465526445616 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:45 INFO - PROCESS | 1662 | 1465526445617 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:45 INFO - PROCESS | 1662 | 1465526445714 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:40:45 INFO - PROCESS | 1662 | 1465526445751 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:45 INFO - PROCESS | 1662 | 1465526445752 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f73000 == 31 [pid = 1662] [id = 680] 19:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119614400) [pid = 1662] [serial = 2040] [outer = 0x0] 19:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11969e400) [pid = 1662] [serial = 2041] [outer = 0x119614400] 19:40:45 INFO - PROCESS | 1662 | 1465526445777 Marionette DEBUG loaded listener.js 19:40:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119983800) [pid = 1662] [serial = 2042] [outer = 0x119614400] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a54d400) [pid = 1662] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126eafc00) [pid = 1662] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x112a7bc00) [pid = 1662] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1292c6000) [pid = 1662] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1131c7000) [pid = 1662] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11969dc00) [pid = 1662] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x113214800) [pid = 1662] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118541400) [pid = 1662] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x129206c00) [pid = 1662] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1132ec800) [pid = 1662] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x119d40800) [pid = 1662] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x112e36400) [pid = 1662] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1132ec000) [pid = 1662] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x11997b800) [pid = 1662] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:40:46 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12a481c00) [pid = 1662] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:40:46 INFO - PROCESS | 1662 | 1465526446563 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:40:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:40:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 19:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 971ms 19:40:46 INFO - PROCESS | 1662 | 1465526446584 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 19:40:46 INFO - PROCESS | 1662 | 1465526446586 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:40:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:40:46 INFO - PROCESS | 1662 | 1465526446589 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:40:46 INFO - PROCESS | 1662 | 1465526446590 Marionette TRACE conn2 <- [1,2694,null,{}] 19:40:46 INFO - PROCESS | 1662 | 1465526446592 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:46 INFO - PROCESS | 1662 | 1465526446601 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:46 INFO - PROCESS | 1662 | 1465526446695 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:40:46 INFO - PROCESS | 1662 | 1465526446729 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:46 INFO - PROCESS | 1662 | 1465526446730 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f8a000 == 32 [pid = 1662] [id = 681] 19:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1132e3c00) [pid = 1662] [serial = 2043] [outer = 0x0] 19:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118468800) [pid = 1662] [serial = 2044] [outer = 0x1132e3c00] 19:40:46 INFO - PROCESS | 1662 | 1465526446754 Marionette DEBUG loaded listener.js 19:40:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11997b800) [pid = 1662] [serial = 2045] [outer = 0x1132e3c00] 19:40:47 INFO - PROCESS | 1662 | 1465526447540 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:40:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:40:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 19:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms 19:40:47 INFO - PROCESS | 1662 | 1465526447562 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 19:40:47 INFO - PROCESS | 1662 | 1465526447563 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:40:47 INFO - PROCESS | 1662 | 1465526447566 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:40:47 INFO - PROCESS | 1662 | 1465526447567 Marionette TRACE conn2 <- [1,2698,null,{}] 19:40:47 INFO - PROCESS | 1662 | 1465526447570 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:47 INFO - PROCESS | 1662 | 1465526447575 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:47 INFO - PROCESS | 1662 | 1465526447665 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:40:47 INFO - PROCESS | 1662 | 1465526447671 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:47 INFO - PROCESS | 1662 | 1465526447673 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254a8000 == 33 [pid = 1662] [id = 682] 19:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119d99c00) [pid = 1662] [serial = 2046] [outer = 0x0] 19:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x124a93c00) [pid = 1662] [serial = 2047] [outer = 0x119d99c00] 19:40:47 INFO - PROCESS | 1662 | 1465526447698 Marionette DEBUG loaded listener.js 19:40:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12537f400) [pid = 1662] [serial = 2048] [outer = 0x119d99c00] 19:40:48 INFO - PROCESS | 1662 | 1465526448547 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:40:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:40:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 19:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1023ms 19:40:48 INFO - PROCESS | 1662 | 1465526448590 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 19:40:48 INFO - PROCESS | 1662 | 1465526448592 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:40:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:40:48 INFO - PROCESS | 1662 | 1465526448596 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:40:48 INFO - PROCESS | 1662 | 1465526448598 Marionette TRACE conn2 <- [1,2702,null,{}] 19:40:48 INFO - PROCESS | 1662 | 1465526448602 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:48 INFO - PROCESS | 1662 | 1465526448604 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:48 INFO - PROCESS | 1662 | 1465526448710 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:40:48 INFO - PROCESS | 1662 | 1465526448764 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:48 INFO - PROCESS | 1662 | 1465526448765 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x117235800 == 34 [pid = 1662] [id = 683] 19:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1132e0800) [pid = 1662] [serial = 2049] [outer = 0x0] 19:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1132ee800) [pid = 1662] [serial = 2050] [outer = 0x1132e0800] 19:40:48 INFO - PROCESS | 1662 | 1465526448798 Marionette DEBUG loaded listener.js 19:40:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x115eef800) [pid = 1662] [serial = 2051] [outer = 0x1132e0800] 19:40:49 INFO - PROCESS | 1662 | 1465526449348 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:40:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:40:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 821ms 19:40:49 INFO - PROCESS | 1662 | 1465526449417 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:40:49 INFO - PROCESS | 1662 | 1465526449420 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:40:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:40:49 INFO - PROCESS | 1662 | 1465526449424 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:40:49 INFO - PROCESS | 1662 | 1465526449426 Marionette TRACE conn2 <- [1,2706,null,{}] 19:40:49 INFO - PROCESS | 1662 | 1465526449429 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:49 INFO - PROCESS | 1662 | 1465526449431 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:49 INFO - PROCESS | 1662 | 1465526449535 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:40:49 INFO - PROCESS | 1662 | 1465526449591 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:49 INFO - PROCESS | 1662 | 1465526449592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x123c1e800 == 35 [pid = 1662] [id = 684] 19:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118356400) [pid = 1662] [serial = 2052] [outer = 0x0] 19:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118427c00) [pid = 1662] [serial = 2053] [outer = 0x118356400] 19:40:49 INFO - PROCESS | 1662 | 1465526449623 Marionette DEBUG loaded listener.js 19:40:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11853bc00) [pid = 1662] [serial = 2054] [outer = 0x118356400] 19:40:50 INFO - PROCESS | 1662 | 1465526450249 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 19:40:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:40:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 870ms 19:40:50 INFO - PROCESS | 1662 | 1465526450294 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:40:50 INFO - PROCESS | 1662 | 1465526450296 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:40:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:40:50 INFO - PROCESS | 1662 | 1465526450300 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:40:50 INFO - PROCESS | 1662 | 1465526450302 Marionette TRACE conn2 <- [1,2710,null,{}] 19:40:50 INFO - PROCESS | 1662 | 1465526450305 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:50 INFO - PROCESS | 1662 | 1465526450307 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:50 INFO - PROCESS | 1662 | 1465526450410 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:40:50 INFO - PROCESS | 1662 | 1465526450466 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:50 INFO - PROCESS | 1662 | 1465526450469 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11806d800 == 36 [pid = 1662] [id = 685] 19:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1130de000) [pid = 1662] [serial = 2055] [outer = 0x0] 19:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113da2400) [pid = 1662] [serial = 2056] [outer = 0x1130de000] 19:40:50 INFO - PROCESS | 1662 | 1465526450497 Marionette DEBUG loaded listener.js 19:40:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11696a800) [pid = 1662] [serial = 2057] [outer = 0x1130de000] 19:40:50 INFO - PROCESS | 1662 | --DOCSHELL 0x123f8a000 == 35 [pid = 1662] [id = 681] 19:40:50 INFO - PROCESS | 1662 | --DOCSHELL 0x123f73000 == 34 [pid = 1662] [id = 680] 19:40:50 INFO - PROCESS | 1662 | --DOCSHELL 0x119d53800 == 33 [pid = 1662] [id = 679] 19:40:50 INFO - PROCESS | 1662 | --DOCSHELL 0x118326800 == 32 [pid = 1662] [id = 678] 19:40:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1169a2800 == 31 [pid = 1662] [id = 677] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1196dd400) [pid = 1662] [serial = 1993] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123da3000) [pid = 1662] [serial = 1994] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1162f5000) [pid = 1662] [serial = 1987] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118467400) [pid = 1662] [serial = 1988] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119351000) [pid = 1662] [serial = 1990] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119618c00) [pid = 1662] [serial = 1991] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1292c4000) [pid = 1662] [serial = 2006] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x113da1800) [pid = 1662] [serial = 1984] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x117032000) [pid = 1662] [serial = 1985] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12920f000) [pid = 1662] [serial = 2005] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x129205800) [pid = 1662] [serial = 1979] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124543800) [pid = 1662] [serial = 1996] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x113864400) [pid = 1662] [serial = 1981] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1162fac00) [pid = 1662] [serial = 1982] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x128814800) [pid = 1662] [serial = 2014] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12a54f000) [pid = 1662] [serial = 2018] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12a255c00) [pid = 1662] [serial = 2015] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12a52c400) [pid = 1662] [serial = 2017] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118a51800) [pid = 1662] [serial = 2012] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x129204400) [pid = 1662] [serial = 2003] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12930e000) [pid = 1662] [serial = 2009] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x128a80400) [pid = 1662] [serial = 2000] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x125495400) [pid = 1662] [serial = 1997] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12a5e0800) [pid = 1662] [serial = 2021] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x12a5d9c00) [pid = 1662] [serial = 2020] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x1271d3400) [pid = 1662] [serial = 1999] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x128b1d000) [pid = 1662] [serial = 2002] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x1292cc800) [pid = 1662] [serial = 2008] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x11696a000) [pid = 1662] [serial = 2011] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1662 | 1465526450873 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 19:40:50 INFO - PROCESS | 1662 | 1465526450926 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:40:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:40:50 INFO - PROCESS | 1662 | 1465526450930 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:40:50 INFO - PROCESS | 1662 | 1465526450932 Marionette TRACE conn2 <- [1,2714,null,{}] 19:40:50 INFO - PROCESS | 1662 | 1465526450935 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:50 INFO - PROCESS | 1662 | 1465526450936 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:51 INFO - PROCESS | 1662 | 1465526451014 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:40:51 INFO - PROCESS | 1662 | 1465526451074 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:51 INFO - PROCESS | 1662 | 1465526451075 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11981b800 == 32 [pid = 1662] [id = 686] 19:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x11739c400) [pid = 1662] [serial = 2058] [outer = 0x0] 19:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x118463400) [pid = 1662] [serial = 2059] [outer = 0x11739c400] 19:40:51 INFO - PROCESS | 1662 | 1465526451102 Marionette DEBUG loaded listener.js 19:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x118a51c00) [pid = 1662] [serial = 2060] [outer = 0x11739c400] 19:40:51 INFO - PROCESS | 1662 | 1465526451400 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 19:40:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:40:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 19:40:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:40:51 INFO - PROCESS | 1662 | 1465526451455 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:40:51 INFO - PROCESS | 1662 | 1465526451456 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:40:51 INFO - PROCESS | 1662 | 1465526451459 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:40:51 INFO - PROCESS | 1662 | 1465526451462 Marionette TRACE conn2 <- [1,2718,null,{}] 19:40:51 INFO - PROCESS | 1662 | 1465526451469 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:51 INFO - PROCESS | 1662 | 1465526451473 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:51 INFO - PROCESS | 1662 | 1465526451550 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:40:51 INFO - PROCESS | 1662 | 1465526451557 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:51 INFO - PROCESS | 1662 | 1465526451559 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x124158800 == 33 [pid = 1662] [id = 687] 19:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x119290400) [pid = 1662] [serial = 2061] [outer = 0x0] 19:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1196a1000) [pid = 1662] [serial = 2062] [outer = 0x119290400] 19:40:51 INFO - PROCESS | 1662 | 1465526451589 Marionette DEBUG loaded listener.js 19:40:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x122663800) [pid = 1662] [serial = 2063] [outer = 0x119290400] 19:40:51 INFO - PROCESS | 1662 | 1465526451940 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 19:40:51 INFO - PROCESS | 1662 | 1465526451988 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:40:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:40:51 INFO - PROCESS | 1662 | 1465526451991 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:40:51 INFO - PROCESS | 1662 | 1465526451992 Marionette TRACE conn2 <- [1,2722,null,{}] 19:40:51 INFO - PROCESS | 1662 | 1465526451994 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:51 INFO - PROCESS | 1662 | 1465526451995 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:52 INFO - PROCESS | 1662 | 1465526452075 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:40:52 INFO - PROCESS | 1662 | 1465526452079 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:52 INFO - PROCESS | 1662 | 1465526452080 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12718e000 == 34 [pid = 1662] [id = 688] 19:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x1238b0000) [pid = 1662] [serial = 2064] [outer = 0x0] 19:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1248b1400) [pid = 1662] [serial = 2065] [outer = 0x1238b0000] 19:40:52 INFO - PROCESS | 1662 | 1465526452105 Marionette DEBUG loaded listener.js 19:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x124d42000) [pid = 1662] [serial = 2066] [outer = 0x1238b0000] 19:40:52 INFO - PROCESS | 1662 | 1465526452414 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:40:52 INFO - PROCESS | 1662 | 1465526452483 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:40:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:40:52 INFO - PROCESS | 1662 | 1465526452488 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:40:52 INFO - PROCESS | 1662 | 1465526452491 Marionette TRACE conn2 <- [1,2726,null,{}] 19:40:52 INFO - PROCESS | 1662 | 1465526452493 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:52 INFO - PROCESS | 1662 | 1465526452494 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:52 INFO - PROCESS | 1662 | 1465526452572 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:40:52 INFO - PROCESS | 1662 | 1465526452576 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:52 INFO - PROCESS | 1662 | 1465526452577 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bf6000 == 35 [pid = 1662] [id = 689] 19:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x119d08800) [pid = 1662] [serial = 2067] [outer = 0x0] 19:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x125e46c00) [pid = 1662] [serial = 2068] [outer = 0x119d08800] 19:40:52 INFO - PROCESS | 1662 | 1465526452601 Marionette DEBUG loaded listener.js 19:40:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x126e48400) [pid = 1662] [serial = 2069] [outer = 0x119d08800] 19:40:52 INFO - PROCESS | 1662 | 1465526452993 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 19:40:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:40:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 19:40:53 INFO - PROCESS | 1662 | 1465526453009 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:40:53 INFO - PROCESS | 1662 | 1465526453010 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:40:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:40:53 INFO - PROCESS | 1662 | 1465526453012 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:40:53 INFO - PROCESS | 1662 | 1465526453013 Marionette TRACE conn2 <- [1,2730,null,{}] 19:40:53 INFO - PROCESS | 1662 | 1465526453021 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:53 INFO - PROCESS | 1662 | 1465526453025 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:53 INFO - PROCESS | 1662 | 1465526453148 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:40:53 INFO - PROCESS | 1662 | 1465526453155 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:53 INFO - PROCESS | 1662 | 1465526453156 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1238da800 == 36 [pid = 1662] [id = 690] 19:40:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x126e51000) [pid = 1662] [serial = 2070] [outer = 0x0] 19:40:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x128740000) [pid = 1662] [serial = 2071] [outer = 0x126e51000] 19:40:53 INFO - PROCESS | 1662 | 1465526453181 Marionette DEBUG loaded listener.js 19:40:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x128a84400) [pid = 1662] [serial = 2072] [outer = 0x126e51000] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x116075000) [pid = 1662] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x11846b000) [pid = 1662] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x117034c00) [pid = 1662] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1182a1400) [pid = 1662] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118f39c00) [pid = 1662] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x119614400) [pid = 1662] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x112a15800) [pid = 1662] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:40:53 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x1132e3c00) [pid = 1662] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:40:53 INFO - PROCESS | 1662 | 1465526453994 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:40:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 19:40:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:40:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:40:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:40:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1026ms 19:40:54 INFO - PROCESS | 1662 | 1465526454040 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 19:40:54 INFO - PROCESS | 1662 | 1465526454041 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:40:54 INFO - PROCESS | 1662 | 1465526454043 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:40:54 INFO - PROCESS | 1662 | 1465526454044 Marionette TRACE conn2 <- [1,2734,null,{}] 19:40:54 INFO - PROCESS | 1662 | 1465526454046 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:54 INFO - PROCESS | 1662 | 1465526454048 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:54 INFO - PROCESS | 1662 | 1465526454123 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:40:54 INFO - PROCESS | 1662 | 1465526454127 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:54 INFO - PROCESS | 1662 | 1465526454128 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a415000 == 37 [pid = 1662] [id = 691] 19:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x118554c00) [pid = 1662] [serial = 2073] [outer = 0x0] 19:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x119358000) [pid = 1662] [serial = 2074] [outer = 0x118554c00] 19:40:54 INFO - PROCESS | 1662 | 1465526454152 Marionette DEBUG loaded listener.js 19:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x128a85000) [pid = 1662] [serial = 2075] [outer = 0x118554c00] 19:40:54 INFO - PROCESS | 1662 | 1465526454495 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 19:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 19:40:54 INFO - PROCESS | 1662 | 1465526454511 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:40:54 INFO - PROCESS | 1662 | 1465526454513 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:40:54 INFO - PROCESS | 1662 | 1465526454515 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:40:54 INFO - PROCESS | 1662 | 1465526454516 Marionette TRACE conn2 <- [1,2738,null,{}] 19:40:54 INFO - PROCESS | 1662 | 1465526454518 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:54 INFO - PROCESS | 1662 | 1465526454521 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:54 INFO - PROCESS | 1662 | 1465526454622 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:40:54 INFO - PROCESS | 1662 | 1465526454628 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:54 INFO - PROCESS | 1662 | 1465526454629 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51b800 == 38 [pid = 1662] [id = 692] 19:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x126eab400) [pid = 1662] [serial = 2076] [outer = 0x0] 19:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x128b1ac00) [pid = 1662] [serial = 2077] [outer = 0x126eab400] 19:40:54 INFO - PROCESS | 1662 | 1465526454653 Marionette DEBUG loaded listener.js 19:40:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x129037000) [pid = 1662] [serial = 2078] [outer = 0x126eab400] 19:40:54 INFO - PROCESS | 1662 | 1465526454941 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 19:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 19:40:54 INFO - PROCESS | 1662 | 1465526454984 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:40:54 INFO - PROCESS | 1662 | 1465526454985 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:40:54 INFO - PROCESS | 1662 | 1465526454990 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:40:54 INFO - PROCESS | 1662 | 1465526454992 Marionette TRACE conn2 <- [1,2742,null,{}] 19:40:54 INFO - PROCESS | 1662 | 1465526454994 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:54 INFO - PROCESS | 1662 | 1465526454995 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:55 INFO - PROCESS | 1662 | 1465526455076 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:40:55 INFO - PROCESS | 1662 | 1465526455080 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:55 INFO - PROCESS | 1662 | 1465526455081 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5ba800 == 39 [pid = 1662] [id = 693] 19:40:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x128a82000) [pid = 1662] [serial = 2079] [outer = 0x0] 19:40:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x129206c00) [pid = 1662] [serial = 2080] [outer = 0x128a82000] 19:40:55 INFO - PROCESS | 1662 | 1465526455105 Marionette DEBUG loaded listener.js 19:40:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1292c4800) [pid = 1662] [serial = 2081] [outer = 0x128a82000] 19:40:55 INFO - PROCESS | 1662 | 1465526455429 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:40:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:40:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 471ms 19:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:40:55 INFO - PROCESS | 1662 | 1465526455461 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:40:55 INFO - PROCESS | 1662 | 1465526455462 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:40:55 INFO - PROCESS | 1662 | 1465526455464 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:40:55 INFO - PROCESS | 1662 | 1465526455465 Marionette TRACE conn2 <- [1,2746,null,{}] 19:40:55 INFO - PROCESS | 1662 | 1465526455467 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:55 INFO - PROCESS | 1662 | 1465526455468 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:55 INFO - PROCESS | 1662 | 1465526455574 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:40:55 INFO - PROCESS | 1662 | 1465526455580 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:55 INFO - PROCESS | 1662 | 1465526455581 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b90e000 == 40 [pid = 1662] [id = 694] 19:40:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1292c5000) [pid = 1662] [serial = 2082] [outer = 0x0] 19:40:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1292cd800) [pid = 1662] [serial = 2083] [outer = 0x1292c5000] 19:40:55 INFO - PROCESS | 1662 | 1465526455605 Marionette DEBUG loaded listener.js 19:40:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x124af7000) [pid = 1662] [serial = 2084] [outer = 0x1292c5000] 19:40:55 INFO - PROCESS | 1662 | 1465526455911 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:40:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:40:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 19:40:55 INFO - PROCESS | 1662 | 1465526455933 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:40:55 INFO - PROCESS | 1662 | 1465526455934 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:40:55 INFO - PROCESS | 1662 | 1465526455939 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:40:55 INFO - PROCESS | 1662 | 1465526455942 Marionette TRACE conn2 <- [1,2750,null,{}] 19:40:55 INFO - PROCESS | 1662 | 1465526455944 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:55 INFO - PROCESS | 1662 | 1465526455946 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:56 INFO - PROCESS | 1662 | 1465526456037 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:40:56 INFO - PROCESS | 1662 | 1465526456041 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:56 INFO - PROCESS | 1662 | 1465526456043 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12beeb000 == 41 [pid = 1662] [id = 695] 19:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12930f800) [pid = 1662] [serial = 2085] [outer = 0x0] 19:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x12a48d000) [pid = 1662] [serial = 2086] [outer = 0x12930f800] 19:40:56 INFO - PROCESS | 1662 | 1465526456069 Marionette DEBUG loaded listener.js 19:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x12a54f800) [pid = 1662] [serial = 2087] [outer = 0x12930f800] 19:40:56 INFO - PROCESS | 1662 | 1465526456408 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:40:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:40:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 19:40:56 INFO - PROCESS | 1662 | 1465526456462 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:40:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:40:56 INFO - PROCESS | 1662 | 1465526456464 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:40:56 INFO - PROCESS | 1662 | 1465526456466 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:40:56 INFO - PROCESS | 1662 | 1465526456467 Marionette TRACE conn2 <- [1,2754,null,{}] 19:40:56 INFO - PROCESS | 1662 | 1465526456469 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:56 INFO - PROCESS | 1662 | 1465526456470 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:56 INFO - PROCESS | 1662 | 1465526456546 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:40:56 INFO - PROCESS | 1662 | 1465526456549 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:56 INFO - PROCESS | 1662 | 1465526456550 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c730000 == 42 [pid = 1662] [id = 696] 19:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12a555c00) [pid = 1662] [serial = 2088] [outer = 0x0] 19:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12a5dd800) [pid = 1662] [serial = 2089] [outer = 0x12a555c00] 19:40:56 INFO - PROCESS | 1662 | 1465526456579 Marionette DEBUG loaded listener.js 19:40:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x12b59e400) [pid = 1662] [serial = 2090] [outer = 0x12a555c00] 19:40:57 INFO - PROCESS | 1662 | 1465526457005 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 19:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:40:57 INFO - PROCESS | 1662 | 1465526457036 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:40:57 INFO - PROCESS | 1662 | 1465526457038 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:40:57 INFO - PROCESS | 1662 | 1465526457041 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:40:57 INFO - PROCESS | 1662 | 1465526457044 Marionette TRACE conn2 <- [1,2758,null,{}] 19:40:57 INFO - PROCESS | 1662 | 1465526457047 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:57 INFO - PROCESS | 1662 | 1465526457049 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:57 INFO - PROCESS | 1662 | 1465526457154 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:40:57 INFO - PROCESS | 1662 | 1465526457227 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:57 INFO - PROCESS | 1662 | 1465526457228 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192ae800 == 43 [pid = 1662] [id = 697] 19:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1132ec800) [pid = 1662] [serial = 2091] [outer = 0x0] 19:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116765400) [pid = 1662] [serial = 2092] [outer = 0x1132ec800] 19:40:57 INFO - PROCESS | 1662 | 1465526457260 Marionette DEBUG loaded listener.js 19:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11829b000) [pid = 1662] [serial = 2093] [outer = 0x1132ec800] 19:40:57 INFO - PROCESS | 1662 | 1465526457690 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 673ms 19:40:57 INFO - PROCESS | 1662 | 1465526457715 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:40:57 INFO - PROCESS | 1662 | 1465526457718 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:40:57 INFO - PROCESS | 1662 | 1465526457723 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:40:57 INFO - PROCESS | 1662 | 1465526457725 Marionette TRACE conn2 <- [1,2762,null,{}] 19:40:57 INFO - PROCESS | 1662 | 1465526457727 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:57 INFO - PROCESS | 1662 | 1465526457729 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:57 INFO - PROCESS | 1662 | 1465526457833 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:40:57 INFO - PROCESS | 1662 | 1465526457904 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:57 INFO - PROCESS | 1662 | 1465526457905 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bee000 == 44 [pid = 1662] [id = 698] 19:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11846bc00) [pid = 1662] [serial = 2094] [outer = 0x0] 19:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1196a1c00) [pid = 1662] [serial = 2095] [outer = 0x11846bc00] 19:40:57 INFO - PROCESS | 1662 | 1465526457938 Marionette DEBUG loaded listener.js 19:40:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x122665c00) [pid = 1662] [serial = 2096] [outer = 0x11846bc00] 19:40:58 INFO - PROCESS | 1662 | 1465526458343 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 669ms 19:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:40:58 INFO - PROCESS | 1662 | 1465526458392 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:40:58 INFO - PROCESS | 1662 | 1465526458394 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:40:58 INFO - PROCESS | 1662 | 1465526458396 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:40:58 INFO - PROCESS | 1662 | 1465526458399 Marionette TRACE conn2 <- [1,2766,null,{}] 19:40:58 INFO - PROCESS | 1662 | 1465526458407 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:58 INFO - PROCESS | 1662 | 1465526458410 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:58 INFO - PROCESS | 1662 | 1465526458512 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:40:58 INFO - PROCESS | 1662 | 1465526458615 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:58 INFO - PROCESS | 1662 | 1465526458617 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c732800 == 45 [pid = 1662] [id = 699] 19:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12548f400) [pid = 1662] [serial = 2097] [outer = 0x0] 19:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128743000) [pid = 1662] [serial = 2098] [outer = 0x12548f400] 19:40:58 INFO - PROCESS | 1662 | 1465526458649 Marionette DEBUG loaded listener.js 19:40:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128a77400) [pid = 1662] [serial = 2099] [outer = 0x12548f400] 19:40:59 INFO - PROCESS | 1662 | 1465526459057 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 677ms 19:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:40:59 INFO - PROCESS | 1662 | 1465526459073 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:40:59 INFO - PROCESS | 1662 | 1465526459075 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:40:59 INFO - PROCESS | 1662 | 1465526459077 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:40:59 INFO - PROCESS | 1662 | 1465526459079 Marionette TRACE conn2 <- [1,2770,null,{}] 19:40:59 INFO - PROCESS | 1662 | 1465526459081 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:59 INFO - PROCESS | 1662 | 1465526459082 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:59 INFO - PROCESS | 1662 | 1465526459185 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:40:59 INFO - PROCESS | 1662 | 1465526459245 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:59 INFO - PROCESS | 1662 | 1465526459246 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d176000 == 46 [pid = 1662] [id = 700] 19:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x129038800) [pid = 1662] [serial = 2100] [outer = 0x0] 19:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x129303000) [pid = 1662] [serial = 2101] [outer = 0x129038800] 19:40:59 INFO - PROCESS | 1662 | 1465526459275 Marionette DEBUG loaded listener.js 19:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12a528800) [pid = 1662] [serial = 2102] [outer = 0x129038800] 19:40:59 INFO - PROCESS | 1662 | 1465526459700 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 672ms 19:40:59 INFO - PROCESS | 1662 | 1465526459750 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:40:59 INFO - PROCESS | 1662 | 1465526459751 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:40:59 INFO - PROCESS | 1662 | 1465526459754 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:40:59 INFO - PROCESS | 1662 | 1465526459755 Marionette TRACE conn2 <- [1,2774,null,{}] 19:40:59 INFO - PROCESS | 1662 | 1465526459757 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:40:59 INFO - PROCESS | 1662 | 1465526459759 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:59 INFO - PROCESS | 1662 | 1465526459857 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:40:59 INFO - PROCESS | 1662 | 1465526459947 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:59 INFO - PROCESS | 1662 | 1465526459949 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:40:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x11707b000 == 47 [pid = 1662] [id = 701] 19:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1121a6800) [pid = 1662] [serial = 2103] [outer = 0x0] 19:40:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1133d6400) [pid = 1662] [serial = 2104] [outer = 0x1121a6800] 19:40:59 INFO - PROCESS | 1662 | 1465526459977 Marionette DEBUG loaded listener.js 19:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x122799c00) [pid = 1662] [serial = 2105] [outer = 0x1121a6800] 19:41:00 INFO - PROCESS | 1662 | 1465526460651 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 19:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 920ms 19:41:00 INFO - PROCESS | 1662 | 1465526460676 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:41:00 INFO - PROCESS | 1662 | 1465526460679 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:41:00 INFO - PROCESS | 1662 | 1465526460683 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:41:00 INFO - PROCESS | 1662 | 1465526460686 Marionette TRACE conn2 <- [1,2778,null,{}] 19:41:00 INFO - PROCESS | 1662 | 1465526460691 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:00 INFO - PROCESS | 1662 | 1465526460694 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:00 INFO - PROCESS | 1662 | 1465526460839 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:41:00 INFO - PROCESS | 1662 | 1465526460929 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:00 INFO - PROCESS | 1662 | 1465526460930 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198a7000 == 48 [pid = 1662] [id = 702] 19:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x110eeb400) [pid = 1662] [serial = 2106] [outer = 0x0] 19:41:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1138df000) [pid = 1662] [serial = 2107] [outer = 0x110eeb400] 19:41:00 INFO - PROCESS | 1662 | 1465526460959 Marionette DEBUG loaded listener.js 19:41:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118359000) [pid = 1662] [serial = 2108] [outer = 0x110eeb400] 19:41:01 INFO - PROCESS | 1662 | 1465526461399 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12beeb000 == 47 [pid = 1662] [id = 695] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12b90e000 == 46 [pid = 1662] [id = 694] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5ba800 == 45 [pid = 1662] [id = 693] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51b800 == 44 [pid = 1662] [id = 692] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a415000 == 43 [pid = 1662] [id = 691] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1238da800 == 42 [pid = 1662] [id = 690] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x128bf6000 == 41 [pid = 1662] [id = 689] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12718e000 == 40 [pid = 1662] [id = 688] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x124158800 == 39 [pid = 1662] [id = 687] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11981b800 == 38 [pid = 1662] [id = 686] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11806d800 == 37 [pid = 1662] [id = 685] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x123c1e800 == 36 [pid = 1662] [id = 684] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x117235800 == 35 [pid = 1662] [id = 683] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1254a8000 == 34 [pid = 1662] [id = 682] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11952f000 == 33 [pid = 1662] [id = 676] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11707b000 == 32 [pid = 1662] [id = 701] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12d176000 == 31 [pid = 1662] [id = 700] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12c732800 == 30 [pid = 1662] [id = 699] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x128bee000 == 29 [pid = 1662] [id = 698] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12c730000 == 28 [pid = 1662] [id = 696] 19:41:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1192ae800 == 27 [pid = 1662] [id = 697] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1169f9c00) [pid = 1662] [serial = 2035] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118a45800) [pid = 1662] [serial = 2038] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11818d000) [pid = 1662] [serial = 2029] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118428c00) [pid = 1662] [serial = 2030] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118538000) [pid = 1662] [serial = 2024] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118359c00) [pid = 1662] [serial = 2023] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123da1400) [pid = 1662] [serial = 2027] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12240ac00) [pid = 1662] [serial = 2026] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11969e400) [pid = 1662] [serial = 2041] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11336a800) [pid = 1662] [serial = 2032] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11997b800) [pid = 1662] [serial = 2045] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118468800) [pid = 1662] [serial = 2044] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x113df1800) [pid = 1662] [serial = 2033] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119983800) [pid = 1662] [serial = 2042] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119296000) [pid = 1662] [serial = 2039] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118296000) [pid = 1662] [serial = 2036] [outer = 0x0] [url = about:blank] 19:41:01 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124a93c00) [pid = 1662] [serial = 2047] [outer = 0x0] [url = about:blank] 19:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1276ms 19:41:01 INFO - PROCESS | 1662 | 1465526461980 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:41:01 INFO - PROCESS | 1662 | 1465526461983 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:41:01 INFO - PROCESS | 1662 | 1465526461989 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:41:01 INFO - PROCESS | 1662 | 1465526461991 Marionette TRACE conn2 <- [1,2782,null,{}] 19:41:01 INFO - PROCESS | 1662 | 1465526461994 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:01 INFO - PROCESS | 1662 | 1465526461996 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:02 INFO - PROCESS | 1662 | 1465526462078 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:41:02 INFO - PROCESS | 1662 | 1465526462083 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:02 INFO - PROCESS | 1662 | 1465526462089 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x116950800 == 28 [pid = 1662] [id = 703] 19:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1130d8000) [pid = 1662] [serial = 2109] [outer = 0x0] 19:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1132e4800) [pid = 1662] [serial = 2110] [outer = 0x1130d8000] 19:41:02 INFO - PROCESS | 1662 | 1465526462117 Marionette DEBUG loaded listener.js 19:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x113836800) [pid = 1662] [serial = 2111] [outer = 0x1130d8000] 19:41:02 INFO - PROCESS | 1662 | 1465526462448 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 19:41:02 INFO - PROCESS | 1662 | 1465526462459 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:41:02 INFO - PROCESS | 1662 | 1465526462461 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:41:02 INFO - PROCESS | 1662 | 1465526462466 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:41:02 INFO - PROCESS | 1662 | 1465526462469 Marionette TRACE conn2 <- [1,2786,null,{}] 19:41:02 INFO - PROCESS | 1662 | 1465526462474 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:02 INFO - PROCESS | 1662 | 1465526462476 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:02 INFO - PROCESS | 1662 | 1465526462578 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:41:02 INFO - PROCESS | 1662 | 1465526462634 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:02 INFO - PROCESS | 1662 | 1465526462636 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182cc800 == 29 [pid = 1662] [id = 704] 19:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x115e4e400) [pid = 1662] [serial = 2112] [outer = 0x0] 19:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1162f9c00) [pid = 1662] [serial = 2113] [outer = 0x115e4e400] 19:41:02 INFO - PROCESS | 1662 | 1465526462663 Marionette DEBUG loaded listener.js 19:41:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117032c00) [pid = 1662] [serial = 2114] [outer = 0x115e4e400] 19:41:02 INFO - PROCESS | 1662 | 1465526462955 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 526ms 19:41:02 INFO - PROCESS | 1662 | 1465526462993 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:41:02 INFO - PROCESS | 1662 | 1465526462995 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:41:02 INFO - PROCESS | 1662 | 1465526462997 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:41:03 INFO - PROCESS | 1662 | 1465526462998 Marionette TRACE conn2 <- [1,2790,null,{}] 19:41:03 INFO - PROCESS | 1662 | 1465526463009 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:03 INFO - PROCESS | 1662 | 1465526463012 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:03 INFO - PROCESS | 1662 | 1465526463109 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:41:03 INFO - PROCESS | 1662 | 1465526463163 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:03 INFO - PROCESS | 1662 | 1465526463165 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acc800 == 30 [pid = 1662] [id = 705] 19:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118353800) [pid = 1662] [serial = 2115] [outer = 0x0] 19:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118461800) [pid = 1662] [serial = 2116] [outer = 0x118353800] 19:41:03 INFO - PROCESS | 1662 | 1465526463194 Marionette DEBUG loaded listener.js 19:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11846fc00) [pid = 1662] [serial = 2117] [outer = 0x118353800] 19:41:03 INFO - PROCESS | 1662 | 1465526463492 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 19:41:03 INFO - PROCESS | 1662 | 1465526463518 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:41:03 INFO - PROCESS | 1662 | 1465526463522 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:41:03 INFO - PROCESS | 1662 | 1465526463526 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:41:03 INFO - PROCESS | 1662 | 1465526463527 Marionette TRACE conn2 <- [1,2794,null,{}] 19:41:03 INFO - PROCESS | 1662 | 1465526463529 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:03 INFO - PROCESS | 1662 | 1465526463530 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:03 INFO - PROCESS | 1662 | 1465526463610 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:41:03 INFO - PROCESS | 1662 | 1465526463614 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:03 INFO - PROCESS | 1662 | 1465526463615 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f83000 == 31 [pid = 1662] [id = 706] 19:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119288c00) [pid = 1662] [serial = 2118] [outer = 0x0] 19:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119353000) [pid = 1662] [serial = 2119] [outer = 0x119288c00] 19:41:03 INFO - PROCESS | 1662 | 1465526463642 Marionette DEBUG loaded listener.js 19:41:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119611000) [pid = 1662] [serial = 2120] [outer = 0x119288c00] 19:41:03 INFO - PROCESS | 1662 | 1465526463965 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 19:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 473ms 19:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:41:04 INFO - PROCESS | 1662 | 1465526463999 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:41:04 INFO - PROCESS | 1662 | 1465526464001 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:41:04 INFO - PROCESS | 1662 | 1465526464003 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:41:04 INFO - PROCESS | 1662 | 1465526464004 Marionette TRACE conn2 <- [1,2798,null,{}] 19:41:04 INFO - PROCESS | 1662 | 1465526464006 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:04 INFO - PROCESS | 1662 | 1465526464007 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:04 INFO - PROCESS | 1662 | 1465526464114 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:41:04 INFO - PROCESS | 1662 | 1465526464129 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:04 INFO - PROCESS | 1662 | 1465526464130 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241b1800 == 32 [pid = 1662] [id = 707] 19:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118354800) [pid = 1662] [serial = 2121] [outer = 0x0] 19:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11928e000) [pid = 1662] [serial = 2122] [outer = 0x118354800] 19:41:04 INFO - PROCESS | 1662 | 1465526464161 Marionette DEBUG loaded listener.js 19:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11997ac00) [pid = 1662] [serial = 2123] [outer = 0x118354800] 19:41:04 INFO - PROCESS | 1662 | 1465526464512 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 19:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 19:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:41:04 INFO - PROCESS | 1662 | 1465526464524 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:41:04 INFO - PROCESS | 1662 | 1465526464525 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:41:04 INFO - PROCESS | 1662 | 1465526464528 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:41:04 INFO - PROCESS | 1662 | 1465526464529 Marionette TRACE conn2 <- [1,2802,null,{}] 19:41:04 INFO - PROCESS | 1662 | 1465526464531 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:04 INFO - PROCESS | 1662 | 1465526464535 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:04 INFO - PROCESS | 1662 | 1465526464658 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:41:04 INFO - PROCESS | 1662 | 1465526464674 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:04 INFO - PROCESS | 1662 | 1465526464675 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a07000 == 33 [pid = 1662] [id = 708] 19:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119d08400) [pid = 1662] [serial = 2124] [outer = 0x0] 19:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x122797c00) [pid = 1662] [serial = 2125] [outer = 0x119d08400] 19:41:04 INFO - PROCESS | 1662 | 1465526464700 Marionette DEBUG loaded listener.js 19:41:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124a97800) [pid = 1662] [serial = 2126] [outer = 0x119d08400] 19:41:05 INFO - PROCESS | 1662 | 1465526465019 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 19:41:05 INFO - PROCESS | 1662 | 1465526465049 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:41:05 INFO - PROCESS | 1662 | 1465526465050 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:41:05 INFO - PROCESS | 1662 | 1465526465059 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:41:05 INFO - PROCESS | 1662 | 1465526465060 Marionette TRACE conn2 <- [1,2806,null,{}] 19:41:05 INFO - PROCESS | 1662 | 1465526465062 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:05 INFO - PROCESS | 1662 | 1465526465063 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:05 INFO - PROCESS | 1662 | 1465526465157 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:41:05 INFO - PROCESS | 1662 | 1465526465160 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:05 INFO - PROCESS | 1662 | 1465526465162 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x116667000 == 34 [pid = 1662] [id = 709] 19:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1133a9000) [pid = 1662] [serial = 2127] [outer = 0x0] 19:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125495c00) [pid = 1662] [serial = 2128] [outer = 0x1133a9000] 19:41:05 INFO - PROCESS | 1662 | 1465526465192 Marionette DEBUG loaded listener.js 19:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126e4cc00) [pid = 1662] [serial = 2129] [outer = 0x1133a9000] 19:41:05 INFO - PROCESS | 1662 | 1465526465524 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 19:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:41:05 INFO - PROCESS | 1662 | 1465526465577 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:41:05 INFO - PROCESS | 1662 | 1465526465578 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:41:05 INFO - PROCESS | 1662 | 1465526465580 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:41:05 INFO - PROCESS | 1662 | 1465526465581 Marionette TRACE conn2 <- [1,2810,null,{}] 19:41:05 INFO - PROCESS | 1662 | 1465526465584 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:05 INFO - PROCESS | 1662 | 1465526465585 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:05 INFO - PROCESS | 1662 | 1465526465680 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:41:05 INFO - PROCESS | 1662 | 1465526465693 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:05 INFO - PROCESS | 1662 | 1465526465694 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a405800 == 35 [pid = 1662] [id = 710] 19:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126e51c00) [pid = 1662] [serial = 2130] [outer = 0x0] 19:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12873ac00) [pid = 1662] [serial = 2131] [outer = 0x126e51c00] 19:41:05 INFO - PROCESS | 1662 | 1465526465718 Marionette DEBUG loaded listener.js 19:41:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128814000) [pid = 1662] [serial = 2132] [outer = 0x126e51c00] 19:41:06 INFO - PROCESS | 1662 | 1465526466264 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a555c00) [pid = 1662] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126e51000) [pid = 1662] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118554c00) [pid = 1662] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128a82000) [pid = 1662] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1238b0000) [pid = 1662] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118356400) [pid = 1662] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1132e0800) [pid = 1662] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119290400) [pid = 1662] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119d08800) [pid = 1662] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11739c400) [pid = 1662] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1130de000) [pid = 1662] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119d99c00) [pid = 1662] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12930f800) [pid = 1662] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1292c5000) [pid = 1662] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:41:06 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126eab400) [pid = 1662] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 717ms 19:41:06 INFO - PROCESS | 1662 | 1465526466299 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:41:06 INFO - PROCESS | 1662 | 1465526466301 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:41:06 INFO - PROCESS | 1662 | 1465526466303 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:41:06 INFO - PROCESS | 1662 | 1465526466304 Marionette TRACE conn2 <- [1,2814,null,{}] 19:41:06 INFO - PROCESS | 1662 | 1465526466306 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:06 INFO - PROCESS | 1662 | 1465526466307 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:06 INFO - PROCESS | 1662 | 1465526466381 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:41:06 INFO - PROCESS | 1662 | 1465526466384 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:06 INFO - PROCESS | 1662 | 1465526466386 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x126c32800 == 36 [pid = 1662] [id = 711] 19:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118467c00) [pid = 1662] [serial = 2133] [outer = 0x0] 19:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119290400) [pid = 1662] [serial = 2134] [outer = 0x118467c00] 19:41:06 INFO - PROCESS | 1662 | 1465526466413 Marionette DEBUG loaded listener.js 19:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124d42800) [pid = 1662] [serial = 2135] [outer = 0x118467c00] 19:41:06 INFO - PROCESS | 1662 | 1465526466732 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 19:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 19:41:06 INFO - PROCESS | 1662 | 1465526466774 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:41:06 INFO - PROCESS | 1662 | 1465526466775 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:41:06 INFO - PROCESS | 1662 | 1465526466777 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:41:06 INFO - PROCESS | 1662 | 1465526466779 Marionette TRACE conn2 <- [1,2818,null,{}] 19:41:06 INFO - PROCESS | 1662 | 1465526466781 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:06 INFO - PROCESS | 1662 | 1465526466782 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:06 INFO - PROCESS | 1662 | 1465526466859 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:41:06 INFO - PROCESS | 1662 | 1465526466918 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:06 INFO - PROCESS | 1662 | 1465526466919 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5b8000 == 37 [pid = 1662] [id = 712] 19:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11739c400) [pid = 1662] [serial = 2136] [outer = 0x0] 19:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128812400) [pid = 1662] [serial = 2137] [outer = 0x11739c400] 19:41:06 INFO - PROCESS | 1662 | 1465526466944 Marionette DEBUG loaded listener.js 19:41:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b13800) [pid = 1662] [serial = 2138] [outer = 0x11739c400] 19:41:07 INFO - PROCESS | 1662 | 1465526467208 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 19:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 19:41:07 INFO - PROCESS | 1662 | 1465526467248 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:41:07 INFO - PROCESS | 1662 | 1465526467250 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:41:07 INFO - PROCESS | 1662 | 1465526467260 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:41:07 INFO - PROCESS | 1662 | 1465526467261 Marionette TRACE conn2 <- [1,2822,null,{}] 19:41:07 INFO - PROCESS | 1662 | 1465526467264 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:07 INFO - PROCESS | 1662 | 1465526467265 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:07 INFO - PROCESS | 1662 | 1465526467359 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:41:07 INFO - PROCESS | 1662 | 1465526467363 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:07 INFO - PROCESS | 1662 | 1465526467365 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed9000 == 38 [pid = 1662] [id = 713] 19:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1162f5000) [pid = 1662] [serial = 2139] [outer = 0x0] 19:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129030400) [pid = 1662] [serial = 2140] [outer = 0x1162f5000] 19:41:07 INFO - PROCESS | 1662 | 1465526467393 Marionette DEBUG loaded listener.js 19:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292c3400) [pid = 1662] [serial = 2141] [outer = 0x1162f5000] 19:41:07 INFO - PROCESS | 1662 | 1465526467733 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 527ms 19:41:07 INFO - PROCESS | 1662 | 1465526467779 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:41:07 INFO - PROCESS | 1662 | 1465526467780 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:41:07 INFO - PROCESS | 1662 | 1465526467783 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:41:07 INFO - PROCESS | 1662 | 1465526467784 Marionette TRACE conn2 <- [1,2826,null,{}] 19:41:07 INFO - PROCESS | 1662 | 1465526467786 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:07 INFO - PROCESS | 1662 | 1465526467787 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:07 INFO - PROCESS | 1662 | 1465526467895 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:41:07 INFO - PROCESS | 1662 | 1465526467899 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:07 INFO - PROCESS | 1662 | 1465526467901 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8c3000 == 39 [pid = 1662] [id = 714] 19:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292ca400) [pid = 1662] [serial = 2142] [outer = 0x0] 19:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12930e000) [pid = 1662] [serial = 2143] [outer = 0x1292ca400] 19:41:07 INFO - PROCESS | 1662 | 1465526467926 Marionette DEBUG loaded listener.js 19:41:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a485800) [pid = 1662] [serial = 2144] [outer = 0x1292ca400] 19:41:08 INFO - PROCESS | 1662 | 1465526468245 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 19:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:41:08 INFO - PROCESS | 1662 | 1465526468318 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:41:08 INFO - PROCESS | 1662 | 1465526468320 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:41:08 INFO - PROCESS | 1662 | 1465526468324 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:41:08 INFO - PROCESS | 1662 | 1465526468327 Marionette TRACE conn2 <- [1,2830,null,{}] 19:41:08 INFO - PROCESS | 1662 | 1465526468331 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:08 INFO - PROCESS | 1662 | 1465526468333 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:08 INFO - PROCESS | 1662 | 1465526468440 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:41:08 INFO - PROCESS | 1662 | 1465526468543 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:08 INFO - PROCESS | 1662 | 1465526468546 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x117e65800 == 40 [pid = 1662] [id = 715] 19:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x112a1f000) [pid = 1662] [serial = 2145] [outer = 0x0] 19:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x113214800) [pid = 1662] [serial = 2146] [outer = 0x112a1f000] 19:41:08 INFO - PROCESS | 1662 | 1465526468577 Marionette DEBUG loaded listener.js 19:41:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113da5000) [pid = 1662] [serial = 2147] [outer = 0x112a1f000] 19:41:09 INFO - PROCESS | 1662 | 1465526469080 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:41:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12d14a800 == 39 [pid = 1662] [id = 17] 19:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 825ms 19:41:09 INFO - PROCESS | 1662 | 1465526469192 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:41:09 INFO - PROCESS | 1662 | 1465526469194 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:41:09 INFO - PROCESS | 1662 | 1465526469205 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:41:09 INFO - PROCESS | 1662 | 1465526469207 Marionette TRACE conn2 <- [1,2834,null,{}] 19:41:09 INFO - PROCESS | 1662 | 1465526469210 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:09 INFO - PROCESS | 1662 | 1465526469212 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:09 INFO - PROCESS | 1662 | 1465526469327 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:41:09 INFO - PROCESS | 1662 | 1465526469385 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:09 INFO - PROCESS | 1662 | 1465526469386 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245c2800 == 40 [pid = 1662] [id = 716] 19:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1176c0000) [pid = 1662] [serial = 2148] [outer = 0x0] 19:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118357c00) [pid = 1662] [serial = 2149] [outer = 0x1176c0000] 19:41:09 INFO - PROCESS | 1662 | 1465526469417 Marionette DEBUG loaded listener.js 19:41:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11853d800) [pid = 1662] [serial = 2150] [outer = 0x1176c0000] 19:41:10 INFO - PROCESS | 1662 | 1465526470116 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 975ms 19:41:10 INFO - PROCESS | 1662 | 1465526470177 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:41:10 INFO - PROCESS | 1662 | 1465526470180 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:41:10 INFO - PROCESS | 1662 | 1465526470183 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:41:10 INFO - PROCESS | 1662 | 1465526470185 Marionette TRACE conn2 <- [1,2838,null,{}] 19:41:10 INFO - PROCESS | 1662 | 1465526470188 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:10 INFO - PROCESS | 1662 | 1465526470190 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:10 INFO - PROCESS | 1662 | 1465526470292 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed9000 == 39 [pid = 1662] [id = 713] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5b8000 == 38 [pid = 1662] [id = 712] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x126c32800 == 37 [pid = 1662] [id = 711] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12a405800 == 36 [pid = 1662] [id = 710] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x116667000 == 35 [pid = 1662] [id = 709] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x128a07000 == 34 [pid = 1662] [id = 708] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1241b1800 == 33 [pid = 1662] [id = 707] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x123f83000 == 32 [pid = 1662] [id = 706] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x119acc800 == 31 [pid = 1662] [id = 705] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1182cc800 == 30 [pid = 1662] [id = 704] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x116950800 == 29 [pid = 1662] [id = 703] 19:41:10 INFO - PROCESS | 1662 | --DOCSHELL 0x1198a7000 == 28 [pid = 1662] [id = 702] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a5dd800) [pid = 1662] [serial = 2089] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128740000) [pid = 1662] [serial = 2071] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119358000) [pid = 1662] [serial = 2074] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x129206c00) [pid = 1662] [serial = 2080] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1248b1400) [pid = 1662] [serial = 2065] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124d42000) [pid = 1662] [serial = 2066] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118427c00) [pid = 1662] [serial = 2053] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a84400) [pid = 1662] [serial = 2072] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11853bc00) [pid = 1662] [serial = 2054] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1132ee800) [pid = 1662] [serial = 2050] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115eef800) [pid = 1662] [serial = 2051] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196a1000) [pid = 1662] [serial = 2062] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x122663800) [pid = 1662] [serial = 2063] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x125e46c00) [pid = 1662] [serial = 2068] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118463400) [pid = 1662] [serial = 2059] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118a51c00) [pid = 1662] [serial = 2060] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113da2400) [pid = 1662] [serial = 2056] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11696a800) [pid = 1662] [serial = 2057] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12537f400) [pid = 1662] [serial = 2048] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a54f800) [pid = 1662] [serial = 2087] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a48d000) [pid = 1662] [serial = 2086] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1292c4800) [pid = 1662] [serial = 2081] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124af7000) [pid = 1662] [serial = 2084] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126e48400) [pid = 1662] [serial = 2069] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128a85000) [pid = 1662] [serial = 2075] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128b1ac00) [pid = 1662] [serial = 2077] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129037000) [pid = 1662] [serial = 2078] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1292cd800) [pid = 1662] [serial = 2083] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12b59e400) [pid = 1662] [serial = 2090] [outer = 0x0] [url = about:blank] 19:41:10 INFO - PROCESS | 1662 | 1465526470407 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:10 INFO - PROCESS | 1662 | 1465526470410 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x11661b000 == 29 [pid = 1662] [id = 717] 19:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1131c8400) [pid = 1662] [serial = 2151] [outer = 0x0] 19:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1151c8400) [pid = 1662] [serial = 2152] [outer = 0x1131c8400] 19:41:10 INFO - PROCESS | 1662 | 1465526470438 Marionette DEBUG loaded listener.js 19:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1172ae400) [pid = 1662] [serial = 2153] [outer = 0x1131c8400] 19:41:10 INFO - PROCESS | 1662 | 1465526470748 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 572ms 19:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:41:10 INFO - PROCESS | 1662 | 1465526470760 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:41:10 INFO - PROCESS | 1662 | 1465526470763 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:41:10 INFO - PROCESS | 1662 | 1465526470768 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:41:10 INFO - PROCESS | 1662 | 1465526470771 Marionette TRACE conn2 <- [1,2842,null,{}] 19:41:10 INFO - PROCESS | 1662 | 1465526470775 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:10 INFO - PROCESS | 1662 | 1465526470777 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:10 INFO - PROCESS | 1662 | 1465526470856 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:41:10 INFO - PROCESS | 1662 | 1465526470861 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:10 INFO - PROCESS | 1662 | 1465526470862 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119acc000 == 30 [pid = 1662] [id = 718] 19:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118296800) [pid = 1662] [serial = 2154] [outer = 0x0] 19:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11854e800) [pid = 1662] [serial = 2155] [outer = 0x118296800] 19:41:10 INFO - PROCESS | 1662 | 1465526470891 Marionette DEBUG loaded listener.js 19:41:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118f37400) [pid = 1662] [serial = 2156] [outer = 0x118296800] 19:41:11 INFO - PROCESS | 1662 | 1465526471337 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 624ms 19:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:41:11 INFO - PROCESS | 1662 | 1465526471391 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:41:11 INFO - PROCESS | 1662 | 1465526471392 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:41:11 INFO - PROCESS | 1662 | 1465526471395 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:41:11 INFO - PROCESS | 1662 | 1465526471397 Marionette TRACE conn2 <- [1,2846,null,{}] 19:41:11 INFO - PROCESS | 1662 | 1465526471405 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:11 INFO - PROCESS | 1662 | 1465526471408 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:11 INFO - PROCESS | 1662 | 1465526471494 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:41:11 INFO - PROCESS | 1662 | 1465526471500 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:11 INFO - PROCESS | 1662 | 1465526471502 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x124164000 == 31 [pid = 1662] [id = 719] 19:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112a7bc00) [pid = 1662] [serial = 2157] [outer = 0x0] 19:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196e1000) [pid = 1662] [serial = 2158] [outer = 0x112a7bc00] 19:41:11 INFO - PROCESS | 1662 | 1465526471528 Marionette DEBUG loaded listener.js 19:41:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119d9b000) [pid = 1662] [serial = 2159] [outer = 0x112a7bc00] 19:41:11 INFO - PROCESS | 1662 | 1465526471961 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 621ms 19:41:12 INFO - PROCESS | 1662 | 1465526472017 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:41:12 INFO - PROCESS | 1662 | 1465526472021 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:41:12 INFO - PROCESS | 1662 | 1465526472025 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:41:12 INFO - PROCESS | 1662 | 1465526472026 Marionette TRACE conn2 <- [1,2850,null,{}] 19:41:12 INFO - PROCESS | 1662 | 1465526472030 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:12 INFO - PROCESS | 1662 | 1465526472032 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:12 INFO - PROCESS | 1662 | 1465526472160 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:41:12 INFO - PROCESS | 1662 | 1465526472257 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:12 INFO - PROCESS | 1662 | 1465526472258 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x127189000 == 32 [pid = 1662] [id = 720] 19:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1238b0000) [pid = 1662] [serial = 2160] [outer = 0x0] 19:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123ce1c00) [pid = 1662] [serial = 2161] [outer = 0x1238b0000] 19:41:12 INFO - PROCESS | 1662 | 1465526472283 Marionette DEBUG loaded listener.js 19:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1248c8800) [pid = 1662] [serial = 2162] [outer = 0x1238b0000] 19:41:12 INFO - PROCESS | 1662 | 1465526472583 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 573ms 19:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:41:12 INFO - PROCESS | 1662 | 1465526472598 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:41:12 INFO - PROCESS | 1662 | 1465526472599 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:41:12 INFO - PROCESS | 1662 | 1465526472601 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:41:12 INFO - PROCESS | 1662 | 1465526472602 Marionette TRACE conn2 <- [1,2854,null,{}] 19:41:12 INFO - PROCESS | 1662 | 1465526472617 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:12 INFO - PROCESS | 1662 | 1465526472619 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:12 INFO - PROCESS | 1662 | 1465526472726 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:41:12 INFO - PROCESS | 1662 | 1465526472784 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:12 INFO - PROCESS | 1662 | 1465526472786 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x129294000 == 33 [pid = 1662] [id = 721] 19:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118464800) [pid = 1662] [serial = 2163] [outer = 0x0] 19:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125493000) [pid = 1662] [serial = 2164] [outer = 0x118464800] 19:41:12 INFO - PROCESS | 1662 | 1465526472810 Marionette DEBUG loaded listener.js 19:41:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126b54400) [pid = 1662] [serial = 2165] [outer = 0x118464800] 19:41:13 INFO - PROCESS | 1662 | 1465526473144 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 576ms 19:41:13 INFO - PROCESS | 1662 | 1465526473186 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:41:13 INFO - PROCESS | 1662 | 1465526473187 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:41:13 INFO - PROCESS | 1662 | 1465526473190 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:41:13 INFO - PROCESS | 1662 | 1465526473191 Marionette TRACE conn2 <- [1,2858,null,{}] 19:41:13 INFO - PROCESS | 1662 | 1465526473193 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:13 INFO - PROCESS | 1662 | 1465526473197 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:13 INFO - PROCESS | 1662 | 1465526473320 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:41:13 INFO - PROCESS | 1662 | 1465526473324 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:13 INFO - PROCESS | 1662 | 1465526473325 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a415000 == 34 [pid = 1662] [id = 722] 19:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126e51000) [pid = 1662] [serial = 2166] [outer = 0x0] 19:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a78800) [pid = 1662] [serial = 2167] [outer = 0x126e51000] 19:41:13 INFO - PROCESS | 1662 | 1465526473349 Marionette DEBUG loaded listener.js 19:41:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129037400) [pid = 1662] [serial = 2168] [outer = 0x126e51000] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119d08400) [pid = 1662] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1133a9000) [pid = 1662] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x126e51c00) [pid = 1662] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119288c00) [pid = 1662] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118353800) [pid = 1662] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118467c00) [pid = 1662] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x110eeb400) [pid = 1662] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1162f5000) [pid = 1662] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x115e4e400) [pid = 1662] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1132ec800) [pid = 1662] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1130d8000) [pid = 1662] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11846bc00) [pid = 1662] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12548f400) [pid = 1662] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x129038800) [pid = 1662] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11739c400) [pid = 1662] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1121a6800) [pid = 1662] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:41:13 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118354800) [pid = 1662] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:41:13 INFO - PROCESS | 1662 | 1465526473977 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 819ms 19:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:41:14 INFO - PROCESS | 1662 | 1465526474010 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:41:14 INFO - PROCESS | 1662 | 1465526474013 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:41:14 INFO - PROCESS | 1662 | 1465526474016 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:41:14 INFO - PROCESS | 1662 | 1465526474019 Marionette TRACE conn2 <- [1,2862,null,{}] 19:41:14 INFO - PROCESS | 1662 | 1465526474037 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:14 INFO - PROCESS | 1662 | 1465526474039 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:14 INFO - PROCESS | 1662 | 1465526474140 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:41:14 INFO - PROCESS | 1662 | 1465526474198 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:14 INFO - PROCESS | 1662 | 1465526474199 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119833800 == 35 [pid = 1662] [id = 723] 19:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116075000) [pid = 1662] [serial = 2169] [outer = 0x0] 19:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116761800) [pid = 1662] [serial = 2170] [outer = 0x116075000] 19:41:14 INFO - PROCESS | 1662 | 1465526474232 Marionette DEBUG loaded listener.js 19:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118296000) [pid = 1662] [serial = 2171] [outer = 0x116075000] 19:41:14 INFO - PROCESS | 1662 | 1465526474638 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 634ms 19:41:14 INFO - PROCESS | 1662 | 1465526474650 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:41:14 INFO - PROCESS | 1662 | 1465526474654 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:41:14 INFO - PROCESS | 1662 | 1465526474660 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:41:14 INFO - PROCESS | 1662 | 1465526474662 Marionette TRACE conn2 <- [1,2866,null,{}] 19:41:14 INFO - PROCESS | 1662 | 1465526474664 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:14 INFO - PROCESS | 1662 | 1465526474666 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:14 INFO - PROCESS | 1662 | 1465526474770 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:41:14 INFO - PROCESS | 1662 | 1465526474828 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:14 INFO - PROCESS | 1662 | 1465526474829 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12928e800 == 36 [pid = 1662] [id = 724] 19:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118463400) [pid = 1662] [serial = 2172] [outer = 0x0] 19:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118558400) [pid = 1662] [serial = 2173] [outer = 0x118463400] 19:41:14 INFO - PROCESS | 1662 | 1465526474860 Marionette DEBUG loaded listener.js 19:41:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11935a400) [pid = 1662] [serial = 2174] [outer = 0x118463400] 19:41:15 INFO - PROCESS | 1662 | 1465526475309 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:41:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:41:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 19:41:15 INFO - PROCESS | 1662 | 1465526475332 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:41:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:41:15 INFO - PROCESS | 1662 | 1465526475334 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:41:15 INFO - PROCESS | 1662 | 1465526475336 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:41:15 INFO - PROCESS | 1662 | 1465526475341 Marionette TRACE conn2 <- [1,2870,null,{}] 19:41:15 INFO - PROCESS | 1662 | 1465526475349 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:15 INFO - PROCESS | 1662 | 1465526475352 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:15 INFO - PROCESS | 1662 | 1465526475453 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:41:15 INFO - PROCESS | 1662 | 1465526475550 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:15 INFO - PROCESS | 1662 | 1465526475552 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b913000 == 37 [pid = 1662] [id = 725] 19:41:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119d99c00) [pid = 1662] [serial = 2175] [outer = 0x0] 19:41:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123d9e800) [pid = 1662] [serial = 2176] [outer = 0x119d99c00] 19:41:15 INFO - PROCESS | 1662 | 1465526475596 Marionette DEBUG loaded listener.js 19:41:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126b56000) [pid = 1662] [serial = 2177] [outer = 0x119d99c00] 19:41:16 INFO - PROCESS | 1662 | 1465526476043 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 19:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 774ms 19:41:16 INFO - PROCESS | 1662 | 1465526476111 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:41:16 INFO - PROCESS | 1662 | 1465526476112 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:41:16 INFO - PROCESS | 1662 | 1465526476115 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:41:16 INFO - PROCESS | 1662 | 1465526476116 Marionette TRACE conn2 <- [1,2874,null,{}] 19:41:16 INFO - PROCESS | 1662 | 1465526476118 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:16 INFO - PROCESS | 1662 | 1465526476120 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:16 INFO - PROCESS | 1662 | 1465526476222 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:41:16 INFO - PROCESS | 1662 | 1465526476281 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:16 INFO - PROCESS | 1662 | 1465526476282 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd31000 == 38 [pid = 1662] [id = 726] 19:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126eabc00) [pid = 1662] [serial = 2178] [outer = 0x0] 19:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12881c800) [pid = 1662] [serial = 2179] [outer = 0x126eabc00] 19:41:16 INFO - PROCESS | 1662 | 1465526476311 Marionette DEBUG loaded listener.js 19:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a85c00) [pid = 1662] [serial = 2180] [outer = 0x126eabc00] 19:41:16 INFO - PROCESS | 1662 | 1465526476726 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 669ms 19:41:16 INFO - PROCESS | 1662 | 1465526476785 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:41:16 INFO - PROCESS | 1662 | 1465526476786 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:41:16 INFO - PROCESS | 1662 | 1465526476807 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:41:16 INFO - PROCESS | 1662 | 1465526476808 Marionette TRACE conn2 <- [1,2878,null,{}] 19:41:16 INFO - PROCESS | 1662 | 1465526476811 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:16 INFO - PROCESS | 1662 | 1465526476812 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:16 INFO - PROCESS | 1662 | 1465526476907 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:41:16 INFO - PROCESS | 1662 | 1465526476980 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:16 INFO - PROCESS | 1662 | 1465526476981 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x118052800 == 39 [pid = 1662] [id = 727] 19:41:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1130d7400) [pid = 1662] [serial = 2181] [outer = 0x0] 19:41:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118558c00) [pid = 1662] [serial = 2182] [outer = 0x1130d7400] 19:41:17 INFO - PROCESS | 1662 | 1465526477010 Marionette DEBUG loaded listener.js 19:41:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124d48800) [pid = 1662] [serial = 2183] [outer = 0x1130d7400] 19:41:17 INFO - PROCESS | 1662 | 1465526477529 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 772ms 19:41:17 INFO - PROCESS | 1662 | 1465526477578 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:41:17 INFO - PROCESS | 1662 | 1465526477581 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:41:17 INFO - PROCESS | 1662 | 1465526477584 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:41:17 INFO - PROCESS | 1662 | 1465526477586 Marionette TRACE conn2 <- [1,2882,null,{}] 19:41:17 INFO - PROCESS | 1662 | 1465526477590 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:17 INFO - PROCESS | 1662 | 1465526477592 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:17 INFO - PROCESS | 1662 | 1465526477692 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x129294000 == 38 [pid = 1662] [id = 721] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x127189000 == 37 [pid = 1662] [id = 720] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x124164000 == 36 [pid = 1662] [id = 719] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119acc000 == 35 [pid = 1662] [id = 718] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x11661b000 == 34 [pid = 1662] [id = 717] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12d141000 == 33 [pid = 1662] [id = 18] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1245c2800 == 32 [pid = 1662] [id = 716] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8c3000 == 31 [pid = 1662] [id = 714] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x117e65800 == 30 [pid = 1662] [id = 715] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x118052800 == 29 [pid = 1662] [id = 727] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd31000 == 28 [pid = 1662] [id = 726] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12b913000 == 27 [pid = 1662] [id = 725] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12928e800 == 26 [pid = 1662] [id = 724] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119833800 == 25 [pid = 1662] [id = 723] 19:41:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12a415000 == 24 [pid = 1662] [id = 722] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x122797c00) [pid = 1662] [serial = 2125] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125495c00) [pid = 1662] [serial = 2128] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12873ac00) [pid = 1662] [serial = 2131] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119353000) [pid = 1662] [serial = 2119] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119611000) [pid = 1662] [serial = 2120] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118461800) [pid = 1662] [serial = 2116] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119290400) [pid = 1662] [serial = 2134] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11846fc00) [pid = 1662] [serial = 2117] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124d42800) [pid = 1662] [serial = 2135] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118359000) [pid = 1662] [serial = 2108] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1138df000) [pid = 1662] [serial = 2107] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x129030400) [pid = 1662] [serial = 2140] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1162f9c00) [pid = 1662] [serial = 2113] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x11829b000) [pid = 1662] [serial = 2093] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x117032c00) [pid = 1662] [serial = 2114] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1132e4800) [pid = 1662] [serial = 2110] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x113836800) [pid = 1662] [serial = 2111] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128814000) [pid = 1662] [serial = 2132] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x116765400) [pid = 1662] [serial = 2092] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x122665c00) [pid = 1662] [serial = 2096] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1196a1c00) [pid = 1662] [serial = 2095] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x128a77400) [pid = 1662] [serial = 2099] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x128743000) [pid = 1662] [serial = 2098] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1292c3400) [pid = 1662] [serial = 2141] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12a528800) [pid = 1662] [serial = 2102] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x129303000) [pid = 1662] [serial = 2101] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x128812400) [pid = 1662] [serial = 2137] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x122799c00) [pid = 1662] [serial = 2105] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1133d6400) [pid = 1662] [serial = 2104] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x11928e000) [pid = 1662] [serial = 2122] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x128b13800) [pid = 1662] [serial = 2138] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x126e4cc00) [pid = 1662] [serial = 2129] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x124a97800) [pid = 1662] [serial = 2126] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12930e000) [pid = 1662] [serial = 2143] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x11997ac00) [pid = 1662] [serial = 2123] [outer = 0x0] [url = about:blank] 19:41:18 INFO - PROCESS | 1662 | 1465526478277 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:18 INFO - PROCESS | 1662 | 1465526478278 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x113818800 == 25 [pid = 1662] [id = 728] 19:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x110eea400) [pid = 1662] [serial = 2184] [outer = 0x0] 19:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x111aa9400) [pid = 1662] [serial = 2185] [outer = 0x110eea400] 19:41:18 INFO - PROCESS | 1662 | 1465526478308 Marionette DEBUG loaded listener.js 19:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x112a17000) [pid = 1662] [serial = 2186] [outer = 0x110eea400] 19:41:18 INFO - PROCESS | 1662 | 1465526478663 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1123ms 19:41:18 INFO - PROCESS | 1662 | 1465526478708 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:41:18 INFO - PROCESS | 1662 | 1465526478710 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:41:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:41:18 INFO - PROCESS | 1662 | 1465526478713 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:41:18 INFO - PROCESS | 1662 | 1465526478715 Marionette TRACE conn2 <- [1,2886,null,{}] 19:41:18 INFO - PROCESS | 1662 | 1465526478719 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:18 INFO - PROCESS | 1662 | 1465526478720 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:18 INFO - PROCESS | 1662 | 1465526478799 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:41:18 INFO - PROCESS | 1662 | 1465526478878 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:18 INFO - PROCESS | 1662 | 1465526478880 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d7000 == 26 [pid = 1662] [id = 729] 19:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1132e9c00) [pid = 1662] [serial = 2187] [outer = 0x0] 19:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1151cd000) [pid = 1662] [serial = 2188] [outer = 0x1132e9c00] 19:41:18 INFO - PROCESS | 1662 | 1465526478907 Marionette DEBUG loaded listener.js 19:41:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x116966800) [pid = 1662] [serial = 2189] [outer = 0x1132e9c00] 19:41:19 INFO - PROCESS | 1662 | 1465526479191 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 19:41:19 INFO - PROCESS | 1662 | 1465526479235 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:41:19 INFO - PROCESS | 1662 | 1465526479242 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:41:19 INFO - PROCESS | 1662 | 1465526479244 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:41:19 INFO - PROCESS | 1662 | 1465526479245 Marionette TRACE conn2 <- [1,2890,null,{}] 19:41:19 INFO - PROCESS | 1662 | 1465526479248 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:19 INFO - PROCESS | 1662 | 1465526479250 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:19 INFO - PROCESS | 1662 | 1465526479332 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:41:19 INFO - PROCESS | 1662 | 1465526479340 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:19 INFO - PROCESS | 1662 | 1465526479342 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198a5800 == 27 [pid = 1662] [id = 730] 19:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11739f400) [pid = 1662] [serial = 2190] [outer = 0x0] 19:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118297400) [pid = 1662] [serial = 2191] [outer = 0x11739f400] 19:41:19 INFO - PROCESS | 1662 | 1465526479367 Marionette DEBUG loaded listener.js 19:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11835c800) [pid = 1662] [serial = 2192] [outer = 0x11739f400] 19:41:19 INFO - PROCESS | 1662 | 1465526479742 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 19:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:41:19 INFO - PROCESS | 1662 | 1465526479764 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:41:19 INFO - PROCESS | 1662 | 1465526479765 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:41:19 INFO - PROCESS | 1662 | 1465526479776 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:41:19 INFO - PROCESS | 1662 | 1465526479780 Marionette TRACE conn2 <- [1,2894,null,{}] 19:41:19 INFO - PROCESS | 1662 | 1465526479783 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:19 INFO - PROCESS | 1662 | 1465526479786 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:19 INFO - PROCESS | 1662 | 1465526479865 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:41:19 INFO - PROCESS | 1662 | 1465526479868 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:19 INFO - PROCESS | 1662 | 1465526479870 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x124103800 == 28 [pid = 1662] [id = 731] 19:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x113364400) [pid = 1662] [serial = 2193] [outer = 0x0] 19:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118465800) [pid = 1662] [serial = 2194] [outer = 0x113364400] 19:41:19 INFO - PROCESS | 1662 | 1465526479899 Marionette DEBUG loaded listener.js 19:41:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119206c00) [pid = 1662] [serial = 2195] [outer = 0x113364400] 19:41:20 INFO - PROCESS | 1662 | 1465526480297 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 579ms 19:41:20 INFO - PROCESS | 1662 | 1465526480348 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:41:20 INFO - PROCESS | 1662 | 1465526480349 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:41:20 INFO - PROCESS | 1662 | 1465526480351 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:41:20 INFO - PROCESS | 1662 | 1465526480353 Marionette TRACE conn2 <- [1,2898,null,{}] 19:41:20 INFO - PROCESS | 1662 | 1465526480355 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:20 INFO - PROCESS | 1662 | 1465526480356 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:20 INFO - PROCESS | 1662 | 1465526480462 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:41:20 INFO - PROCESS | 1662 | 1465526480476 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:20 INFO - PROCESS | 1662 | 1465526480477 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245b6800 == 29 [pid = 1662] [id = 732] 19:41:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11928ac00) [pid = 1662] [serial = 2196] [outer = 0x0] 19:41:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119355800) [pid = 1662] [serial = 2197] [outer = 0x11928ac00] 19:41:20 INFO - PROCESS | 1662 | 1465526480503 Marionette DEBUG loaded listener.js 19:41:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119616c00) [pid = 1662] [serial = 2198] [outer = 0x11928ac00] 19:41:20 INFO - PROCESS | 1662 | 1465526480910 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 573ms 19:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:41:20 INFO - PROCESS | 1662 | 1465526480925 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:41:20 INFO - PROCESS | 1662 | 1465526480926 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:41:20 INFO - PROCESS | 1662 | 1465526480928 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:41:20 INFO - PROCESS | 1662 | 1465526480929 Marionette TRACE conn2 <- [1,2902,null,{}] 19:41:20 INFO - PROCESS | 1662 | 1465526480932 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:20 INFO - PROCESS | 1662 | 1465526480933 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:21 INFO - PROCESS | 1662 | 1465526481031 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:41:21 INFO - PROCESS | 1662 | 1465526481036 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:21 INFO - PROCESS | 1662 | 1465526481041 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12718e800 == 30 [pid = 1662] [id = 733] 19:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1172ad400) [pid = 1662] [serial = 2199] [outer = 0x0] 19:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1196a3000) [pid = 1662] [serial = 2200] [outer = 0x1172ad400] 19:41:21 INFO - PROCESS | 1662 | 1465526481072 Marionette DEBUG loaded listener.js 19:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119d9bc00) [pid = 1662] [serial = 2201] [outer = 0x1172ad400] 19:41:21 INFO - PROCESS | 1662 | 1465526481472 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 569ms 19:41:21 INFO - PROCESS | 1662 | 1465526481497 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:41:21 INFO - PROCESS | 1662 | 1465526481498 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:41:21 INFO - PROCESS | 1662 | 1465526481500 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:41:21 INFO - PROCESS | 1662 | 1465526481502 Marionette TRACE conn2 <- [1,2906,null,{}] 19:41:21 INFO - PROCESS | 1662 | 1465526481516 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:21 INFO - PROCESS | 1662 | 1465526481518 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:21 INFO - PROCESS | 1662 | 1465526481626 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:41:21 INFO - PROCESS | 1662 | 1465526481630 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:21 INFO - PROCESS | 1662 | 1465526481632 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1167d3800 == 31 [pid = 1662] [id = 734] 19:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11969ec00) [pid = 1662] [serial = 2202] [outer = 0x0] 19:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x123810c00) [pid = 1662] [serial = 2203] [outer = 0x11969ec00] 19:41:21 INFO - PROCESS | 1662 | 1465526481672 Marionette DEBUG loaded listener.js 19:41:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124846800) [pid = 1662] [serial = 2204] [outer = 0x11969ec00] 19:41:22 INFO - PROCESS | 1662 | 1465526482204 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:41:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:41:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 732ms 19:41:22 INFO - PROCESS | 1662 | 1465526482233 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:41:22 INFO - PROCESS | 1662 | 1465526482235 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:41:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:41:22 INFO - PROCESS | 1662 | 1465526482242 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:41:22 INFO - PROCESS | 1662 | 1465526482244 Marionette TRACE conn2 <- [1,2910,null,{}] 19:41:22 INFO - PROCESS | 1662 | 1465526482248 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:22 INFO - PROCESS | 1662 | 1465526482249 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:22 INFO - PROCESS | 1662 | 1465526482346 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:41:22 INFO - PROCESS | 1662 | 1465526482385 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:22 INFO - PROCESS | 1662 | 1465526482386 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1294dd800 == 32 [pid = 1662] [id = 735] 19:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x110eeb000) [pid = 1662] [serial = 2205] [outer = 0x0] 19:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x124aee400) [pid = 1662] [serial = 2206] [outer = 0x110eeb000] 19:41:22 INFO - PROCESS | 1662 | 1465526482410 Marionette DEBUG loaded listener.js 19:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x125e4a400) [pid = 1662] [serial = 2207] [outer = 0x110eeb000] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112a1f000) [pid = 1662] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1131c8400) [pid = 1662] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x112a7bc00) [pid = 1662] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118296800) [pid = 1662] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1176c0000) [pid = 1662] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12d21a800) [pid = 1662] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12d14b000) [pid = 1662] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1238b0000) [pid = 1662] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118464800) [pid = 1662] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1292ca400) [pid = 1662] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:41:22 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x126e51000) [pid = 1662] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:41:22 INFO - PROCESS | 1662 | 1465526482799 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 19:41:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:41:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:41:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 19:41:22 INFO - TEST-START | /DOMEvents/constructors.html 19:41:22 INFO - PROCESS | 1662 | 1465526482812 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:41:22 INFO - PROCESS | 1662 | 1465526482813 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:41:22 INFO - PROCESS | 1662 | 1465526482816 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:41:22 INFO - PROCESS | 1662 | 1465526482817 Marionette TRACE conn2 <- [1,2914,null,{}] 19:41:22 INFO - PROCESS | 1662 | 1465526482819 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:22 INFO - PROCESS | 1662 | 1465526482822 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:22 INFO - PROCESS | 1662 | 1465526482910 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:41:22 INFO - PROCESS | 1662 | 1465526482990 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:22 INFO - PROCESS | 1662 | 1465526482991 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ae0000 == 33 [pid = 1662] [id = 736] 19:41:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x110e35400) [pid = 1662] [serial = 2208] [outer = 0x0] 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118292800) [pid = 1662] [serial = 2209] [outer = 0x110e35400] 19:41:23 INFO - PROCESS | 1662 | 1465526483016 Marionette DEBUG loaded listener.js 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x124af7000) [pid = 1662] [serial = 2210] [outer = 0x110e35400] 19:41:23 INFO - PROCESS | 1662 | 1465526483347 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:41:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:41:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:41:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:41:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:41:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:41:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:41:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:41:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:41:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 577ms 19:41:23 INFO - PROCESS | 1662 | 1465526483393 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:41:23 INFO - PROCESS | 1662 | 1465526483394 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:41:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:41:23 INFO - PROCESS | 1662 | 1465526483397 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:41:23 INFO - PROCESS | 1662 | 1465526483398 Marionette TRACE conn2 <- [1,2918,null,{}] 19:41:23 INFO - PROCESS | 1662 | 1465526483401 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:23 INFO - PROCESS | 1662 | 1465526483402 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:23 INFO - PROCESS | 1662 | 1465526483474 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:41:23 INFO - PROCESS | 1662 | 1465526483543 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:23 INFO - PROCESS | 1662 | 1465526483544 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab8f000 == 34 [pid = 1662] [id = 737] 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x122665800) [pid = 1662] [serial = 2211] [outer = 0x0] 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x125e4d000) [pid = 1662] [serial = 2212] [outer = 0x122665800] 19:41:23 INFO - PROCESS | 1662 | 1465526483568 Marionette DEBUG loaded listener.js 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1271ce800) [pid = 1662] [serial = 2213] [outer = 0x122665800] 19:41:23 INFO - PROCESS | 1662 | 1465526483789 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:41:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:41:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 419ms 19:41:23 INFO - PROCESS | 1662 | 1465526483817 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:41:23 INFO - PROCESS | 1662 | 1465526483818 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:41:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:41:23 INFO - PROCESS | 1662 | 1465526483827 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:41:23 INFO - PROCESS | 1662 | 1465526483828 Marionette TRACE conn2 <- [1,2922,null,{}] 19:41:23 INFO - PROCESS | 1662 | 1465526483831 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:23 INFO - PROCESS | 1662 | 1465526483832 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:23 INFO - PROCESS | 1662 | 1465526483918 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:41:23 INFO - PROCESS | 1662 | 1465526483924 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:23 INFO - PROCESS | 1662 | 1465526483926 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b911000 == 35 [pid = 1662] [id = 738] 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119357c00) [pid = 1662] [serial = 2214] [outer = 0x0] 19:41:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x128818400) [pid = 1662] [serial = 2215] [outer = 0x119357c00] 19:41:23 INFO - PROCESS | 1662 | 1465526483959 Marionette DEBUG loaded listener.js 19:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x128b10c00) [pid = 1662] [serial = 2216] [outer = 0x119357c00] 19:41:24 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:41:24 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:41:24 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:41:24 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:41:24 INFO - PROCESS | 1662 | 1465526484290 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 19:41:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:41:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:41:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 19:41:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:41:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 19:41:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:41:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 19:41:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:41:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:41:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 476ms 19:41:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:41:24 INFO - PROCESS | 1662 | 1465526484299 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:41:24 INFO - PROCESS | 1662 | 1465526484300 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:41:24 INFO - PROCESS | 1662 | 1465526484303 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:41:24 INFO - PROCESS | 1662 | 1465526484307 Marionette TRACE conn2 <- [1,2926,null,{}] 19:41:24 INFO - PROCESS | 1662 | 1465526484309 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:24 INFO - PROCESS | 1662 | 1465526484311 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:24 INFO - PROCESS | 1662 | 1465526484395 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:41:24 INFO - PROCESS | 1662 | 1465526484456 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:24 INFO - PROCESS | 1662 | 1465526484457 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x123f80800 == 36 [pid = 1662] [id = 739] 19:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12873b400) [pid = 1662] [serial = 2217] [outer = 0x0] 19:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128b1c000) [pid = 1662] [serial = 2218] [outer = 0x12873b400] 19:41:24 INFO - PROCESS | 1662 | 1465526484481 Marionette DEBUG loaded listener.js 19:41:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1292c4000) [pid = 1662] [serial = 2219] [outer = 0x12873b400] 19:41:24 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:41:24 INFO - PROCESS | 1662 | 1465526484823 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 19:41:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:41:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 573ms 19:41:24 INFO - PROCESS | 1662 | 1465526484876 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:41:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:41:24 INFO - PROCESS | 1662 | 1465526484879 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:41:24 INFO - PROCESS | 1662 | 1465526484882 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:41:24 INFO - PROCESS | 1662 | 1465526484885 Marionette TRACE conn2 <- [1,2930,null,{}] 19:41:24 INFO - PROCESS | 1662 | 1465526484889 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:24 INFO - PROCESS | 1662 | 1465526484891 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:25 INFO - PROCESS | 1662 | 1465526485017 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:41:25 INFO - PROCESS | 1662 | 1465526485128 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:25 INFO - PROCESS | 1662 | 1465526485133 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182cf800 == 37 [pid = 1662] [id = 740] 19:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113215800) [pid = 1662] [serial = 2220] [outer = 0x0] 19:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1132e4400) [pid = 1662] [serial = 2221] [outer = 0x113215800] 19:41:25 INFO - PROCESS | 1662 | 1465526485185 Marionette DEBUG loaded listener.js 19:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x113da3000) [pid = 1662] [serial = 2222] [outer = 0x113215800] 19:41:25 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:41:25 INFO - PROCESS | 1662 | 1465526485704 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 19:41:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:41:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 874ms 19:41:25 INFO - PROCESS | 1662 | 1465526485756 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:41:25 INFO - PROCESS | 1662 | 1465526485759 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:41:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:41:25 INFO - PROCESS | 1662 | 1465526485764 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:41:25 INFO - PROCESS | 1662 | 1465526485766 Marionette TRACE conn2 <- [1,2934,null,{}] 19:41:25 INFO - PROCESS | 1662 | 1465526485769 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:25 INFO - PROCESS | 1662 | 1465526485770 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:25 INFO - PROCESS | 1662 | 1465526485882 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:41:25 INFO - PROCESS | 1662 | 1465526485941 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:25 INFO - PROCESS | 1662 | 1465526485942 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245c2800 == 38 [pid = 1662] [id = 741] 19:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118198c00) [pid = 1662] [serial = 2223] [outer = 0x0] 19:41:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118354400) [pid = 1662] [serial = 2224] [outer = 0x118198c00] 19:41:25 INFO - PROCESS | 1662 | 1465526485973 Marionette DEBUG loaded listener.js 19:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118465400) [pid = 1662] [serial = 2225] [outer = 0x118198c00] 19:41:26 INFO - PROCESS | 1662 | 1465526486398 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:41:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:41:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 19:41:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:41:26 INFO - PROCESS | 1662 | 1465526486434 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:41:26 INFO - PROCESS | 1662 | 1465526486435 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:41:26 INFO - PROCESS | 1662 | 1465526486438 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:41:26 INFO - PROCESS | 1662 | 1465526486440 Marionette TRACE conn2 <- [1,2938,null,{}] 19:41:26 INFO - PROCESS | 1662 | 1465526486448 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:26 INFO - PROCESS | 1662 | 1465526486451 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:26 INFO - PROCESS | 1662 | 1465526486562 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:41:26 INFO - PROCESS | 1662 | 1465526486621 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:26 INFO - PROCESS | 1662 | 1465526486623 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x118ac0000 == 39 [pid = 1662] [id = 742] 19:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118294400) [pid = 1662] [serial = 2226] [outer = 0x0] 19:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118467800) [pid = 1662] [serial = 2227] [outer = 0x118294400] 19:41:26 INFO - PROCESS | 1662 | 1465526486655 Marionette DEBUG loaded listener.js 19:41:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119d0a000) [pid = 1662] [serial = 2228] [outer = 0x118294400] 19:41:27 INFO - PROCESS | 1662 | 1465526487196 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:41:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:41:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 770ms 19:41:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:41:27 INFO - PROCESS | 1662 | 1465526487209 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:41:27 INFO - PROCESS | 1662 | 1465526487211 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:41:27 INFO - PROCESS | 1662 | 1465526487214 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:41:27 INFO - PROCESS | 1662 | 1465526487217 Marionette TRACE conn2 <- [1,2942,null,{}] 19:41:27 INFO - PROCESS | 1662 | 1465526487241 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:27 INFO - PROCESS | 1662 | 1465526487243 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:27 INFO - PROCESS | 1662 | 1465526487348 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b911000 == 38 [pid = 1662] [id = 738] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab8f000 == 37 [pid = 1662] [id = 737] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119ae0000 == 36 [pid = 1662] [id = 736] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1294dd800 == 35 [pid = 1662] [id = 735] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1167d3800 == 34 [pid = 1662] [id = 734] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12718e800 == 33 [pid = 1662] [id = 733] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1245b6800 == 32 [pid = 1662] [id = 732] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12d150000) [pid = 1662] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x124103800 == 31 [pid = 1662] [id = 731] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1198a5800 == 30 [pid = 1662] [id = 730] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d7000 == 29 [pid = 1662] [id = 729] 19:41:27 INFO - PROCESS | 1662 | --DOCSHELL 0x113818800 == 28 [pid = 1662] [id = 728] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x123ce1c00) [pid = 1662] [serial = 2161] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125493000) [pid = 1662] [serial = 2164] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a485800) [pid = 1662] [serial = 2144] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x129037400) [pid = 1662] [serial = 2168] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128a78800) [pid = 1662] [serial = 2167] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126b54400) [pid = 1662] [serial = 2165] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113214800) [pid = 1662] [serial = 2146] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x113da5000) [pid = 1662] [serial = 2147] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1151c8400) [pid = 1662] [serial = 2152] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1172ae400) [pid = 1662] [serial = 2153] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1196e1000) [pid = 1662] [serial = 2158] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119d9b000) [pid = 1662] [serial = 2159] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11854e800) [pid = 1662] [serial = 2155] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118f37400) [pid = 1662] [serial = 2156] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x118357c00) [pid = 1662] [serial = 2149] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11853d800) [pid = 1662] [serial = 2150] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118a4ac00) [pid = 1662] [serial = 1457] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:41:27 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1248c8800) [pid = 1662] [serial = 2162] [outer = 0x0] [url = about:blank] 19:41:27 INFO - PROCESS | 1662 | 1465526487428 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:27 INFO - PROCESS | 1662 | 1465526487429 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x116f37800 == 29 [pid = 1662] [id = 743] 19:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1132eb800) [pid = 1662] [serial = 2229] [outer = 0x0] 19:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1133d3800) [pid = 1662] [serial = 2230] [outer = 0x1132eb800] 19:41:27 INFO - PROCESS | 1662 | 1465526487457 Marionette DEBUG loaded listener.js 19:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11829d400) [pid = 1662] [serial = 2231] [outer = 0x1132eb800] 19:41:27 INFO - PROCESS | 1662 | 1465526487718 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 19:41:27 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:41:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:41:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 19:41:27 INFO - PROCESS | 1662 | 1465526487743 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:41:27 INFO - PROCESS | 1662 | 1465526487746 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:41:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:41:27 INFO - PROCESS | 1662 | 1465526487761 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:41:27 INFO - PROCESS | 1662 | 1465526487762 Marionette TRACE conn2 <- [1,2946,null,{}] 19:41:27 INFO - PROCESS | 1662 | 1465526487765 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:27 INFO - PROCESS | 1662 | 1465526487766 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:27 INFO - PROCESS | 1662 | 1465526487857 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:41:27 INFO - PROCESS | 1662 | 1465526487913 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:27 INFO - PROCESS | 1662 | 1465526487914 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ae0000 == 30 [pid = 1662] [id = 744] 19:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118357000) [pid = 1662] [serial = 2232] [outer = 0x0] 19:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11846d800) [pid = 1662] [serial = 2233] [outer = 0x118357000] 19:41:27 INFO - PROCESS | 1662 | 1465526487940 Marionette DEBUG loaded listener.js 19:41:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119614800) [pid = 1662] [serial = 2234] [outer = 0x118357000] 19:41:28 INFO - PROCESS | 1662 | 1465526488207 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:41:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:41:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 477ms 19:41:28 INFO - PROCESS | 1662 | 1465526488231 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:41:28 INFO - PROCESS | 1662 | 1465526488233 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:41:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:41:28 INFO - PROCESS | 1662 | 1465526488235 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:41:28 INFO - PROCESS | 1662 | 1465526488240 Marionette TRACE conn2 <- [1,2950,null,{}] 19:41:28 INFO - PROCESS | 1662 | 1465526488253 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:28 INFO - PROCESS | 1662 | 1465526488259 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:28 INFO - PROCESS | 1662 | 1465526488358 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:41:28 INFO - PROCESS | 1662 | 1465526488363 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:28 INFO - PROCESS | 1662 | 1465526488365 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1245b2800 == 31 [pid = 1662] [id = 745] 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11969b000) [pid = 1662] [serial = 2235] [outer = 0x0] 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119d9f800) [pid = 1662] [serial = 2236] [outer = 0x11969b000] 19:41:28 INFO - PROCESS | 1662 | 1465526488393 Marionette DEBUG loaded listener.js 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1238ae400) [pid = 1662] [serial = 2237] [outer = 0x11969b000] 19:41:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x117075000 == 32 [pid = 1662] [id = 746] 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124d45800) [pid = 1662] [serial = 2238] [outer = 0x0] 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11961a400) [pid = 1662] [serial = 2239] [outer = 0x124d45800] 19:41:28 INFO - PROCESS | 1662 | 1465526488743 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:41:28 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:41:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 529ms 19:41:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:41:28 INFO - PROCESS | 1662 | 1465526488764 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:41:28 INFO - PROCESS | 1662 | 1465526488766 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:41:28 INFO - PROCESS | 1662 | 1465526488768 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:41:28 INFO - PROCESS | 1662 | 1465526488769 Marionette TRACE conn2 <- [1,2954,null,{}] 19:41:28 INFO - PROCESS | 1662 | 1465526488772 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:28 INFO - PROCESS | 1662 | 1465526488773 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:28 INFO - PROCESS | 1662 | 1465526488869 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:41:28 INFO - PROCESS | 1662 | 1465526488872 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:28 INFO - PROCESS | 1662 | 1465526488873 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x128ef3800 == 33 [pid = 1662] [id = 747] 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1248c3400) [pid = 1662] [serial = 2240] [outer = 0x0] 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x126b52800) [pid = 1662] [serial = 2241] [outer = 0x1248c3400] 19:41:28 INFO - PROCESS | 1662 | 1465526488898 Marionette DEBUG loaded listener.js 19:41:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126e47400) [pid = 1662] [serial = 2242] [outer = 0x1248c3400] 19:41:29 INFO - PROCESS | 1662 | 1465526489187 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:41:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:41:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 19:41:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:41:29 INFO - PROCESS | 1662 | 1465526489241 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:41:29 INFO - PROCESS | 1662 | 1465526489242 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:41:29 INFO - PROCESS | 1662 | 1465526489244 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:41:29 INFO - PROCESS | 1662 | 1465526489245 Marionette TRACE conn2 <- [1,2958,null,{}] 19:41:29 INFO - PROCESS | 1662 | 1465526489248 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:29 INFO - PROCESS | 1662 | 1465526489249 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:29 INFO - PROCESS | 1662 | 1465526489338 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:41:29 INFO - PROCESS | 1662 | 1465526489402 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:29 INFO - PROCESS | 1662 | 1465526489404 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab8b000 == 34 [pid = 1662] [id = 748] 19:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112e16c00) [pid = 1662] [serial = 2243] [outer = 0x0] 19:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126eaa800) [pid = 1662] [serial = 2244] [outer = 0x112e16c00] 19:41:29 INFO - PROCESS | 1662 | 1465526489428 Marionette DEBUG loaded listener.js 19:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a81800) [pid = 1662] [serial = 2245] [outer = 0x112e16c00] 19:41:29 INFO - PROCESS | 1662 | 1465526489710 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:41:29 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 19:41:29 INFO - PROCESS | 1662 | 1465526489763 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:41:29 INFO - PROCESS | 1662 | 1465526489764 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:41:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:41:29 INFO - PROCESS | 1662 | 1465526489766 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:41:29 INFO - PROCESS | 1662 | 1465526489767 Marionette TRACE conn2 <- [1,2962,null,{}] 19:41:29 INFO - PROCESS | 1662 | 1465526489769 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:29 INFO - PROCESS | 1662 | 1465526489776 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:29 INFO - PROCESS | 1662 | 1465526489890 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:41:29 INFO - PROCESS | 1662 | 1465526489894 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:29 INFO - PROCESS | 1662 | 1465526489895 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bed5000 == 35 [pid = 1662] [id = 749] 19:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126eab800) [pid = 1662] [serial = 2246] [outer = 0x0] 19:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128b19c00) [pid = 1662] [serial = 2247] [outer = 0x126eab800] 19:41:29 INFO - PROCESS | 1662 | 1465526489921 Marionette DEBUG loaded listener.js 19:41:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1292bf800) [pid = 1662] [serial = 2248] [outer = 0x126eab800] 19:41:30 INFO - PROCESS | 1662 | 1465526490211 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:41:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:41:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 469ms 19:41:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:41:30 INFO - PROCESS | 1662 | 1465526490245 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:41:30 INFO - PROCESS | 1662 | 1465526490246 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:41:30 INFO - PROCESS | 1662 | 1465526490248 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:41:30 INFO - PROCESS | 1662 | 1465526490249 Marionette TRACE conn2 <- [1,2966,null,{}] 19:41:30 INFO - PROCESS | 1662 | 1465526490252 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:30 INFO - PROCESS | 1662 | 1465526490253 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:30 INFO - PROCESS | 1662 | 1465526490383 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:41:30 INFO - PROCESS | 1662 | 1465526490389 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:30 INFO - PROCESS | 1662 | 1465526490390 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8cb800 == 36 [pid = 1662] [id = 750] 19:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128746000) [pid = 1662] [serial = 2249] [outer = 0x0] 19:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1292c6400) [pid = 1662] [serial = 2250] [outer = 0x128746000] 19:41:30 INFO - PROCESS | 1662 | 1465526490429 Marionette DEBUG loaded listener.js 19:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12930cc00) [pid = 1662] [serial = 2251] [outer = 0x128746000] 19:41:30 INFO - PROCESS | 1662 | 1465526490834 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:41:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:41:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 618ms 19:41:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:41:30 INFO - PROCESS | 1662 | 1465526490868 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:41:30 INFO - PROCESS | 1662 | 1465526490869 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:41:30 INFO - PROCESS | 1662 | 1465526490873 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:41:30 INFO - PROCESS | 1662 | 1465526490875 Marionette TRACE conn2 <- [1,2970,null,{}] 19:41:30 INFO - PROCESS | 1662 | 1465526490877 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:30 INFO - PROCESS | 1662 | 1465526490878 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:30 INFO - PROCESS | 1662 | 1465526490980 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:41:30 INFO - PROCESS | 1662 | 1465526490990 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:30 INFO - PROCESS | 1662 | 1465526490991 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d14a800 == 37 [pid = 1662] [id = 751] 19:41:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129306400) [pid = 1662] [serial = 2252] [outer = 0x0] 19:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a25ec00) [pid = 1662] [serial = 2253] [outer = 0x129306400] 19:41:31 INFO - PROCESS | 1662 | 1465526491015 Marionette DEBUG loaded listener.js 19:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a525400) [pid = 1662] [serial = 2254] [outer = 0x129306400] 19:41:31 INFO - PROCESS | 1662 | 1465526491327 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:41:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:41:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 19:41:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:41:31 INFO - PROCESS | 1662 | 1465526491344 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:41:31 INFO - PROCESS | 1662 | 1465526491345 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:41:31 INFO - PROCESS | 1662 | 1465526491347 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:41:31 INFO - PROCESS | 1662 | 1465526491349 Marionette TRACE conn2 <- [1,2974,null,{}] 19:41:31 INFO - PROCESS | 1662 | 1465526491358 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:31 INFO - PROCESS | 1662 | 1465526491366 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:31 INFO - PROCESS | 1662 | 1465526491465 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:41:31 INFO - PROCESS | 1662 | 1465526491468 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:31 INFO - PROCESS | 1662 | 1465526491469 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d17d000 == 38 [pid = 1662] [id = 752] 19:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a526800) [pid = 1662] [serial = 2255] [outer = 0x0] 19:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a548c00) [pid = 1662] [serial = 2256] [outer = 0x12a526800] 19:41:31 INFO - PROCESS | 1662 | 1465526491493 Marionette DEBUG loaded listener.js 19:41:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a551000) [pid = 1662] [serial = 2257] [outer = 0x12a526800] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1172ad400) [pid = 1662] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11928ac00) [pid = 1662] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11969ec00) [pid = 1662] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1130d7400) [pid = 1662] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1132e9c00) [pid = 1662] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x110eea400) [pid = 1662] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113364400) [pid = 1662] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11739f400) [pid = 1662] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116075000) [pid = 1662] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118463400) [pid = 1662] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119d99c00) [pid = 1662] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110eeb000) [pid = 1662] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x110e35400) [pid = 1662] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126eabc00) [pid = 1662] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x122665800) [pid = 1662] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:41:31 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119357c00) [pid = 1662] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:41:31 INFO - PROCESS | 1662 | 1465526491896 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 19:41:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 19:41:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 577ms 19:41:31 INFO - PROCESS | 1662 | 1465526491924 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:41:31 INFO - PROCESS | 1662 | 1465526491925 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:41:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:41:31 INFO - PROCESS | 1662 | 1465526491927 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:41:31 INFO - PROCESS | 1662 | 1465526491929 Marionette TRACE conn2 <- [1,2978,null,{}] 19:41:31 INFO - PROCESS | 1662 | 1465526491931 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:31 INFO - PROCESS | 1662 | 1465526491932 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:32 INFO - PROCESS | 1662 | 1465526492014 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:41:32 INFO - PROCESS | 1662 | 1465526492074 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:32 INFO - PROCESS | 1662 | 1465526492075 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51c000 == 39 [pid = 1662] [id = 753] 19:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x113da0400) [pid = 1662] [serial = 2258] [outer = 0x0] 19:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118469000) [pid = 1662] [serial = 2259] [outer = 0x113da0400] 19:41:32 INFO - PROCESS | 1662 | 1465526492099 Marionette DEBUG loaded listener.js 19:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126eafc00) [pid = 1662] [serial = 2260] [outer = 0x113da0400] 19:41:32 INFO - PROCESS | 1662 | 1465526492362 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:41:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:41:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 19:41:32 INFO - PROCESS | 1662 | 1465526492399 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:41:32 INFO - PROCESS | 1662 | 1465526492400 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:41:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:41:32 INFO - PROCESS | 1662 | 1465526492410 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:41:32 INFO - PROCESS | 1662 | 1465526492419 Marionette TRACE conn2 <- [1,2982,null,{}] 19:41:32 INFO - PROCESS | 1662 | 1465526492425 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:32 INFO - PROCESS | 1662 | 1465526492427 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:32 INFO - PROCESS | 1662 | 1465526492515 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:41:32 INFO - PROCESS | 1662 | 1465526492519 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:32 INFO - PROCESS | 1662 | 1465526492522 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d2e6000 == 40 [pid = 1662] [id = 754] 19:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12483ec00) [pid = 1662] [serial = 2261] [outer = 0x0] 19:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5d6400) [pid = 1662] [serial = 2262] [outer = 0x12483ec00] 19:41:32 INFO - PROCESS | 1662 | 1465526492549 Marionette DEBUG loaded listener.js 19:41:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12b59fc00) [pid = 1662] [serial = 2263] [outer = 0x12483ec00] 19:41:32 INFO - PROCESS | 1662 | 1465526492838 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 19:41:32 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 19:41:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:41:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 487ms 19:41:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:41:32 INFO - PROCESS | 1662 | 1465526492892 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:41:32 INFO - PROCESS | 1662 | 1465526492893 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:41:32 INFO - PROCESS | 1662 | 1465526492896 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:41:32 INFO - PROCESS | 1662 | 1465526492897 Marionette TRACE conn2 <- [1,2986,null,{}] 19:41:32 INFO - PROCESS | 1662 | 1465526492899 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:32 INFO - PROCESS | 1662 | 1465526492900 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:33 INFO - PROCESS | 1662 | 1465526493012 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:41:33 INFO - PROCESS | 1662 | 1465526493018 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:33 INFO - PROCESS | 1662 | 1465526493019 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d51d800 == 41 [pid = 1662] [id = 755] 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12b59e400) [pid = 1662] [serial = 2264] [outer = 0x0] 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12b81a400) [pid = 1662] [serial = 2265] [outer = 0x12b59e400] 19:41:33 INFO - PROCESS | 1662 | 1465526493043 Marionette DEBUG loaded listener.js 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12b826000) [pid = 1662] [serial = 2266] [outer = 0x12b59e400] 19:41:33 INFO - PROCESS | 1662 | 1465526493331 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:41:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:41:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 19:41:33 INFO - PROCESS | 1662 | 1465526493366 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:41:33 INFO - PROCESS | 1662 | 1465526493367 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:41:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:41:33 INFO - PROCESS | 1662 | 1465526493380 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:41:33 INFO - PROCESS | 1662 | 1465526493381 Marionette TRACE conn2 <- [1,2990,null,{}] 19:41:33 INFO - PROCESS | 1662 | 1465526493383 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:33 INFO - PROCESS | 1662 | 1465526493384 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:33 INFO - PROCESS | 1662 | 1465526493465 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:41:33 INFO - PROCESS | 1662 | 1465526493468 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:33 INFO - PROCESS | 1662 | 1465526493470 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dc3a800 == 42 [pid = 1662] [id = 756] 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b828800) [pid = 1662] [serial = 2267] [outer = 0x0] 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b939000) [pid = 1662] [serial = 2268] [outer = 0x12b828800] 19:41:33 INFO - PROCESS | 1662 | 1465526493496 Marionette DEBUG loaded listener.js 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b93e000) [pid = 1662] [serial = 2269] [outer = 0x12b828800] 19:41:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1272eb800 == 43 [pid = 1662] [id = 757] 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b948000) [pid = 1662] [serial = 2270] [outer = 0x0] 19:41:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b937400) [pid = 1662] [serial = 2271] [outer = 0x12b948000] 19:41:33 INFO - PROCESS | 1662 | 1465526493870 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:41:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 19:41:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 19:41:33 INFO - PROCESS | 1662 | 1465526493901 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:41:33 INFO - PROCESS | 1662 | 1465526493903 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:41:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:41:33 INFO - PROCESS | 1662 | 1465526493906 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:41:33 INFO - PROCESS | 1662 | 1465526493909 Marionette TRACE conn2 <- [1,2994,null,{}] 19:41:33 INFO - PROCESS | 1662 | 1465526493912 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:33 INFO - PROCESS | 1662 | 1465526493914 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:34 INFO - PROCESS | 1662 | 1465526494076 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:41:34 INFO - PROCESS | 1662 | 1465526494181 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:34 INFO - PROCESS | 1662 | 1465526494183 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192b9000 == 44 [pid = 1662] [id = 758] 19:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x113aa6c00) [pid = 1662] [serial = 2272] [outer = 0x0] 19:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116070000) [pid = 1662] [serial = 2273] [outer = 0x113aa6c00] 19:41:34 INFO - PROCESS | 1662 | 1465526494216 Marionette DEBUG loaded listener.js 19:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11818fc00) [pid = 1662] [serial = 2274] [outer = 0x113aa6c00] 19:41:34 INFO - PROCESS | 1662 | 1465526494569 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:41:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:41:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 19:41:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 19:41:34 INFO - PROCESS | 1662 | 1465526494576 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:41:34 INFO - PROCESS | 1662 | 1465526494580 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:41:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:41:34 INFO - PROCESS | 1662 | 1465526494584 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:41:34 INFO - PROCESS | 1662 | 1465526494586 Marionette TRACE conn2 <- [1,2998,null,{}] 19:41:34 INFO - PROCESS | 1662 | 1465526494589 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:34 INFO - PROCESS | 1662 | 1465526494591 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:34 INFO - PROCESS | 1662 | 1465526494697 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:41:34 INFO - PROCESS | 1662 | 1465526494797 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:34 INFO - PROCESS | 1662 | 1465526494798 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1272e1000 == 45 [pid = 1662] [id = 759] 19:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11928ac00) [pid = 1662] [serial = 2275] [outer = 0x0] 19:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119699000) [pid = 1662] [serial = 2276] [outer = 0x11928ac00] 19:41:34 INFO - PROCESS | 1662 | 1465526494829 Marionette DEBUG loaded listener.js 19:41:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119983800) [pid = 1662] [serial = 2277] [outer = 0x11928ac00] 19:41:35 INFO - PROCESS | 1662 | 1465526495183 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:41:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:41:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 19:41:35 INFO - PROCESS | 1662 | 1465526495206 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:41:35 INFO - PROCESS | 1662 | 1465526495207 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:41:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:41:35 INFO - PROCESS | 1662 | 1465526495210 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:41:35 INFO - PROCESS | 1662 | 1465526495213 Marionette TRACE conn2 <- [1,3002,null,{}] 19:41:35 INFO - PROCESS | 1662 | 1465526495221 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:35 INFO - PROCESS | 1662 | 1465526495224 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:35 INFO - PROCESS | 1662 | 1465526495326 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:41:35 INFO - PROCESS | 1662 | 1465526495389 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:35 INFO - PROCESS | 1662 | 1465526495391 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b915000 == 46 [pid = 1662] [id = 760] 19:41:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1238af000) [pid = 1662] [serial = 2278] [outer = 0x0] 19:41:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x125e52000) [pid = 1662] [serial = 2279] [outer = 0x1238af000] 19:41:35 INFO - PROCESS | 1662 | 1465526495422 Marionette DEBUG loaded listener.js 19:41:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128a85000) [pid = 1662] [serial = 2280] [outer = 0x1238af000] 19:41:35 INFO - PROCESS | 1662 | 1465526495795 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:41:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:41:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 19:41:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:41:35 INFO - PROCESS | 1662 | 1465526495832 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:41:35 INFO - PROCESS | 1662 | 1465526495834 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:41:35 INFO - PROCESS | 1662 | 1465526495836 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:41:35 INFO - PROCESS | 1662 | 1465526495837 Marionette TRACE conn2 <- [1,3006,null,{}] 19:41:35 INFO - PROCESS | 1662 | 1465526495840 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:35 INFO - PROCESS | 1662 | 1465526495841 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:35 INFO - PROCESS | 1662 | 1465526495945 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:41:36 INFO - PROCESS | 1662 | 1465526496027 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:36 INFO - PROCESS | 1662 | 1465526496028 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5c4000 == 47 [pid = 1662] [id = 761] 19:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1132e7000) [pid = 1662] [serial = 2281] [outer = 0x0] 19:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12920c800) [pid = 1662] [serial = 2282] [outer = 0x1132e7000] 19:41:36 INFO - PROCESS | 1662 | 1465526496117 Marionette DEBUG loaded listener.js 19:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12a548000) [pid = 1662] [serial = 2283] [outer = 0x1132e7000] 19:41:36 INFO - PROCESS | 1662 | 1465526496452 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:41:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:41:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 19:41:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:41:36 INFO - PROCESS | 1662 | 1465526496507 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:41:36 INFO - PROCESS | 1662 | 1465526496508 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:41:36 INFO - PROCESS | 1662 | 1465526496510 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:41:36 INFO - PROCESS | 1662 | 1465526496512 Marionette TRACE conn2 <- [1,3010,null,{}] 19:41:36 INFO - PROCESS | 1662 | 1465526496514 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:36 INFO - PROCESS | 1662 | 1465526496516 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:36 INFO - PROCESS | 1662 | 1465526496761 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:41:36 INFO - PROCESS | 1662 | 1465526496838 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:36 INFO - PROCESS | 1662 | 1465526496839 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192c2800 == 48 [pid = 1662] [id = 762] 19:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1130dbc00) [pid = 1662] [serial = 2284] [outer = 0x0] 19:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x113364400) [pid = 1662] [serial = 2285] [outer = 0x1130dbc00] 19:41:36 INFO - PROCESS | 1662 | 1465526496869 Marionette DEBUG loaded listener.js 19:41:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x116077c00) [pid = 1662] [serial = 2286] [outer = 0x1130dbc00] 19:41:37 INFO - PROCESS | 1662 | 1465526497276 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 19:41:37 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 19:41:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 825ms 19:41:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:41:37 INFO - PROCESS | 1662 | 1465526497336 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:41:37 INFO - PROCESS | 1662 | 1465526497338 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:41:37 INFO - PROCESS | 1662 | 1465526497341 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:41:37 INFO - PROCESS | 1662 | 1465526497343 Marionette TRACE conn2 <- [1,3014,null,{}] 19:41:37 INFO - PROCESS | 1662 | 1465526497346 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:37 INFO - PROCESS | 1662 | 1465526497349 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:37 INFO - PROCESS | 1662 | 1465526497443 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:41:37 INFO - PROCESS | 1662 | 1465526497503 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:37 INFO - PROCESS | 1662 | 1465526497505 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11838f800 == 49 [pid = 1662] [id = 763] 19:41:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x116765000) [pid = 1662] [serial = 2287] [outer = 0x0] 19:41:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118353400) [pid = 1662] [serial = 2288] [outer = 0x116765000] 19:41:37 INFO - PROCESS | 1662 | 1465526497533 Marionette DEBUG loaded listener.js 19:41:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11835f400) [pid = 1662] [serial = 2289] [outer = 0x116765000] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12d51d800 == 48 [pid = 1662] [id = 755] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12d2e6000 == 47 [pid = 1662] [id = 754] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51c000 == 46 [pid = 1662] [id = 753] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12d17d000 == 45 [pid = 1662] [id = 752] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12d14a800 == 44 [pid = 1662] [id = 751] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12c8cb800 == 43 [pid = 1662] [id = 750] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12bed5000 == 42 [pid = 1662] [id = 749] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab8b000 == 41 [pid = 1662] [id = 748] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x128ef3800 == 40 [pid = 1662] [id = 747] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x117075000 == 39 [pid = 1662] [id = 746] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1245b2800 == 38 [pid = 1662] [id = 745] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x119ae0000 == 37 [pid = 1662] [id = 744] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x116f37800 == 36 [pid = 1662] [id = 743] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x118ac0000 == 35 [pid = 1662] [id = 742] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1245c2800 == 34 [pid = 1662] [id = 741] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x123f80800 == 33 [pid = 1662] [id = 739] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1182cf800 == 32 [pid = 1662] [id = 740] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1272eb800 == 31 [pid = 1662] [id = 757] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1192c2800 == 30 [pid = 1662] [id = 762] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12b5c4000 == 29 [pid = 1662] [id = 761] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12b915000 == 28 [pid = 1662] [id = 760] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1272e1000 == 27 [pid = 1662] [id = 759] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12dc3a800 == 26 [pid = 1662] [id = 756] 19:41:38 INFO - PROCESS | 1662 | --DOCSHELL 0x1192b9000 == 25 [pid = 1662] [id = 758] 19:41:38 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x128b1c000) [pid = 1662] [serial = 2218] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1196a3000) [pid = 1662] [serial = 2200] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x119616c00) [pid = 1662] [serial = 2198] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x123810c00) [pid = 1662] [serial = 2203] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x124d48800) [pid = 1662] [serial = 2183] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118558c00) [pid = 1662] [serial = 2182] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1151cd000) [pid = 1662] [serial = 2188] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116966800) [pid = 1662] [serial = 2189] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x111aa9400) [pid = 1662] [serial = 2185] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x112a17000) [pid = 1662] [serial = 2186] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118465800) [pid = 1662] [serial = 2194] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119206c00) [pid = 1662] [serial = 2195] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118297400) [pid = 1662] [serial = 2191] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11835c800) [pid = 1662] [serial = 2192] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118296000) [pid = 1662] [serial = 2171] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116761800) [pid = 1662] [serial = 2170] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11935a400) [pid = 1662] [serial = 2174] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118558400) [pid = 1662] [serial = 2173] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126b56000) [pid = 1662] [serial = 2177] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123d9e800) [pid = 1662] [serial = 2176] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124aee400) [pid = 1662] [serial = 2206] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118292800) [pid = 1662] [serial = 2209] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128a85c00) [pid = 1662] [serial = 2180] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1271ce800) [pid = 1662] [serial = 2213] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128818400) [pid = 1662] [serial = 2215] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12881c800) [pid = 1662] [serial = 2179] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125e4a400) [pid = 1662] [serial = 2207] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x124846800) [pid = 1662] [serial = 2204] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124af7000) [pid = 1662] [serial = 2210] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119355800) [pid = 1662] [serial = 2197] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128b10c00) [pid = 1662] [serial = 2216] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119d9bc00) [pid = 1662] [serial = 2201] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x125e4d000) [pid = 1662] [serial = 2212] [outer = 0x0] [url = about:blank] 19:41:38 INFO - PROCESS | 1662 | 1465526498446 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:41:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:41:38 INFO - {} 19:41:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:41:38 INFO - {} 19:41:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:41:38 INFO - {} 19:41:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:41:38 INFO - {} 19:41:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1122ms 19:41:38 INFO - TEST-START | /FileAPI/fileReader.html 19:41:38 INFO - PROCESS | 1662 | 1465526498463 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:41:38 INFO - PROCESS | 1662 | 1465526498466 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:41:38 INFO - PROCESS | 1662 | 1465526498472 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:41:38 INFO - PROCESS | 1662 | 1465526498477 Marionette TRACE conn2 <- [1,3018,null,{}] 19:41:38 INFO - PROCESS | 1662 | 1465526498482 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:38 INFO - PROCESS | 1662 | 1465526498484 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:38 INFO - PROCESS | 1662 | 1465526498625 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:41:38 INFO - PROCESS | 1662 | 1465526498634 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:38 INFO - PROCESS | 1662 | 1465526498636 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118082800 == 26 [pid = 1662] [id = 764] 19:41:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116966800) [pid = 1662] [serial = 2290] [outer = 0x0] 19:41:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116f65400) [pid = 1662] [serial = 2291] [outer = 0x116966800] 19:41:38 INFO - PROCESS | 1662 | 1465526498664 Marionette DEBUG loaded listener.js 19:41:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1121a7000) [pid = 1662] [serial = 2292] [outer = 0x116966800] 19:41:39 INFO - PROCESS | 1662 | 1465526499011 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 19:41:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:41:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:41:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:41:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:41:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 580ms 19:41:39 INFO - PROCESS | 1662 | 1465526499049 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:41:39 INFO - PROCESS | 1662 | 1465526499053 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:41:39 INFO - TEST-START | /FileAPI/historical.html 19:41:39 INFO - PROCESS | 1662 | 1465526499057 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:41:39 INFO - PROCESS | 1662 | 1465526499059 Marionette TRACE conn2 <- [1,3022,null,{}] 19:41:39 INFO - PROCESS | 1662 | 1465526499062 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:39 INFO - PROCESS | 1662 | 1465526499063 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:39 INFO - PROCESS | 1662 | 1465526499145 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:41:39 INFO - PROCESS | 1662 | 1465526499149 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:39 INFO - PROCESS | 1662 | 1465526499150 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ace800 == 27 [pid = 1662] [id = 765] 19:41:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118357800) [pid = 1662] [serial = 2293] [outer = 0x0] 19:41:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11835b400) [pid = 1662] [serial = 2294] [outer = 0x118357800] 19:41:39 INFO - PROCESS | 1662 | 1465526499179 Marionette DEBUG loaded listener.js 19:41:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11855cc00) [pid = 1662] [serial = 2295] [outer = 0x118357800] 19:41:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:41:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:41:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:41:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:41:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:41:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:41:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:41:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:41:39 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 19:41:39 INFO - PROCESS | 1662 | 1465526499523 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 19:41:39 INFO - PROCESS | 1662 | 1465526499528 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:41:39 INFO - PROCESS | 1662 | 1465526499529 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:41:39 INFO - TEST-START | /FileAPI/idlharness.html 19:41:39 INFO - PROCESS | 1662 | 1465526499532 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:41:39 INFO - PROCESS | 1662 | 1465526499534 Marionette TRACE conn2 <- [1,3026,null,{}] 19:41:39 INFO - PROCESS | 1662 | 1465526499546 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:39 INFO - PROCESS | 1662 | 1465526499549 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:39 INFO - PROCESS | 1662 | 1465526499657 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:41:39 INFO - PROCESS | 1662 | 1465526499664 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:39 INFO - PROCESS | 1662 | 1465526499666 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x124150000 == 28 [pid = 1662] [id = 766] 19:41:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118a4f800) [pid = 1662] [serial = 2296] [outer = 0x0] 19:41:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11935a400) [pid = 1662] [serial = 2297] [outer = 0x118a4f800] 19:41:39 INFO - PROCESS | 1662 | 1465526499694 Marionette DEBUG loaded listener.js 19:41:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196a1000) [pid = 1662] [serial = 2298] [outer = 0x118a4f800] 19:41:40 INFO - PROCESS | 1662 | 1465526500188 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:41:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:41:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:41:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:41:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:41:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:41:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:41:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:41:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:41:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:41:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:41:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:41:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:41:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:41:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 19:41:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:41:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:41:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:41:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 686ms 19:41:40 INFO - PROCESS | 1662 | 1465526500219 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:41:40 INFO - TEST-START | /FileAPI/idlharness.worker 19:41:40 INFO - PROCESS | 1662 | 1465526500221 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:41:40 INFO - PROCESS | 1662 | 1465526500223 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:41:40 INFO - PROCESS | 1662 | 1465526500224 Marionette TRACE conn2 <- [1,3030,null,{}] 19:41:40 INFO - PROCESS | 1662 | 1465526500227 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:40 INFO - PROCESS | 1662 | 1465526500228 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:40 INFO - PROCESS | 1662 | 1465526500337 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:41:40 INFO - PROCESS | 1662 | 1465526500392 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:40 INFO - PROCESS | 1662 | 1465526500393 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6a5000 == 29 [pid = 1662] [id = 767] 19:41:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1196dbc00) [pid = 1662] [serial = 2299] [outer = 0x0] 19:41:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128a7a000) [pid = 1662] [serial = 2300] [outer = 0x1196dbc00] 19:41:40 INFO - PROCESS | 1662 | 1465526500418 Marionette DEBUG loaded listener.js 19:41:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b1d400) [pid = 1662] [serial = 2301] [outer = 0x1196dbc00] 19:41:40 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:41:41 INFO - PROCESS | 1662 | 1465526501099 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:41:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:41:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:41:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:41:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:41:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:41:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:41:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:41:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:41:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:41:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:41:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:41:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:41:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:41:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:41:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:41:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:41:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:41:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:41:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:41:41 INFO - {} 19:41:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 939ms 19:41:41 INFO - PROCESS | 1662 | 1465526501163 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:41:41 INFO - PROCESS | 1662 | 1465526501165 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:41:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:41:41 INFO - PROCESS | 1662 | 1465526501175 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:41:41 INFO - PROCESS | 1662 | 1465526501177 Marionette TRACE conn2 <- [1,3034,null,{}] 19:41:41 INFO - PROCESS | 1662 | 1465526501182 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:41 INFO - PROCESS | 1662 | 1465526501185 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:41 INFO - PROCESS | 1662 | 1465526501344 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:41:41 INFO - PROCESS | 1662 | 1465526501396 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:41 INFO - PROCESS | 1662 | 1465526501397 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3b3800 == 30 [pid = 1662] [id = 768] 19:41:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129030400) [pid = 1662] [serial = 2302] [outer = 0x0] 19:41:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bdc8c00) [pid = 1662] [serial = 2303] [outer = 0x129030400] 19:41:41 INFO - PROCESS | 1662 | 1465526501427 Marionette DEBUG loaded listener.js 19:41:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12bdcdc00) [pid = 1662] [serial = 2304] [outer = 0x129030400] 19:41:41 INFO - PROCESS | 1662 | 1465526501763 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:41:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:41:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 627ms 19:41:41 INFO - PROCESS | 1662 | 1465526501804 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:41:41 INFO - PROCESS | 1662 | 1465526501806 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:41:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:41:41 INFO - PROCESS | 1662 | 1465526501809 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:41:41 INFO - PROCESS | 1662 | 1465526501811 Marionette TRACE conn2 <- [1,3038,null,{}] 19:41:41 INFO - PROCESS | 1662 | 1465526501814 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:41 INFO - PROCESS | 1662 | 1465526501821 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:41 INFO - PROCESS | 1662 | 1465526501982 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:41:42 INFO - PROCESS | 1662 | 1465526501999 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:42 INFO - PROCESS | 1662 | 1465526502000 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dc45800 == 31 [pid = 1662] [id = 769] 19:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12bdd0000) [pid = 1662] [serial = 2305] [outer = 0x0] 19:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12bdd9000) [pid = 1662] [serial = 2306] [outer = 0x12bdd0000] 19:41:42 INFO - PROCESS | 1662 | 1465526502040 Marionette DEBUG loaded listener.js 19:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12c289400) [pid = 1662] [serial = 2307] [outer = 0x12bdd0000] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12b59e400) [pid = 1662] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126eab800) [pid = 1662] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128746000) [pid = 1662] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113da0400) [pid = 1662] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129306400) [pid = 1662] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118357000) [pid = 1662] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1248c3400) [pid = 1662] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1132eb800) [pid = 1662] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112e16c00) [pid = 1662] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113215800) [pid = 1662] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12873b400) [pid = 1662] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118198c00) [pid = 1662] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118294400) [pid = 1662] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11969b000) [pid = 1662] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124d45800) [pid = 1662] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a526800) [pid = 1662] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b828800) [pid = 1662] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12483ec00) [pid = 1662] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:41:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b948000) [pid = 1662] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:41:42 INFO - PROCESS | 1662 | 1465526502552 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 19:41:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:41:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:41:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:41:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 772ms 19:41:42 INFO - PROCESS | 1662 | 1465526502581 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:41:42 INFO - PROCESS | 1662 | 1465526502583 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:41:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:41:42 INFO - PROCESS | 1662 | 1465526502585 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:41:42 INFO - PROCESS | 1662 | 1465526502586 Marionette TRACE conn2 <- [1,3042,null,{}] 19:41:42 INFO - PROCESS | 1662 | 1465526502589 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:42 INFO - PROCESS | 1662 | 1465526502590 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:42 INFO - PROCESS | 1662 | 1465526502665 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:41:42 INFO - PROCESS | 1662 | 1465526502687 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:42 INFO - PROCESS | 1662 | 1465526502689 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d698800 == 32 [pid = 1662] [id = 770] 19:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12a481800) [pid = 1662] [serial = 2308] [outer = 0x0] 19:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12c282c00) [pid = 1662] [serial = 2309] [outer = 0x12a481800] 19:41:42 INFO - PROCESS | 1662 | 1465526502713 Marionette DEBUG loaded listener.js 19:41:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12c28d400) [pid = 1662] [serial = 2310] [outer = 0x12a481800] 19:41:43 INFO - PROCESS | 1662 | 1465526503117 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:41:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:41:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:41:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:41:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:41:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 19:41:43 INFO - PROCESS | 1662 | 1465526503163 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:41:43 INFO - PROCESS | 1662 | 1465526503164 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:41:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:41:43 INFO - PROCESS | 1662 | 1465526503167 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:41:43 INFO - PROCESS | 1662 | 1465526503168 Marionette TRACE conn2 <- [1,3046,null,{}] 19:41:43 INFO - PROCESS | 1662 | 1465526503170 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:43 INFO - PROCESS | 1662 | 1465526503171 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:43 INFO - PROCESS | 1662 | 1465526503246 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:41:43 INFO - PROCESS | 1662 | 1465526503249 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:43 INFO - PROCESS | 1662 | 1465526503250 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12251d000 == 33 [pid = 1662] [id = 771] 19:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12b821000) [pid = 1662] [serial = 2311] [outer = 0x0] 19:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12c748000) [pid = 1662] [serial = 2312] [outer = 0x12b821000] 19:41:43 INFO - PROCESS | 1662 | 1465526503277 Marionette DEBUG loaded listener.js 19:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12cacc400) [pid = 1662] [serial = 2313] [outer = 0x12b821000] 19:41:43 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:41:43 INFO - PROCESS | 1662 | 1465526503618 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:41:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:41:43 INFO - {} 19:41:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 469ms 19:41:43 INFO - PROCESS | 1662 | 1465526503637 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:41:43 INFO - PROCESS | 1662 | 1465526503638 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:41:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:41:43 INFO - PROCESS | 1662 | 1465526503640 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:41:43 INFO - PROCESS | 1662 | 1465526503641 Marionette TRACE conn2 <- [1,3050,null,{}] 19:41:43 INFO - PROCESS | 1662 | 1465526503643 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:43 INFO - PROCESS | 1662 | 1465526503644 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:43 INFO - PROCESS | 1662 | 1465526503723 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:41:43 INFO - PROCESS | 1662 | 1465526503787 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:43 INFO - PROCESS | 1662 | 1465526503788 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x110f3d800 == 34 [pid = 1662] [id = 772] 19:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112a6f400) [pid = 1662] [serial = 2314] [outer = 0x0] 19:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12cac9000) [pid = 1662] [serial = 2315] [outer = 0x112a6f400] 19:41:43 INFO - PROCESS | 1662 | 1465526503812 Marionette DEBUG loaded listener.js 19:41:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12cad1c00) [pid = 1662] [serial = 2316] [outer = 0x112a6f400] 19:41:44 INFO - PROCESS | 1662 | 1465526504061 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 19:41:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:41:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:41:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:41:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:41:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 19:41:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:41:44 INFO - PROCESS | 1662 | 1465526504111 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:41:44 INFO - PROCESS | 1662 | 1465526504112 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:41:44 INFO - PROCESS | 1662 | 1465526504114 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:41:44 INFO - PROCESS | 1662 | 1465526504115 Marionette TRACE conn2 <- [1,3054,null,{}] 19:41:44 INFO - PROCESS | 1662 | 1465526504117 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:44 INFO - PROCESS | 1662 | 1465526504119 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:44 INFO - PROCESS | 1662 | 1465526504203 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:41:44 INFO - PROCESS | 1662 | 1465526504209 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:44 INFO - PROCESS | 1662 | 1465526504210 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a519800 == 35 [pid = 1662] [id = 773] 19:41:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x122547c00) [pid = 1662] [serial = 2317] [outer = 0x0] 19:41:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12254d800) [pid = 1662] [serial = 2318] [outer = 0x122547c00] 19:41:44 INFO - PROCESS | 1662 | 1465526504234 Marionette DEBUG loaded listener.js 19:41:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x122551800) [pid = 1662] [serial = 2319] [outer = 0x122547c00] 19:41:45 INFO - PROCESS | 1662 | 1465526504961 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:41:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:41:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 19:41:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:41:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 881ms 19:41:45 INFO - PROCESS | 1662 | 1465526505022 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:41:45 INFO - PROCESS | 1662 | 1465526505027 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:41:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:41:45 INFO - PROCESS | 1662 | 1465526505037 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:41:45 INFO - PROCESS | 1662 | 1465526505041 Marionette TRACE conn2 <- [1,3058,null,{}] 19:41:45 INFO - PROCESS | 1662 | 1465526505060 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:45 INFO - PROCESS | 1662 | 1465526505062 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:45 INFO - PROCESS | 1662 | 1465526505231 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:41:45 INFO - PROCESS | 1662 | 1465526505321 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:45 INFO - PROCESS | 1662 | 1465526505322 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119541800 == 36 [pid = 1662] [id = 774] 19:41:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11829e800) [pid = 1662] [serial = 2320] [outer = 0x0] 19:41:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118f33400) [pid = 1662] [serial = 2321] [outer = 0x11829e800] 19:41:45 INFO - PROCESS | 1662 | 1465526505354 Marionette DEBUG loaded listener.js 19:41:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11960e400) [pid = 1662] [serial = 2322] [outer = 0x11829e800] 19:41:45 INFO - PROCESS | 1662 | 1465526505781 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:41:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:41:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:41:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:41:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:41:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:41:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 794ms 19:41:45 INFO - PROCESS | 1662 | 1465526505828 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:41:45 INFO - PROCESS | 1662 | 1465526505831 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:41:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:41:45 INFO - PROCESS | 1662 | 1465526505836 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:41:45 INFO - PROCESS | 1662 | 1465526505837 Marionette TRACE conn2 <- [1,3062,null,{}] 19:41:45 INFO - PROCESS | 1662 | 1465526505840 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:45 INFO - PROCESS | 1662 | 1465526505842 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:45 INFO - PROCESS | 1662 | 1465526505952 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:41:46 INFO - PROCESS | 1662 | 1465526506015 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:46 INFO - PROCESS | 1662 | 1465526506016 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1254a8800 == 37 [pid = 1662] [id = 775] 19:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119d99000) [pid = 1662] [serial = 2323] [outer = 0x0] 19:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123f90400) [pid = 1662] [serial = 2324] [outer = 0x119d99000] 19:41:46 INFO - PROCESS | 1662 | 1465526506048 Marionette DEBUG loaded listener.js 19:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126bc3800) [pid = 1662] [serial = 2325] [outer = 0x119d99000] 19:41:46 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:41:46 INFO - PROCESS | 1662 | 1465526506489 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:41:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:41:46 INFO - {} 19:41:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 19:41:46 INFO - PROCESS | 1662 | 1465526506508 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:41:46 INFO - PROCESS | 1662 | 1465526506509 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:41:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:41:46 INFO - PROCESS | 1662 | 1465526506512 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:41:46 INFO - PROCESS | 1662 | 1465526506514 Marionette TRACE conn2 <- [1,3066,null,{}] 19:41:46 INFO - PROCESS | 1662 | 1465526506522 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:46 INFO - PROCESS | 1662 | 1465526506525 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:46 INFO - PROCESS | 1662 | 1465526506652 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:41:46 INFO - PROCESS | 1662 | 1465526506770 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:46 INFO - PROCESS | 1662 | 1465526506772 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd24800 == 38 [pid = 1662] [id = 776] 19:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1121a6800) [pid = 1662] [serial = 2326] [outer = 0x0] 19:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x113215400) [pid = 1662] [serial = 2327] [outer = 0x1121a6800] 19:41:46 INFO - PROCESS | 1662 | 1465526506804 Marionette DEBUG loaded listener.js 19:41:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12729d000) [pid = 1662] [serial = 2328] [outer = 0x1121a6800] 19:41:47 INFO - PROCESS | 1662 | 1465526507346 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:41:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:41:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 872ms 19:41:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:41:47 INFO - PROCESS | 1662 | 1465526507384 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:41:47 INFO - PROCESS | 1662 | 1465526507386 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:41:47 INFO - PROCESS | 1662 | 1465526507389 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:41:47 INFO - PROCESS | 1662 | 1465526507391 Marionette TRACE conn2 <- [1,3070,null,{}] 19:41:47 INFO - PROCESS | 1662 | 1465526507394 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:47 INFO - PROCESS | 1662 | 1465526507396 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:47 INFO - PROCESS | 1662 | 1465526507506 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:41:47 INFO - PROCESS | 1662 | 1465526507572 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:47 INFO - PROCESS | 1662 | 1465526507573 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119835000 == 39 [pid = 1662] [id = 777] 19:41:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x113836800) [pid = 1662] [serial = 2329] [outer = 0x0] 19:41:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x117034400) [pid = 1662] [serial = 2330] [outer = 0x113836800] 19:41:47 INFO - PROCESS | 1662 | 1465526507601 Marionette DEBUG loaded listener.js 19:41:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118352c00) [pid = 1662] [serial = 2331] [outer = 0x113836800] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x110f3d800 == 38 [pid = 1662] [id = 772] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12251d000 == 37 [pid = 1662] [id = 771] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12d698800 == 36 [pid = 1662] [id = 770] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12dc45800 == 35 [pid = 1662] [id = 769] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3b3800 == 34 [pid = 1662] [id = 768] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6a5000 == 33 [pid = 1662] [id = 767] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x124150000 == 32 [pid = 1662] [id = 766] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x119ace800 == 31 [pid = 1662] [id = 765] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x118082800 == 30 [pid = 1662] [id = 764] 19:41:47 INFO - PROCESS | 1662 | --DOCSHELL 0x11838f800 == 29 [pid = 1662] [id = 763] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12b826000) [pid = 1662] [serial = 2266] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128b19c00) [pid = 1662] [serial = 2247] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12930cc00) [pid = 1662] [serial = 2251] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1292c6400) [pid = 1662] [serial = 2250] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118469000) [pid = 1662] [serial = 2259] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a525400) [pid = 1662] [serial = 2254] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11846d800) [pid = 1662] [serial = 2233] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126b52800) [pid = 1662] [serial = 2241] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126e47400) [pid = 1662] [serial = 2242] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1133d3800) [pid = 1662] [serial = 2230] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11829d400) [pid = 1662] [serial = 2231] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126eaa800) [pid = 1662] [serial = 2244] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1132e4400) [pid = 1662] [serial = 2221] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113da3000) [pid = 1662] [serial = 2222] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a25ec00) [pid = 1662] [serial = 2253] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1292c4000) [pid = 1662] [serial = 2219] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118354400) [pid = 1662] [serial = 2224] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118465400) [pid = 1662] [serial = 2225] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118467800) [pid = 1662] [serial = 2227] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119d0a000) [pid = 1662] [serial = 2228] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119d9f800) [pid = 1662] [serial = 2236] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1238ae400) [pid = 1662] [serial = 2237] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11961a400) [pid = 1662] [serial = 2239] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119614800) [pid = 1662] [serial = 2234] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a548c00) [pid = 1662] [serial = 2256] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12b93e000) [pid = 1662] [serial = 2269] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a5d6400) [pid = 1662] [serial = 2262] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b939000) [pid = 1662] [serial = 2268] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12b81a400) [pid = 1662] [serial = 2265] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12a551000) [pid = 1662] [serial = 2257] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126eafc00) [pid = 1662] [serial = 2260] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12b59fc00) [pid = 1662] [serial = 2263] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1292bf800) [pid = 1662] [serial = 2248] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x128a81800) [pid = 1662] [serial = 2245] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12b937400) [pid = 1662] [serial = 2271] [outer = 0x0] [url = about:blank] 19:41:48 INFO - PROCESS | 1662 | 1465526508012 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:41:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 19:41:48 INFO - PROCESS | 1662 | 1465526508061 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:41:48 INFO - PROCESS | 1662 | 1465526508064 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:41:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:41:48 INFO - PROCESS | 1662 | 1465526508068 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:41:48 INFO - PROCESS | 1662 | 1465526508070 Marionette TRACE conn2 <- [1,3074,null,{}] 19:41:48 INFO - PROCESS | 1662 | 1465526508072 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:48 INFO - PROCESS | 1662 | 1465526508074 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:48 INFO - PROCESS | 1662 | 1465526508151 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:41:48 INFO - PROCESS | 1662 | 1465526508158 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:48 INFO - PROCESS | 1662 | 1465526508159 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c0800 == 30 [pid = 1662] [id = 778] 19:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1176b8400) [pid = 1662] [serial = 2332] [outer = 0x0] 19:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118468000) [pid = 1662] [serial = 2333] [outer = 0x1176b8400] 19:41:48 INFO - PROCESS | 1662 | 1465526508185 Marionette DEBUG loaded listener.js 19:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119206800) [pid = 1662] [serial = 2334] [outer = 0x1176b8400] 19:41:48 INFO - PROCESS | 1662 | 1465526508509 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:41:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:41:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 470ms 19:41:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:41:48 INFO - PROCESS | 1662 | 1465526508562 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:41:48 INFO - PROCESS | 1662 | 1465526508563 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:41:48 INFO - PROCESS | 1662 | 1465526508567 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:41:48 INFO - PROCESS | 1662 | 1465526508569 Marionette TRACE conn2 <- [1,3078,null,{}] 19:41:48 INFO - PROCESS | 1662 | 1465526508576 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:48 INFO - PROCESS | 1662 | 1465526508579 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:48 INFO - PROCESS | 1662 | 1465526508660 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:41:48 INFO - PROCESS | 1662 | 1465526508664 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:48 INFO - PROCESS | 1662 | 1465526508666 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d7f000 == 31 [pid = 1662] [id = 779] 19:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119617c00) [pid = 1662] [serial = 2335] [outer = 0x0] 19:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1121a7400) [pid = 1662] [serial = 2336] [outer = 0x119617c00] 19:41:48 INFO - PROCESS | 1662 | 1465526508696 Marionette DEBUG loaded listener.js 19:41:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119d08c00) [pid = 1662] [serial = 2337] [outer = 0x119617c00] 19:41:49 INFO - PROCESS | 1662 | 1465526509035 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 19:41:49 INFO - PROCESS | 1662 | 1465526509093 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:41:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:41:49 INFO - PROCESS | 1662 | 1465526509096 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:41:49 INFO - PROCESS | 1662 | 1465526509097 Marionette TRACE conn2 <- [1,3082,null,{}] 19:41:49 INFO - PROCESS | 1662 | 1465526509099 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:49 INFO - PROCESS | 1662 | 1465526509100 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:49 INFO - PROCESS | 1662 | 1465526509182 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:41:49 INFO - PROCESS | 1662 | 1465526509185 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:49 INFO - PROCESS | 1662 | 1465526509186 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x125392000 == 32 [pid = 1662] [id = 780] 19:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1238ac800) [pid = 1662] [serial = 2338] [outer = 0x0] 19:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12483d000) [pid = 1662] [serial = 2339] [outer = 0x1238ac800] 19:41:49 INFO - PROCESS | 1662 | 1465526509214 Marionette DEBUG loaded listener.js 19:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124a9e400) [pid = 1662] [serial = 2340] [outer = 0x1238ac800] 19:41:49 INFO - PROCESS | 1662 | 1465526509548 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 19:41:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:41:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:41:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:41:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 19:41:49 INFO - PROCESS | 1662 | 1465526509566 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:41:49 INFO - PROCESS | 1662 | 1465526509567 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:41:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:41:49 INFO - PROCESS | 1662 | 1465526509570 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:41:49 INFO - PROCESS | 1662 | 1465526509572 Marionette TRACE conn2 <- [1,3086,null,{}] 19:41:49 INFO - PROCESS | 1662 | 1465526509575 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:49 INFO - PROCESS | 1662 | 1465526509577 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:49 INFO - PROCESS | 1662 | 1465526509652 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:41:49 INFO - PROCESS | 1662 | 1465526509657 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:49 INFO - PROCESS | 1662 | 1465526509658 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x127191800 == 33 [pid = 1662] [id = 781] 19:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124a9fc00) [pid = 1662] [serial = 2341] [outer = 0x0] 19:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x125e54800) [pid = 1662] [serial = 2342] [outer = 0x124a9fc00] 19:41:49 INFO - PROCESS | 1662 | 1465526509688 Marionette DEBUG loaded listener.js 19:41:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12729dc00) [pid = 1662] [serial = 2343] [outer = 0x124a9fc00] 19:41:50 INFO - PROCESS | 1662 | 1465526510009 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:41:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:41:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 19:41:50 INFO - PROCESS | 1662 | 1465526510041 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:41:50 INFO - PROCESS | 1662 | 1465526510043 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:41:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:41:50 INFO - PROCESS | 1662 | 1465526510045 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:41:50 INFO - PROCESS | 1662 | 1465526510046 Marionette TRACE conn2 <- [1,3090,null,{}] 19:41:50 INFO - PROCESS | 1662 | 1465526510048 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:50 INFO - PROCESS | 1662 | 1465526510052 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:50 INFO - PROCESS | 1662 | 1465526510192 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:41:50 INFO - PROCESS | 1662 | 1465526510202 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:50 INFO - PROCESS | 1662 | 1465526510203 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a10800 == 34 [pid = 1662] [id = 782] 19:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124af5c00) [pid = 1662] [serial = 2344] [outer = 0x0] 19:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1272a4c00) [pid = 1662] [serial = 2345] [outer = 0x124af5c00] 19:41:50 INFO - PROCESS | 1662 | 1465526510229 Marionette DEBUG loaded listener.js 19:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x129032400) [pid = 1662] [serial = 2346] [outer = 0x124af5c00] 19:41:50 INFO - PROCESS | 1662 | 1465526510534 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:41:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:41:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 19:41:50 INFO - PROCESS | 1662 | 1465526510563 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:41:50 INFO - PROCESS | 1662 | 1465526510565 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:41:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:41:50 INFO - PROCESS | 1662 | 1465526510567 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:41:50 INFO - PROCESS | 1662 | 1465526510568 Marionette TRACE conn2 <- [1,3094,null,{}] 19:41:50 INFO - PROCESS | 1662 | 1465526510570 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:50 INFO - PROCESS | 1662 | 1465526510571 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:50 INFO - PROCESS | 1662 | 1465526510674 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:41:50 INFO - PROCESS | 1662 | 1465526510684 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:50 INFO - PROCESS | 1662 | 1465526510685 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12929b000 == 35 [pid = 1662] [id = 783] 19:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124af7000) [pid = 1662] [serial = 2347] [outer = 0x0] 19:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129207000) [pid = 1662] [serial = 2348] [outer = 0x124af7000] 19:41:50 INFO - PROCESS | 1662 | 1465526510745 Marionette DEBUG loaded listener.js 19:41:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1292bf400) [pid = 1662] [serial = 2349] [outer = 0x124af7000] 19:41:51 INFO - PROCESS | 1662 | 1465526511042 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:41:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:41:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 518ms 19:41:51 INFO - PROCESS | 1662 | 1465526511086 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:41:51 INFO - PROCESS | 1662 | 1465526511089 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:41:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:41:51 INFO - PROCESS | 1662 | 1465526511092 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:41:51 INFO - PROCESS | 1662 | 1465526511093 Marionette TRACE conn2 <- [1,3098,null,{}] 19:41:51 INFO - PROCESS | 1662 | 1465526511095 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:51 INFO - PROCESS | 1662 | 1465526511096 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:51 INFO - PROCESS | 1662 | 1465526511196 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:41:51 INFO - PROCESS | 1662 | 1465526511208 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:51 INFO - PROCESS | 1662 | 1465526511209 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a521000 == 36 [pid = 1662] [id = 784] 19:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1292c4400) [pid = 1662] [serial = 2350] [outer = 0x0] 19:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1292ce400) [pid = 1662] [serial = 2351] [outer = 0x1292c4400] 19:41:51 INFO - PROCESS | 1662 | 1465526511234 Marionette DEBUG loaded listener.js 19:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12930f800) [pid = 1662] [serial = 2352] [outer = 0x1292c4400] 19:41:51 INFO - PROCESS | 1662 | 1465526511533 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 19:41:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:41:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:41:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 19:41:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:41:51 INFO - PROCESS | 1662 | 1465526511563 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:41:51 INFO - PROCESS | 1662 | 1465526511564 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:41:51 INFO - PROCESS | 1662 | 1465526511566 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:41:51 INFO - PROCESS | 1662 | 1465526511567 Marionette TRACE conn2 <- [1,3102,null,{}] 19:41:51 INFO - PROCESS | 1662 | 1465526511570 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:51 INFO - PROCESS | 1662 | 1465526511573 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:51 INFO - PROCESS | 1662 | 1465526511686 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:41:51 INFO - PROCESS | 1662 | 1465526511689 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:51 INFO - PROCESS | 1662 | 1465526511690 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b5bb800 == 37 [pid = 1662] [id = 785] 19:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12729e000) [pid = 1662] [serial = 2353] [outer = 0x0] 19:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1292cc800) [pid = 1662] [serial = 2354] [outer = 0x12729e000] 19:41:51 INFO - PROCESS | 1662 | 1465526511714 Marionette DEBUG loaded listener.js 19:41:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a262000) [pid = 1662] [serial = 2355] [outer = 0x12729e000] 19:41:52 INFO - PROCESS | 1662 | 1465526512019 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:41:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:41:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 19:41:52 INFO - PROCESS | 1662 | 1465526512046 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:41:52 INFO - PROCESS | 1662 | 1465526512047 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:41:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:41:52 INFO - PROCESS | 1662 | 1465526512049 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:41:52 INFO - PROCESS | 1662 | 1465526512050 Marionette TRACE conn2 <- [1,3106,null,{}] 19:41:52 INFO - PROCESS | 1662 | 1465526512060 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:52 INFO - PROCESS | 1662 | 1465526512061 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:52 INFO - PROCESS | 1662 | 1465526512172 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:41:52 INFO - PROCESS | 1662 | 1465526512176 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:52 INFO - PROCESS | 1662 | 1465526512178 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12259f000 == 38 [pid = 1662] [id = 786] 19:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11935c800) [pid = 1662] [serial = 2356] [outer = 0x0] 19:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a483c00) [pid = 1662] [serial = 2357] [outer = 0x11935c800] 19:41:52 INFO - PROCESS | 1662 | 1465526512324 Marionette DEBUG loaded listener.js 19:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a531c00) [pid = 1662] [serial = 2358] [outer = 0x11935c800] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113aa6c00) [pid = 1662] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118a4f800) [pid = 1662] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11928ac00) [pid = 1662] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129030400) [pid = 1662] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1238af000) [pid = 1662] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116765000) [pid = 1662] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1132e7000) [pid = 1662] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118357800) [pid = 1662] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1130dbc00) [pid = 1662] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116966800) [pid = 1662] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12bdd0000) [pid = 1662] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a481800) [pid = 1662] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b821000) [pid = 1662] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112a6f400) [pid = 1662] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 19:41:52 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1196dbc00) [pid = 1662] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 19:41:52 INFO - PROCESS | 1662 | 1465526512579 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 19:41:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:41:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:41:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:41:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 569ms 19:41:52 INFO - PROCESS | 1662 | 1465526512618 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:41:52 INFO - PROCESS | 1662 | 1465526512620 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:41:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:41:52 INFO - PROCESS | 1662 | 1465526512629 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:41:52 INFO - PROCESS | 1662 | 1465526512631 Marionette TRACE conn2 <- [1,3110,null,{}] 19:41:52 INFO - PROCESS | 1662 | 1465526512633 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:41:52 INFO - PROCESS | 1662 | 1465526512635 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:52 INFO - PROCESS | 1662 | 1465526512742 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:41:52 INFO - PROCESS | 1662 | 1465526512746 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:52 INFO - PROCESS | 1662 | 1465526512747 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c72e000 == 39 [pid = 1662] [id = 787] 19:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12a48d000) [pid = 1662] [serial = 2359] [outer = 0x0] 19:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a525000) [pid = 1662] [serial = 2360] [outer = 0x12a48d000] 19:41:52 INFO - PROCESS | 1662 | 1465526512773 Marionette DEBUG loaded listener.js 19:41:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12a5e0800) [pid = 1662] [serial = 2361] [outer = 0x12a48d000] 19:41:53 INFO - PROCESS | 1662 | 1465526513135 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"]]]}] 19:41:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:41:53 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 19:41:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:41:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 525ms 19:41:53 INFO - PROCESS | 1662 | 1465526513158 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:41:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:41:53 INFO - PROCESS | 1662 | 1465526513160 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:41:53 INFO - PROCESS | 1662 | 1465526513162 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:41:53 INFO - PROCESS | 1662 | 1465526513164 Marionette TRACE conn2 <- [1,3114,null,{}] 19:41:53 INFO - PROCESS | 1662 | 1465526513166 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}] 19:41:53 INFO - PROCESS | 1662 | 1465526513167 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:53 INFO - PROCESS | 1662 | 1465526513293 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:41:53 INFO - PROCESS | 1662 | 1465526513299 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\", \"e1a13bcb-3d5e-4223-b070-a5520225ce06\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:53 INFO - PROCESS | 1662 | 1465526513300 Marionette INFO sendAsync 7b085c74-40f7-4f46-b9df-2f685d7c2b16 19:41:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c8de000 == 40 [pid = 1662] [id = 788] 19:41:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a48e400) [pid = 1662] [serial = 2362] [outer = 0x0] 19:41:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b81e800) [pid = 1662] [serial = 2363] [outer = 0x12a48e400] 19:41:53 INFO - PROCESS | 1662 | 1465526513324 Marionette DEBUG loaded listener.js 19:41:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12b936800) [pid = 1662] [serial = 2364] [outer = 0x12a48e400] 19:41:53 INFO - PROCESS | 1662 | 1465526513613 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]]]}] 19:41:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:41:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 19:41:53 INFO - PROCESS | 1662 | 1465526513647 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:41:53 INFO - PROCESS | 1662 | 1465526513649 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:41:54 WARNING - u'runner_teardown' () 19:41:54 INFO - No more tests 19:41:54 INFO - Got 0 unexpected results 19:41:54 INFO - SUITE-END | took 505s 19:41:54 INFO - Closing logging queue 19:41:54 INFO - queue closed 19:41:54 INFO - Return code: 0 19:41:54 WARNING - # TBPL SUCCESS # 19:41:54 INFO - Running post-action listener: _resource_record_post_action 19:41:54 INFO - Running post-run listener: _resource_record_post_run 19:41:55 INFO - Total resource usage - Wall time: 527s; CPU: 57.0%; Read bytes: 31395328; Write bytes: 952677376; Read time: 205; Write time: 4951 19:41:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:41:55 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152605184; Write bytes: 147933184; Read time: 13812; Write time: 310 19:41:55 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 29220352; Write bytes: 792902656; Read time: 185; Write time: 4598 19:41:55 INFO - Running post-run listener: _upload_blobber_files 19:41:55 INFO - Blob upload gear active. 19:41:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:41:55 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 19:41:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:41:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:41:56 INFO - (blobuploader) - INFO - Open directory for files ... 19:41:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:41:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:41:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:41:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:41:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:41:57 INFO - (blobuploader) - INFO - Done attempting. 19:41:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:41:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:41:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:41:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:41:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:41:59 INFO - (blobuploader) - INFO - Done attempting. 19:41:59 INFO - (blobuploader) - INFO - Iteration through files over. 19:41:59 INFO - Return code: 0 19:41:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:41:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:41:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bd1fdd70e8034cecb956814311f7dc1ef4a3c7a4a19e27dbee755dc67957d0c79a29b6dec732d80384fc7fcbfa50529e2f75f4983a9b4b2e6880f7ff3d5fb18e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b46d24cbbc3f2e83fc69854396439dd31c6f6e5b323361b12597ac8f87574b2c6b2390b415a525c9f6e826201128de91151cd234fe80ea2cd837add42fcbdf1"} 19:41:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:41:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:41:59 INFO - Contents: 19:41:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bd1fdd70e8034cecb956814311f7dc1ef4a3c7a4a19e27dbee755dc67957d0c79a29b6dec732d80384fc7fcbfa50529e2f75f4983a9b4b2e6880f7ff3d5fb18e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b46d24cbbc3f2e83fc69854396439dd31c6f6e5b323361b12597ac8f87574b2c6b2390b415a525c9f6e826201128de91151cd234fe80ea2cd837add42fcbdf1"} 19:41:59 INFO - Running post-run listener: copy_logs_to_upload_dir 19:41:59 INFO - Copying logs to upload dir... 19:41:59 INFO - mkdir: /builds/slave/test/build/upload/logs 19:41:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=645.628723 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 45 secs) (at 2016-06-09 19:41:59.491750) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-09 19:41:59.495157) ========= 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.bfwZXKlryY/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.DydVvOSbmq/Listeners TMPDIR=/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bd1fdd70e8034cecb956814311f7dc1ef4a3c7a4a19e27dbee755dc67957d0c79a29b6dec732d80384fc7fcbfa50529e2f75f4983a9b4b2e6880f7ff3d5fb18e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b46d24cbbc3f2e83fc69854396439dd31c6f6e5b323361b12597ac8f87574b2c6b2390b415a525c9f6e826201128de91151cd234fe80ea2cd837add42fcbdf1"} build_url:https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012910 build_url: 'https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bd1fdd70e8034cecb956814311f7dc1ef4a3c7a4a19e27dbee755dc67957d0c79a29b6dec732d80384fc7fcbfa50529e2f75f4983a9b4b2e6880f7ff3d5fb18e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5b46d24cbbc3f2e83fc69854396439dd31c6f6e5b323361b12597ac8f87574b2c6b2390b415a525c9f6e826201128de91151cd234fe80ea2cd837add42fcbdf1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/efLCRrdBTzmnDwdESDSPow/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-09 19:41:59.530714) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:41:59.531108) ========= 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.bfwZXKlryY/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.DydVvOSbmq/Listeners TMPDIR=/var/folders/hf/ps7y69tn3s12w25w6jngdq6000000w/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.005222 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 19:41:59.579979) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-09 19:41:59.580329) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-09 19:41:59.580723) ========= ========= Total master_lag: 0.46 =========