builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0259 starttime: 1467952815.28 results: success (0) buildid: 20160707211026 builduid: 3fb7123cb39f4401909484066cf23109 revision: a8821f681f296183af74f837e00b89ceab8ea81d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.284868) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.285254) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.285536) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.372525) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.372818) ========= 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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/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-07-07 21:40:15-- 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% 18.9M=0.001s 2016-07-07 21:40:15 (18.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.493330 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.887659) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.887992) ========= 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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/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.036253 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.945630) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:15.945983) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev a8821f681f296183af74f837e00b89ceab8ea81d --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 a8821f681f296183af74f837e00b89ceab8ea81d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.YnHJNjQj5M/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.b5VpFNyyRy/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/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-07-07 21:40:16,029 truncating revision to first 12 chars 2016-07-07 21:40:16,029 Setting DEBUG logging. 2016-07-07 21:40:16,029 attempt 1/10 2016-07-07 21:40:16,030 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/a8821f681f29?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-07 21:40:16,366 unpacking tar archive at: mozilla-beta-a8821f681f29/testing/mozharness/ program finished with exit code 0 elapsedTime=0.613609 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:16.581344) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:16.581689) ========= script_repo_revision: a8821f681f296183af74f837e00b89ceab8ea81d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:16.582146) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:16.582436) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-07 21:40:16.599534) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 37 secs) (at 2016-07-07 21:40:16.599877) ========= /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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/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 21:40:16 INFO - MultiFileLogger online at 20160707 21:40:16 in /builds/slave/test 21:40:16 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 21:40:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:40:16 INFO - {'append_to_log': False, 21:40:16 INFO - 'base_work_dir': '/builds/slave/test', 21:40:16 INFO - 'blob_upload_branch': 'mozilla-beta', 21:40:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:40:16 INFO - 'buildbot_json_path': 'buildprops.json', 21:40:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:40:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:40:16 INFO - 'download_minidump_stackwalk': True, 21:40:16 INFO - 'download_symbols': 'true', 21:40:16 INFO - 'e10s': False, 21:40:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:40:16 INFO - 'tooltool.py': '/tools/tooltool.py', 21:40:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:40:16 INFO - '/tools/misc-python/virtualenv.py')}, 21:40:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:40:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:40:16 INFO - 'log_level': 'info', 21:40:16 INFO - 'log_to_console': True, 21:40:16 INFO - 'opt_config_files': (), 21:40:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:40:16 INFO - '--processes=1', 21:40:16 INFO - '--config=%(test_path)s/wptrunner.ini', 21:40:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:40:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:40:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:40:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:40:16 INFO - 'pip_index': False, 21:40:16 INFO - 'require_test_zip': True, 21:40:16 INFO - 'test_type': ('testharness',), 21:40:16 INFO - 'this_chunk': '1', 21:40:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:40:16 INFO - 'total_chunks': '10', 21:40:16 INFO - 'virtualenv_path': 'venv', 21:40:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:40:16 INFO - 'work_dir': 'build'} 21:40:16 INFO - ##### 21:40:16 INFO - ##### Running clobber step. 21:40:16 INFO - ##### 21:40:16 INFO - Running pre-action listener: _resource_record_pre_action 21:40:16 INFO - Running main action method: clobber 21:40:16 INFO - rmtree: /builds/slave/test/build 21:40:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:40:18 INFO - Running post-action listener: _resource_record_post_action 21:40:18 INFO - ##### 21:40:18 INFO - ##### Running read-buildbot-config step. 21:40:18 INFO - ##### 21:40:18 INFO - Running pre-action listener: _resource_record_pre_action 21:40:18 INFO - Running main action method: read_buildbot_config 21:40:18 INFO - Using buildbot properties: 21:40:18 INFO - { 21:40:18 INFO - "project": "", 21:40:18 INFO - "product": "firefox", 21:40:18 INFO - "script_repo_revision": "production", 21:40:18 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 21:40:18 INFO - "repository": "", 21:40:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 21:40:18 INFO - "buildid": "20160707211026", 21:40:18 INFO - "pgo_build": "False", 21:40:18 INFO - "basedir": "/builds/slave/test", 21:40:18 INFO - "buildnumber": 33, 21:40:18 INFO - "slavename": "t-yosemite-r7-0259", 21:40:18 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 21:40:18 INFO - "platform": "macosx64", 21:40:18 INFO - "branch": "mozilla-beta", 21:40:18 INFO - "revision": "a8821f681f296183af74f837e00b89ceab8ea81d", 21:40:18 INFO - "repo_path": "releases/mozilla-beta", 21:40:18 INFO - "moz_repo_path": "", 21:40:18 INFO - "stage_platform": "macosx64", 21:40:18 INFO - "builduid": "3fb7123cb39f4401909484066cf23109", 21:40:18 INFO - "slavebuilddir": "test" 21:40:18 INFO - } 21:40:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 21:40:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 21:40:18 INFO - Running post-action listener: _resource_record_post_action 21:40:18 INFO - ##### 21:40:18 INFO - ##### Running download-and-extract step. 21:40:18 INFO - ##### 21:40:18 INFO - Running pre-action listener: _resource_record_pre_action 21:40:18 INFO - Running main action method: download_and_extract 21:40:18 INFO - mkdir: /builds/slave/test/build/tests 21:40:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:40:18 INFO - https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 21:40:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:40:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:40:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:40:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:40:34 INFO - Downloaded 1201 bytes. 21:40:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:40:34 INFO - Using the following test package requirements: 21:40:34 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:40:34 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 21:40:34 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 21:40:34 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'jsshell-mac64.zip'], 21:40:34 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 21:40:34 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:40:34 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 21:40:34 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 21:40:34 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 21:40:34 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:40:34 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 21:40:34 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 21:40:34 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')]} 21:40:34 INFO - https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 21:40:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:40:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:40:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:40:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:40:36 INFO - Downloaded 18406872 bytes. 21:40:36 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/*'] 21:40:36 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/* 21:40:36 INFO - caution: filename not matched: web-platform/* 21:40:36 INFO - Return code: 11 21:40:36 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')]} 21:40:36 INFO - https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 21:40:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:40:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:40:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:40:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:40:38 INFO - Downloaded 36389883 bytes. 21:40:38 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/*'] 21:40:38 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/* 21:40:42 INFO - caution: filename not matched: bin/* 21:40:42 INFO - caution: filename not matched: config/* 21:40:42 INFO - caution: filename not matched: mozbase/* 21:40:42 INFO - caution: filename not matched: marionette/* 21:40:42 INFO - caution: filename not matched: tools/wptserve/* 21:40:42 INFO - Return code: 11 21:40: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')]} 21:40:42 INFO - https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 21:40:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:40:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:40:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 21:40:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:41:14 WARNING - Socket error when accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg: The read operation timed out 21:41:14 INFO - retry: attempt #1 caught exception: The read operation timed out 21:41:14 INFO - retry: Failed, sleeping 30 seconds before retrying 21:41:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #2 21:42:00 INFO - Downloaded 73017174 bytes. 21:42:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:42:00 INFO - mkdir: /builds/slave/test/properties 21:42:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:42:00 INFO - Writing to file /builds/slave/test/properties/build_url 21:42:00 INFO - Contents: 21:42:00 INFO - build_url:https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:42:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:42:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:42:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:42:02 INFO - Contents: 21:42:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:42:02 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')]} 21:42:02 INFO - https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:42:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:42:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:42:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:42:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:42:19 INFO - Downloaded 103719336 bytes. 21:42:19 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'] 21:42:19 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 21:42:22 INFO - Return code: 0 21:42:22 INFO - Running post-action listener: _resource_record_post_action 21:42:22 INFO - Running post-action listener: set_extra_try_arguments 21:42:22 INFO - ##### 21:42:22 INFO - ##### Running create-virtualenv step. 21:42:22 INFO - ##### 21:42:22 INFO - Running pre-action listener: _pre_create_virtualenv 21:42:22 INFO - Running pre-action listener: _resource_record_pre_action 21:42:22 INFO - Running main action method: create_virtualenv 21:42:22 INFO - Creating virtualenv /builds/slave/test/build/venv 21:42:22 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 21:42:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:42:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:42:22 INFO - Using real prefix '/tools/python27' 21:42:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:42:23 INFO - Installing distribute.............................................................................................................................................................................................done. 21:42:26 INFO - Installing pip.................done. 21:42:26 INFO - Return code: 0 21:42:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:42:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:26 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 0x10b171e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec88d74d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18a5e0>, '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 0x10ad6dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ad98990>, '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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:42:26 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 21:42:26 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 21:42:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YnHJNjQj5M/Render', 21:42:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:42:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:42:26 INFO - 'HOME': '/Users/cltbld', 21:42:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:42:26 INFO - 'LOGNAME': 'cltbld', 21:42:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:26 INFO - 'MOZ_NO_REMOTE': '1', 21:42:26 INFO - 'NO_EM_RESTART': '1', 21:42:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:42:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:42:26 INFO - 'PWD': '/builds/slave/test', 21:42:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:42:26 INFO - 'SHELL': '/bin/bash', 21:42:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.b5VpFNyyRy/Listeners', 21:42:26 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 21:42:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:42:26 INFO - 'USER': 'cltbld', 21:42:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:42:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:42:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:42:26 INFO - 'XPC_FLAGS': '0x0', 21:42:26 INFO - 'XPC_SERVICE_NAME': '0', 21:42:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:42:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:42:26 INFO - Downloading/unpacking psutil>=0.7.1 21:42:26 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 21:42:26 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 21:42:26 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 21:42:26 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 21:42:26 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 21:42:26 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 21:42:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:42:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:42:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:42:29 INFO - Installing collected packages: psutil 21:42:29 INFO - Running setup.py install for psutil 21:42:29 INFO - building 'psutil._psutil_osx' extension 21:42:29 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 21:42:29 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 21:42:29 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 21:42:30 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 21:42:30 INFO - building 'psutil._psutil_posix' extension 21:42:30 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 21:42:30 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:42:30 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:42:30 INFO - ^ 21:42:30 INFO - 1 warning generated. 21:42:30 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 21:42:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:42:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:42:30 INFO - Successfully installed psutil 21:42:30 INFO - Cleaning up... 21:42:30 INFO - Return code: 0 21:42:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:42:30 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')]} 21:42:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:30 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')]} 21:42:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:30 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 0x10b171e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec88d74d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18a5e0>, '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 0x10ad6dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ad98990>, '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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:42:30 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 21:42:30 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 21:42:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YnHJNjQj5M/Render', 21:42:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:42:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:42:30 INFO - 'HOME': '/Users/cltbld', 21:42:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:42:30 INFO - 'LOGNAME': 'cltbld', 21:42:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:30 INFO - 'MOZ_NO_REMOTE': '1', 21:42:30 INFO - 'NO_EM_RESTART': '1', 21:42:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:42:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:42:30 INFO - 'PWD': '/builds/slave/test', 21:42:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:42:30 INFO - 'SHELL': '/bin/bash', 21:42:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.b5VpFNyyRy/Listeners', 21:42:30 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 21:42:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:42:30 INFO - 'USER': 'cltbld', 21:42:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:42:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:42:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:42:30 INFO - 'XPC_FLAGS': '0x0', 21:42:30 INFO - 'XPC_SERVICE_NAME': '0', 21:42:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:42:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:42:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:42:30 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 21:42:30 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 21:42:30 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 21:42:30 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 21:42:30 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 21:42:30 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 21:42:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:42:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:42:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:42:33 INFO - Installing collected packages: mozsystemmonitor 21:42:33 INFO - Running setup.py install for mozsystemmonitor 21:42:33 INFO - Successfully installed mozsystemmonitor 21:42:33 INFO - Cleaning up... 21:42:33 INFO - Return code: 0 21:42:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:42:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:33 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 0x10b171e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec88d74d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18a5e0>, '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 0x10ad6dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ad98990>, '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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:42:33 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 21:42:33 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 21:42:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YnHJNjQj5M/Render', 21:42:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:42:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:42:33 INFO - 'HOME': '/Users/cltbld', 21:42:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:42:33 INFO - 'LOGNAME': 'cltbld', 21:42:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:33 INFO - 'MOZ_NO_REMOTE': '1', 21:42:33 INFO - 'NO_EM_RESTART': '1', 21:42:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:42:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:42:33 INFO - 'PWD': '/builds/slave/test', 21:42:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:42:33 INFO - 'SHELL': '/bin/bash', 21:42:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.b5VpFNyyRy/Listeners', 21:42:33 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 21:42:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:42:33 INFO - 'USER': 'cltbld', 21:42:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:42:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:42:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:42:33 INFO - 'XPC_FLAGS': '0x0', 21:42:33 INFO - 'XPC_SERVICE_NAME': '0', 21:42:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:42:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:42:33 INFO - Downloading/unpacking blobuploader==1.2.4 21:42:33 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 21:42:33 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 21:42:33 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 21:42:33 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 21:42:33 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 21:42:33 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 21:42:36 INFO - Downloading blobuploader-1.2.4.tar.gz 21:42:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:42:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:42:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 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 21:42:36 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 21:42:37 INFO - Downloading docopt-0.6.1.tar.gz 21:42:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:42:37 INFO - Installing collected packages: blobuploader, requests, docopt 21:42:37 INFO - Running setup.py install for blobuploader 21:42:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:42:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:42:37 INFO - Running setup.py install for requests 21:42:38 INFO - Running setup.py install for docopt 21:42:38 INFO - Successfully installed blobuploader requests docopt 21:42:38 INFO - Cleaning up... 21:42:38 INFO - Return code: 0 21:42:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:42:38 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')]} 21:42:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:38 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')]} 21:42:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:38 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 0x10b171e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec88d74d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18a5e0>, '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 0x10ad6dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ad98990>, '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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:42:38 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 21:42:38 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 21:42:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YnHJNjQj5M/Render', 21:42:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:42:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:42:38 INFO - 'HOME': '/Users/cltbld', 21:42:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:42:38 INFO - 'LOGNAME': 'cltbld', 21:42:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:38 INFO - 'MOZ_NO_REMOTE': '1', 21:42:38 INFO - 'NO_EM_RESTART': '1', 21:42:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:42:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:42:38 INFO - 'PWD': '/builds/slave/test', 21:42:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:42:38 INFO - 'SHELL': '/bin/bash', 21:42:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.b5VpFNyyRy/Listeners', 21:42:38 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 21:42:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:42:38 INFO - 'USER': 'cltbld', 21:42:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:42:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:42:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:42:38 INFO - 'XPC_FLAGS': '0x0', 21:42:38 INFO - 'XPC_SERVICE_NAME': '0', 21:42:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:42:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:42:38 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-BSv0OC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:42:38 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-wsPBuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:42:38 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-ms8IUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:42:38 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-eLHdjV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-Ia4crl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-IyEpkJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-z67OVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-NlNcbf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-RLgcj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-Osd2UE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-I1YIlN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-kL4Asb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-tJpct1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:42:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:42:39 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-YYYB3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:42:40 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-gFGY3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:42:40 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-P14HZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:42:40 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-ENjitG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:42:40 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-8WJ4Sh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:42:40 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-MpmEKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:42:40 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-1qwLIm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:42:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:42:41 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-pe5PYt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:42:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:42:41 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 21:42:41 INFO - Running setup.py install for manifestparser 21:42:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:42:41 INFO - Running setup.py install for mozcrash 21:42:41 INFO - Running setup.py install for mozdebug 21:42:41 INFO - Running setup.py install for mozdevice 21:42:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:42:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:42:41 INFO - Running setup.py install for mozfile 21:42:41 INFO - Running setup.py install for mozhttpd 21:42:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Running setup.py install for mozinfo 21:42:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Running setup.py install for mozInstall 21:42:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Running setup.py install for mozleak 21:42:42 INFO - Running setup.py install for mozlog 21:42:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Running setup.py install for moznetwork 21:42:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:42:42 INFO - Running setup.py install for mozprocess 21:42:42 INFO - Running setup.py install for mozprofile 21:42:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:42:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:42:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:42:43 INFO - Running setup.py install for mozrunner 21:42:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:42:43 INFO - Running setup.py install for mozscreenshot 21:42:43 INFO - Running setup.py install for moztest 21:42:43 INFO - Running setup.py install for mozversion 21:42:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:42:43 INFO - Running setup.py install for wptserve 21:42:43 INFO - Running setup.py install for marionette-driver 21:42:44 INFO - Running setup.py install for browsermob-proxy 21:42:44 INFO - Running setup.py install for marionette-client 21:42:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:42:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:42:44 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 21:42:44 INFO - Cleaning up... 21:42:44 INFO - Return code: 0 21:42:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:42:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:42:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:42:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:42:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:42:44 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 0x10b171e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec88d74d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b18a5e0>, '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 0x10ad6dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ad98990>, '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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:42:44 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 21:42:44 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 21:42:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YnHJNjQj5M/Render', 21:42:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:42:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:42:44 INFO - 'HOME': '/Users/cltbld', 21:42:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:42:44 INFO - 'LOGNAME': 'cltbld', 21:42:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:42:44 INFO - 'MOZ_NO_REMOTE': '1', 21:42:44 INFO - 'NO_EM_RESTART': '1', 21:42:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:42:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:42:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:42:44 INFO - 'PWD': '/builds/slave/test', 21:42:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:42:44 INFO - 'SHELL': '/bin/bash', 21:42:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.b5VpFNyyRy/Listeners', 21:42:44 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 21:42:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:42:44 INFO - 'USER': 'cltbld', 21:42:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:42:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:42:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:42:44 INFO - 'XPC_FLAGS': '0x0', 21:42:44 INFO - 'XPC_SERVICE_NAME': '0', 21:42:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:42:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:42:44 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-BpIteX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:42:44 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)) 21:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:42:44 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-SGfQZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-ZshogG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-XMXQOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-nmI7MU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-GujNhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-hRMCIU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-6Qg4DL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-cmVNlh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-9M2UU6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:42:45 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)) 21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:42:45 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-QeRiIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-p5qP8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-iY0KPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-7qEuq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-bCwOV8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-4kPly1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-In3qlz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-45dGef-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-q8Rkbs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:42:46 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)) 21:42:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:42:46 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-W1BR3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:42:47 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)) 21:42:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:42:47 INFO - Running setup.py (path:/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/pip-IkfzWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:42:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:42:47 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)) 21:42:47 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)) 21:42:47 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)) 21:42:47 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)) 21:42:47 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)) 21:42:47 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)) 21:42:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:42: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 21:42: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 21:42: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 21:42: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 21:42: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 21:42: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 21:42:49 INFO - Downloading blessings-1.6.tar.gz 21:42:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:42:50 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)) 21:42:50 INFO - Installing collected packages: blessings 21:42:50 INFO - Running setup.py install for blessings 21:42:50 INFO - Successfully installed blessings 21:42:50 INFO - Cleaning up... 21:42:50 INFO - Return code: 0 21:42:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:42:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:42:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:42:50 INFO - Reading from file tmpfile_stdout 21:42:50 INFO - Current package versions: 21:42:50 INFO - blessings == 1.6 21:42:50 INFO - blobuploader == 1.2.4 21:42:50 INFO - browsermob-proxy == 0.6.0 21:42:50 INFO - docopt == 0.6.1 21:42:50 INFO - manifestparser == 1.1 21:42:50 INFO - marionette-client == 2.3.0 21:42:50 INFO - marionette-driver == 1.4.0 21:42:50 INFO - mozInstall == 1.12 21:42:50 INFO - mozcrash == 0.17 21:42:50 INFO - mozdebug == 0.1 21:42:50 INFO - mozdevice == 0.48 21:42:50 INFO - mozfile == 1.2 21:42:50 INFO - mozhttpd == 0.7 21:42:50 INFO - mozinfo == 0.9 21:42:50 INFO - mozleak == 0.1 21:42:50 INFO - mozlog == 3.1 21:42:50 INFO - moznetwork == 0.27 21:42:50 INFO - mozprocess == 0.22 21:42:50 INFO - mozprofile == 0.28 21:42:50 INFO - mozrunner == 6.11 21:42:50 INFO - mozscreenshot == 0.1 21:42:50 INFO - mozsystemmonitor == 0.0 21:42:50 INFO - moztest == 0.7 21:42:50 INFO - mozversion == 1.4 21:42:50 INFO - psutil == 3.1.1 21:42:50 INFO - requests == 1.2.3 21:42:50 INFO - wptserve == 1.4.0 21:42:50 INFO - wsgiref == 0.1.2 21:42:50 INFO - Running post-action listener: _resource_record_post_action 21:42:50 INFO - Running post-action listener: _start_resource_monitoring 21:42:50 INFO - Starting resource monitoring. 21:42:50 INFO - ##### 21:42:50 INFO - ##### Running pull step. 21:42:50 INFO - ##### 21:42:50 INFO - Running pre-action listener: _resource_record_pre_action 21:42:50 INFO - Running main action method: pull 21:42:50 INFO - Pull has nothing to do! 21:42:50 INFO - Running post-action listener: _resource_record_post_action 21:42:50 INFO - ##### 21:42:50 INFO - ##### Running install step. 21:42:50 INFO - ##### 21:42:50 INFO - Running pre-action listener: _resource_record_pre_action 21:42:50 INFO - Running main action method: install 21:42:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:42:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:42:51 INFO - Reading from file tmpfile_stdout 21:42:51 INFO - Detecting whether we're running mozinstall >=1.0... 21:42:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:42:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:42:51 INFO - Reading from file tmpfile_stdout 21:42:51 INFO - Output received: 21:42:51 INFO - Usage: mozinstall [options] installer 21:42:51 INFO - Options: 21:42:51 INFO - -h, --help show this help message and exit 21:42:51 INFO - -d DEST, --destination=DEST 21:42:51 INFO - Directory to install application into. [default: 21:42:51 INFO - "/builds/slave/test"] 21:42:51 INFO - --app=APP Application being installed. [default: firefox] 21:42:51 INFO - mkdir: /builds/slave/test/build/application 21:42:51 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'] 21:42:51 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 21:43:08 INFO - Reading from file tmpfile_stdout 21:43:08 INFO - Output received: 21:43:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 21:43:08 INFO - Running post-action listener: _resource_record_post_action 21:43:08 INFO - ##### 21:43:08 INFO - ##### Running run-tests step. 21:43:08 INFO - ##### 21:43:08 INFO - Running pre-action listener: _resource_record_pre_action 21:43:08 INFO - Running main action method: run_tests 21:43:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:43:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:43:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:43:08 INFO - grabbing minidump binary from tooltool 21:43:08 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')]} 21:43:08 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 0x10b18a5e0>, '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 0x10ad6dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ad98990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:43:08 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 21:43:08 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 21:43:08 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:43:08 INFO - Return code: 0 21:43:08 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:43:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:43:08 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/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:43:08 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/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:43:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YnHJNjQj5M/Render', 21:43:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:43:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:43:08 INFO - 'HOME': '/Users/cltbld', 21:43:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:43:08 INFO - 'LOGNAME': 'cltbld', 21:43:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:43:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:43:08 INFO - 'MOZ_NO_REMOTE': '1', 21:43:08 INFO - 'NO_EM_RESTART': '1', 21:43:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:43:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:43:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:43:08 INFO - 'PWD': '/builds/slave/test', 21:43:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:43:08 INFO - 'SHELL': '/bin/bash', 21:43:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.b5VpFNyyRy/Listeners', 21:43:08 INFO - 'TMPDIR': '/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/T/', 21:43:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:43:08 INFO - 'USER': 'cltbld', 21:43:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:43:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:43:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:43:08 INFO - 'XPC_FLAGS': '0x0', 21:43:08 INFO - 'XPC_SERVICE_NAME': '0', 21:43:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:43:08 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/Cyhx3Q3lTKeHhPwVH8NB_Q/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 21:43:09 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 21:43:09 INFO - import pkg_resources 21:43:10 INFO - Using 1 client processes 21:43:10 INFO - wptserve Starting http server on 127.0.0.1:8001 21:43:10 INFO - wptserve Starting http server on 127.0.0.1:8000 21:43:10 INFO - wptserve Starting http server on 127.0.0.1:8443 21:43:12 INFO - SUITE-START | Running 778 tests 21:43:12 INFO - Running testharness tests 21:43:12 INFO - Setting up ssl 21:43:12 INFO - PROCESS | certutil | 21:43:12 INFO - PROCESS | certutil | 21:43:12 INFO - PROCESS | certutil | 21:43:12 INFO - Certificate Nickname Trust Attributes 21:43:12 INFO - SSL,S/MIME,JAR/XPI 21:43:12 INFO - 21:43:12 INFO - web-platform-tests CT,, 21:43:12 INFO - 21:43:12 INFO - Starting runner 21:43:13 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:43:13 INFO - PROCESS | 1656 | 1467952993442 Marionette DEBUG Marionette enabled via build flag and pref 21:43:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f4f800 == 1 [pid = 1656] [id = 1] 21:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113f50000) [pid = 1656] [serial = 1] [outer = 0x0] 21:43:13 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113f51000) [pid = 1656] [serial = 2] [outer = 0x113f50000] 21:43:13 INFO - PROCESS | 1656 | 1467952993758 Marionette INFO Listening on port 2828 21:43:13 INFO - PROCESS | 1656 | 1467952993988 Marionette DEBUG Marionette enabled via command-line flag 21:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x116953800 == 2 [pid = 1656] [id = 2] 21:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x116954000) [pid = 1656] [serial = 3] [outer = 0x0] 21:43:14 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116955000) [pid = 1656] [serial = 4] [outer = 0x116954000] 21:43:14 INFO - PROCESS | 1656 | [1656] 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 21:43:14 INFO - PROCESS | 1656 | 1467952994141 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 21:43:14 INFO - PROCESS | 1656 | 1467952994227 Marionette DEBUG Closed connection conn0 21:43:14 INFO - PROCESS | 1656 | [1656] 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 21:43:14 INFO - PROCESS | 1656 | 1467952994231 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 21:43:14 INFO - PROCESS | 1656 | 1467952994242 Marionette DEBUG Closed connection conn1 21:43:14 INFO - PROCESS | 1656 | [1656] 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 21:43:14 INFO - PROCESS | 1656 | 1467952994247 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 21:43:14 INFO - PROCESS | 1656 | 1467952994254 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:43:14 INFO - PROCESS | 1656 | 1467952994260 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":"20160707211026","device":"desktop","version":"48.0"} 21:43:14 INFO - PROCESS | 1656 | [1656] 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 21:43:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fcb800 == 3 [pid = 1656] [id = 3] 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x119fcc000) [pid = 1656] [serial = 5] [outer = 0x0] 21:43:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fcc800 == 4 [pid = 1656] [id = 4] 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119fee400) [pid = 1656] [serial = 6] [outer = 0x0] 21:43:15 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:43:15 INFO - PROCESS | 1656 | [1656] 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 21:43:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x124028000 == 5 [pid = 1656] [id = 5] 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119fedc00) [pid = 1656] [serial = 7] [outer = 0x0] 21:43:15 INFO - PROCESS | 1656 | [1656] 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 21:43:15 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x1240dc400) [pid = 1656] [serial = 8] [outer = 0x119fedc00] 21:43:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x124747800) [pid = 1656] [serial = 9] [outer = 0x119fcc000] 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x12471fc00) [pid = 1656] [serial = 10] [outer = 0x119fee400] 21:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x124721800) [pid = 1656] [serial = 11] [outer = 0x119fedc00] 21:43:15 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:43:16 INFO - PROCESS | 1656 | 1467952996072 Marionette INFO startBrowser b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:16 INFO - PROCESS | 1656 | 1467952996097 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 1656 | 1467952996105 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 1656 | 1467952996106 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x126f5a800) [pid = 1656] [serial = 12] [outer = 0x119fedc00] 21:43:16 INFO - PROCESS | 1656 | 1467952996412 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b6d2e64a-5598-cf44-8b2d-408604f492a0","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":"20160707211026","device":"desktop","version":"48.0","command_id":1}}] 21:43:16 INFO - PROCESS | 1656 | 1467952996505 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}] 21:43:16 INFO - PROCESS | 1656 | 1467952996507 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:16 INFO - PROCESS | 1656 | 1467952996556 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:43:16 INFO - PROCESS | 1656 | 1467952996644 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:43:16 INFO - PROCESS | 1656 | 1467952996645 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:16 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:43:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x128730800) [pid = 1656] [serial = 13] [outer = 0x119fedc00] 21:43:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:43:16 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:43:16 INFO - PROCESS | 1656 | 1467952996908 Marionette TRACE conn2 <- [1,3,null,{}] 21:43:16 INFO - PROCESS | 1656 | 1467952996916 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:43:16 INFO - PROCESS | 1656 | 1467952996918 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:16 INFO - PROCESS | 1656 | 1467952996935 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:43:16 INFO - PROCESS | 1656 | 1467952996965 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:43:16 INFO - PROCESS | 1656 | 1467952996966 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:43:16 INFO - PROCESS | 1656 | 1467952996969 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:43:16 INFO - PROCESS | 1656 | 1467952996972 Marionette TRACE conn2 <- [1,6,null,{}] 21:43:16 INFO - PROCESS | 1656 | 1467952996979 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}] 21:43:16 INFO - PROCESS | 1656 | 1467952996981 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:16 INFO - PROCESS | 1656 | 1467952996991 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:43:16 INFO - PROCESS | 1656 | 1467952996997 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1656 | 1467952996999 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e8f000 == 6 [pid = 1656] [id = 6] 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x129117000) [pid = 1656] [serial = 14] [outer = 0x0] 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x129118c00) [pid = 1656] [serial = 15] [outer = 0x129117000] 21:43:17 INFO - PROCESS | 1656 | 1467952997032 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x12911ec00) [pid = 1656] [serial = 16] [outer = 0x129117000] 21:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129312800 == 7 [pid = 1656] [id = 7] 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x129375400) [pid = 1656] [serial = 17] [outer = 0x0] 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129505800) [pid = 1656] [serial = 18] [outer = 0x129375400] 21:43:17 INFO - PROCESS | 1656 | 1467952997394 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x129511000) [pid = 1656] [serial = 19] [outer = 0x129375400] 21:43:17 INFO - PROCESS | 1656 | 1467952997564 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]]]}] 21:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 623ms 21:43:17 INFO - PROCESS | 1656 | 1467952997622 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:43:17 INFO - PROCESS | 1656 | 1467952997624 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:43:17 INFO - PROCESS | 1656 | 1467952997645 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 1656 | 1467952997647 Marionette TRACE conn2 <- [1,10,null,{}] 21:43:17 INFO - PROCESS | 1656 | 1467952997685 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}] 21:43:17 INFO - PROCESS | 1656 | 1467952997689 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:17 INFO - PROCESS | 1656 | 1467952997793 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:43:17 INFO - PROCESS | 1656 | 1467952997804 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1656 | 1467952997805 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad1d000 == 8 [pid = 1656] [id = 8] 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12ad5a000) [pid = 1656] [serial = 20] [outer = 0x0] 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12ad5bc00) [pid = 1656] [serial = 21] [outer = 0x12ad5a000] 21:43:17 INFO - PROCESS | 1656 | 1467952997833 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12ad60400) [pid = 1656] [serial = 22] [outer = 0x12ad5a000] 21:43:18 INFO - PROCESS | 1656 | 1467952998175 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]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 579ms 21:43:18 INFO - PROCESS | 1656 | 1467952998219 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1656 | 1467952998220 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:43:18 INFO - PROCESS | 1656 | 1467952998223 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1656 | 1467952998224 Marionette TRACE conn2 <- [1,14,null,{}] 21:43:18 INFO - PROCESS | 1656 | 1467952998226 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}] 21:43:18 INFO - PROCESS | 1656 | 1467952998228 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:18 INFO - PROCESS | 1656 | 1467952998323 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:43:18 INFO - PROCESS | 1656 | 1467952998327 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 1656 | 1467952998329 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b09d800 == 9 [pid = 1656] [id = 9] 21:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12ad62800) [pid = 1656] [serial = 23] [outer = 0x0] 21:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b0cb000) [pid = 1656] [serial = 24] [outer = 0x12ad62800] 21:43:18 INFO - PROCESS | 1656 | 1467952998353 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b0d5800) [pid = 1656] [serial = 25] [outer = 0x12ad62800] 21:43:18 INFO - PROCESS | 1656 | 1467952998622 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]]]}] 21:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 417ms 21:43:18 INFO - PROCESS | 1656 | 1467952998656 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1656 | 1467952998657 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:43:18 INFO - PROCESS | 1656 | 1467952998671 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1656 | 1467952998674 Marionette TRACE conn2 <- [1,18,null,{}] 21:43:18 INFO - PROCESS | 1656 | 1467952998687 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}] 21:43:18 INFO - PROCESS | 1656 | 1467952998690 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:18 INFO - PROCESS | 1656 | 1467952998839 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:43:18 INFO - PROCESS | 1656 | 1467952998845 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:18 INFO - PROCESS | 1656 | 1467952998848 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d0800 == 10 [pid = 1656] [id = 10] 21:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12b98b400) [pid = 1656] [serial = 26] [outer = 0x0] 21:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12ba13c00) [pid = 1656] [serial = 27] [outer = 0x12b98b400] 21:43:18 INFO - PROCESS | 1656 | 1467952998886 Marionette DEBUG loaded listener.js 21:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12ba19c00) [pid = 1656] [serial = 28] [outer = 0x12b98b400] 21:43:19 INFO - PROCESS | 1656 | 1467952999280 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]]]}] 21:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 632ms 21:43:19 INFO - PROCESS | 1656 | 1467952999304 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 1656 | 1467952999305 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:43:19 INFO - PROCESS | 1656 | 1467952999308 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - PROCESS | 1656 | 1467952999309 Marionette TRACE conn2 <- [1,22,null,{}] 21:43:19 INFO - PROCESS | 1656 | 1467952999311 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}] 21:43:19 INFO - PROCESS | 1656 | 1467952999313 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:19 INFO - PROCESS | 1656 | 1467952999412 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:43:19 INFO - PROCESS | 1656 | 1467952999416 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1656 | 1467952999417 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9e0800 == 11 [pid = 1656] [id = 11] 21:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x11855f800) [pid = 1656] [serial = 29] [outer = 0x0] 21:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12ad5e000) [pid = 1656] [serial = 30] [outer = 0x11855f800] 21:43:19 INFO - PROCESS | 1656 | 1467952999442 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12bd6c800) [pid = 1656] [serial = 31] [outer = 0x11855f800] 21:43:19 INFO - PROCESS | 1656 | 1467952999693 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]]]}] 21:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 21:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:43:19 INFO - PROCESS | 1656 | 1467952999733 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:43:19 INFO - PROCESS | 1656 | 1467952999734 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:43:19 INFO - PROCESS | 1656 | 1467952999737 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:43:19 INFO - PROCESS | 1656 | 1467952999738 Marionette TRACE conn2 <- [1,26,null,{}] 21:43:19 INFO - PROCESS | 1656 | 1467952999748 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}] 21:43:19 INFO - PROCESS | 1656 | 1467952999749 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:19 INFO - PROCESS | 1656 | 1467952999852 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:43:19 INFO - PROCESS | 1656 | 1467952999856 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1656 | 1467952999857 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbc8000 == 12 [pid = 1656] [id = 12] 21:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x1180b5400) [pid = 1656] [serial = 32] [outer = 0x0] 21:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12ba20800) [pid = 1656] [serial = 33] [outer = 0x1180b5400] 21:43:19 INFO - PROCESS | 1656 | 1467952999882 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12bdba000) [pid = 1656] [serial = 34] [outer = 0x1180b5400] 21:43:20 INFO - PROCESS | 1656 | 1467953000129 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]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 21:43:20 INFO - PROCESS | 1656 | 1467953000155 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 1656 | 1467953000156 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:43:20 INFO - PROCESS | 1656 | 1467953000186 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 1656 | 1467953000187 Marionette TRACE conn2 <- [1,30,null,{}] 21:43:20 INFO - PROCESS | 1656 | 1467953000189 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}] 21:43:20 INFO - PROCESS | 1656 | 1467953000190 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:20 INFO - PROCESS | 1656 | 1467953000297 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:43:20 INFO - PROCESS | 1656 | 1467953000301 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 1656 | 1467953000302 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1ce800 == 13 [pid = 1656] [id = 13] 21:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12bdbcc00) [pid = 1656] [serial = 35] [outer = 0x0] 21:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c46f800) [pid = 1656] [serial = 36] [outer = 0x12bdbcc00] 21:43:20 INFO - PROCESS | 1656 | 1467953000326 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c473400) [pid = 1656] [serial = 37] [outer = 0x12bdbcc00] 21:43:20 INFO - PROCESS | 1656 | 1467953000562 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]]]}] 21:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 438ms 21:43:20 INFO - PROCESS | 1656 | 1467953000605 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 1656 | 1467953000609 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:43:20 INFO - PROCESS | 1656 | 1467953000620 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 1656 | 1467953000621 Marionette TRACE conn2 <- [1,34,null,{}] 21:43:20 INFO - PROCESS | 1656 | 1467953000624 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}] 21:43:20 INFO - PROCESS | 1656 | 1467953000627 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:20 INFO - PROCESS | 1656 | 1467953000781 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:43:20 INFO - PROCESS | 1656 | 1467953000787 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 1656 | 1467953000788 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c814000 == 14 [pid = 1656] [id = 14] 21:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c475800) [pid = 1656] [serial = 38] [outer = 0x0] 21:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c47bc00) [pid = 1656] [serial = 39] [outer = 0x12c475800] 21:43:20 INFO - PROCESS | 1656 | 1467953000828 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c956800) [pid = 1656] [serial = 40] [outer = 0x12c475800] 21:43:21 INFO - PROCESS | 1656 | 1467953001180 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]]]}] 21:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 568ms 21:43:21 INFO - PROCESS | 1656 | 1467953001189 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:43:21 INFO - PROCESS | 1656 | 1467953001190 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:43:21 INFO - PROCESS | 1656 | 1467953001195 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 1656 | 1467953001197 Marionette TRACE conn2 <- [1,38,null,{}] 21:43:21 INFO - PROCESS | 1656 | 1467953001200 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}] 21:43:21 INFO - PROCESS | 1656 | 1467953001201 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:21 INFO - PROCESS | 1656 | 1467953001305 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3e000 == 15 [pid = 1656] [id = 15] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12cb3e800) [pid = 1656] [serial = 41] [outer = 0x0] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12cb40000) [pid = 1656] [serial = 42] [outer = 0x12cb3e800] 21:43:21 INFO - PROCESS | 1656 | 1467953001320 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 1656 | 1467953001321 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12cb47000) [pid = 1656] [serial = 43] [outer = 0x12cb3e800] 21:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb5e800 == 16 [pid = 1656] [id = 16] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12c9bc000) [pid = 1656] [serial = 44] [outer = 0x0] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12c9bdc00) [pid = 1656] [serial = 45] [outer = 0x12c9bc000] 21:43:21 INFO - PROCESS | 1656 | 1467953001350 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12c9c3400) [pid = 1656] [serial = 46] [outer = 0x12c9bc000] 21:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3d800 == 17 [pid = 1656] [id = 17] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12c95c400) [pid = 1656] [serial = 47] [outer = 0x0] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12c95f400) [pid = 1656] [serial = 48] [outer = 0x12c95c400] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12c9c6400) [pid = 1656] [serial = 49] [outer = 0x12c95c400] 21:43:21 INFO - PROCESS | 1656 | 1467953001720 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]]]}] 21:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 574ms 21:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:43:21 INFO - PROCESS | 1656 | 1467953001767 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:43:21 INFO - PROCESS | 1656 | 1467953001768 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:43:21 INFO - PROCESS | 1656 | 1467953001770 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 1656 | 1467953001771 Marionette TRACE conn2 <- [1,42,null,{}] 21:43:21 INFO - PROCESS | 1656 | 1467953001774 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}] 21:43:21 INFO - PROCESS | 1656 | 1467953001775 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:21 INFO - PROCESS | 1656 | 1467953001875 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:43:21 INFO - PROCESS | 1656 | 1467953001879 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:21 INFO - PROCESS | 1656 | 1467953001880 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb6e000 == 18 [pid = 1656] [id = 18] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x1185d7000) [pid = 1656] [serial = 50] [outer = 0x0] 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x11943dc00) [pid = 1656] [serial = 51] [outer = 0x1185d7000] 21:43:21 INFO - PROCESS | 1656 | 1467953001905 Marionette DEBUG loaded listener.js 21:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12c9c9400) [pid = 1656] [serial = 52] [outer = 0x1185d7000] 21:43:22 INFO - PROCESS | 1656 | 1467953002162 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]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 21:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:43:22 INFO - PROCESS | 1656 | 1467953002198 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 1656 | 1467953002200 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:43:22 INFO - PROCESS | 1656 | 1467953002202 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 1656 | 1467953002204 Marionette TRACE conn2 <- [1,46,null,{}] 21:43:22 INFO - PROCESS | 1656 | 1467953002214 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}] 21:43:22 INFO - PROCESS | 1656 | 1467953002215 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:22 INFO - PROCESS | 1656 | 1467953002325 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:43:22 INFO - PROCESS | 1656 | 1467953002329 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 1656 | 1467953002330 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3e6800 == 19 [pid = 1656] [id = 19] 21:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12cfb9400) [pid = 1656] [serial = 53] [outer = 0x0] 21:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12d37f000) [pid = 1656] [serial = 54] [outer = 0x12cfb9400] 21:43:22 INFO - PROCESS | 1656 | 1467953002356 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d382c00) [pid = 1656] [serial = 55] [outer = 0x12cfb9400] 21:43:22 INFO - PROCESS | 1656 | 1467953002608 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]]]}] 21:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 21:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:43:22 INFO - PROCESS | 1656 | 1467953002622 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:43:22 INFO - PROCESS | 1656 | 1467953002623 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:43:22 INFO - PROCESS | 1656 | 1467953002633 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:43:22 INFO - PROCESS | 1656 | 1467953002634 Marionette TRACE conn2 <- [1,50,null,{}] 21:43:22 INFO - PROCESS | 1656 | 1467953002638 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}] 21:43:22 INFO - PROCESS | 1656 | 1467953002639 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:22 INFO - PROCESS | 1656 | 1467953002751 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:43:22 INFO - PROCESS | 1656 | 1467953002755 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 1656 | 1467953002756 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db6c000 == 20 [pid = 1656] [id = 20] 21:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x12d386c00) [pid = 1656] [serial = 56] [outer = 0x0] 21:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12d8e6800) [pid = 1656] [serial = 57] [outer = 0x12d386c00] 21:43:22 INFO - PROCESS | 1656 | 1467953002780 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12bdb9800) [pid = 1656] [serial = 58] [outer = 0x12d386c00] 21:43:23 INFO - PROCESS | 1656 | 1467953003013 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]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 21:43:23 INFO - PROCESS | 1656 | 1467953003055 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 1656 | 1467953003056 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:43:23 INFO - PROCESS | 1656 | 1467953003067 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 1656 | 1467953003068 Marionette TRACE conn2 <- [1,54,null,{}] 21:43:23 INFO - PROCESS | 1656 | 1467953003070 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}] 21:43:23 INFO - PROCESS | 1656 | 1467953003071 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:23 INFO - PROCESS | 1656 | 1467953003185 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:43:23 INFO - PROCESS | 1656 | 1467953003190 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 1656 | 1467953003191 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db7b000 == 21 [pid = 1656] [id = 21] 21:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12d8ec000) [pid = 1656] [serial = 59] [outer = 0x0] 21:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12de2f400) [pid = 1656] [serial = 60] [outer = 0x12d8ec000] 21:43:23 INFO - PROCESS | 1656 | 1467953003218 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x12de34400) [pid = 1656] [serial = 61] [outer = 0x12d8ec000] 21:43:23 INFO - PROCESS | 1656 | 1467953003499 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]]]}] 21:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 471ms 21:43:23 INFO - PROCESS | 1656 | 1467953003539 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:43:23 INFO - PROCESS | 1656 | 1467953003545 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:43:24 INFO - PROCESS | 1656 | 1467953004281 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 1656 | 1467953004283 Marionette TRACE conn2 <- [1,58,null,{}] 21:43:24 INFO - PROCESS | 1656 | 1467953004297 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}] 21:43:24 INFO - PROCESS | 1656 | 1467953004299 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:24 INFO - PROCESS | 1656 | 1467953004421 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:43:24 INFO - PROCESS | 1656 | 1467953004455 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:24 INFO - PROCESS | 1656 | 1467953004457 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x112648800 == 22 [pid = 1656] [id = 22] 21:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x112a7c000) [pid = 1656] [serial = 62] [outer = 0x0] 21:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112a85400) [pid = 1656] [serial = 63] [outer = 0x112a7c000] 21:43:24 INFO - PROCESS | 1656 | 1467953004487 Marionette DEBUG loaded listener.js 21:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x113010c00) [pid = 1656] [serial = 64] [outer = 0x112a7c000] 21:43:24 INFO - PROCESS | 1656 | 1467953004898 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]]]}] 21:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1284ms 21:43:24 INFO - PROCESS | 1656 | 1467953004913 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:43:24 INFO - PROCESS | 1656 | 1467953004915 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:43:24 INFO - PROCESS | 1656 | 1467953004919 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 1656 | 1467953004920 Marionette TRACE conn2 <- [1,62,null,{}] 21:43:24 INFO - PROCESS | 1656 | 1467953004925 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}] 21:43:24 INFO - PROCESS | 1656 | 1467953004928 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:25 INFO - PROCESS | 1656 | 1467953005044 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:43:25 INFO - PROCESS | 1656 | 1467953005097 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 1656 | 1467953005098 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693b000 == 23 [pid = 1656] [id = 23] 21:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113f3a800) [pid = 1656] [serial = 65] [outer = 0x0] 21:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116975400) [pid = 1656] [serial = 66] [outer = 0x113f3a800] 21:43:25 INFO - PROCESS | 1656 | 1467953005130 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1172c6800) [pid = 1656] [serial = 67] [outer = 0x113f3a800] 21:43:25 INFO - PROCESS | 1656 | 1467953005532 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]]]}] 21:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 21:43:25 INFO - PROCESS | 1656 | 1467953005588 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:43:25 INFO - PROCESS | 1656 | 1467953005590 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:43:25 INFO - PROCESS | 1656 | 1467953005592 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:43:25 INFO - PROCESS | 1656 | 1467953005594 Marionette TRACE conn2 <- [1,66,null,{}] 21:43:25 INFO - PROCESS | 1656 | 1467953005597 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}] 21:43:25 INFO - PROCESS | 1656 | 1467953005598 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:25 INFO - PROCESS | 1656 | 1467953005714 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:43:25 INFO - PROCESS | 1656 | 1467953005784 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 1656 | 1467953005788 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b0000 == 24 [pid = 1656] [id = 24] 21:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118559000) [pid = 1656] [serial = 68] [outer = 0x0] 21:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1185d8800) [pid = 1656] [serial = 69] [outer = 0x118559000] 21:43:25 INFO - PROCESS | 1656 | 1467953005820 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11943f000) [pid = 1656] [serial = 70] [outer = 0x118559000] 21:43:26 INFO - PROCESS | 1656 | 1467953006481 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]]]}] 21:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 21:43:26 INFO - PROCESS | 1656 | 1467953006515 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:43:26 INFO - PROCESS | 1656 | 1467953006517 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:43:26 INFO - PROCESS | 1656 | 1467953006520 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - PROCESS | 1656 | 1467953006521 Marionette TRACE conn2 <- [1,70,null,{}] 21:43:26 INFO - PROCESS | 1656 | 1467953006526 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}] 21:43:26 INFO - PROCESS | 1656 | 1467953006528 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:26 INFO - PROCESS | 1656 | 1467953006609 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:43:26 INFO - PROCESS | 1656 | 1467953006670 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 1656 | 1467953006671 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x112f11800 == 25 [pid = 1656] [id = 25] 21:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1130a8c00) [pid = 1656] [serial = 71] [outer = 0x0] 21:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x113f30c00) [pid = 1656] [serial = 72] [outer = 0x1130a8c00] 21:43:26 INFO - PROCESS | 1656 | 1467953006700 Marionette DEBUG loaded listener.js 21:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116024000) [pid = 1656] [serial = 73] [outer = 0x1130a8c00] 21:43:27 INFO - PROCESS | 1656 | 1467953007105 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]]]}] 21:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms 21:43:27 INFO - PROCESS | 1656 | 1467953007145 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:43:27 INFO - PROCESS | 1656 | 1467953007148 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:43:27 INFO - PROCESS | 1656 | 1467953007152 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:43:27 INFO - PROCESS | 1656 | 1467953007154 Marionette TRACE conn2 <- [1,74,null,{}] 21:43:27 INFO - PROCESS | 1656 | 1467953007156 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}] 21:43:27 INFO - PROCESS | 1656 | 1467953007157 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:27 INFO - PROCESS | 1656 | 1467953007235 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:43:27 INFO - PROCESS | 1656 | 1467953007239 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:27 INFO - PROCESS | 1656 | 1467953007241 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x113abe000 == 26 [pid = 1656] [id = 26] 21:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116030800) [pid = 1656] [serial = 74] [outer = 0x0] 21:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116977400) [pid = 1656] [serial = 75] [outer = 0x116030800] 21:43:27 INFO - PROCESS | 1656 | 1467953007271 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1173b4000) [pid = 1656] [serial = 76] [outer = 0x116030800] 21:43:27 INFO - PROCESS | 1656 | 1467953007614 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]]]}] 21:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 21:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:43:27 INFO - PROCESS | 1656 | 1467953007672 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:43:27 INFO - PROCESS | 1656 | 1467953007673 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:43:27 INFO - PROCESS | 1656 | 1467953007675 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:43:27 INFO - PROCESS | 1656 | 1467953007678 Marionette TRACE conn2 <- [1,78,null,{}] 21:43:27 INFO - PROCESS | 1656 | 1467953007685 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}] 21:43:27 INFO - PROCESS | 1656 | 1467953007688 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:27 INFO - PROCESS | 1656 | 1467953007765 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:43:27 INFO - PROCESS | 1656 | 1467953007770 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:27 INFO - PROCESS | 1656 | 1467953007772 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116247800 == 27 [pid = 1656] [id = 27] 21:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x117ea1800) [pid = 1656] [serial = 77] [outer = 0x0] 21:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180b6400) [pid = 1656] [serial = 78] [outer = 0x117ea1800] 21:43:27 INFO - PROCESS | 1656 | 1467953007801 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118268c00) [pid = 1656] [serial = 79] [outer = 0x117ea1800] 21:43:28 INFO - PROCESS | 1656 | 1467953008116 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]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 21:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:43:28 INFO - PROCESS | 1656 | 1467953008148 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:43:28 INFO - PROCESS | 1656 | 1467953008149 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:43:28 INFO - PROCESS | 1656 | 1467953008151 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 1656 | 1467953008153 Marionette TRACE conn2 <- [1,82,null,{}] 21:43:28 INFO - PROCESS | 1656 | 1467953008155 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}] 21:43:28 INFO - PROCESS | 1656 | 1467953008156 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:28 INFO - PROCESS | 1656 | 1467953008255 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:43:28 INFO - PROCESS | 1656 | 1467953008264 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 1656 | 1467953008265 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693c800 == 28 [pid = 1656] [id = 28] 21:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118276000) [pid = 1656] [serial = 80] [outer = 0x0] 21:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118353000) [pid = 1656] [serial = 81] [outer = 0x118276000] 21:43:28 INFO - PROCESS | 1656 | 1467953008291 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1185dfc00) [pid = 1656] [serial = 82] [outer = 0x118276000] 21:43:28 INFO - PROCESS | 1656 | 1467953008583 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]]]}] 21:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 21:43:28 INFO - PROCESS | 1656 | 1467953008620 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:43:28 INFO - PROCESS | 1656 | 1467953008622 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:43:28 INFO - PROCESS | 1656 | 1467953008624 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:43:28 INFO - PROCESS | 1656 | 1467953008625 Marionette TRACE conn2 <- [1,86,null,{}] 21:43:28 INFO - PROCESS | 1656 | 1467953008630 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}] 21:43:28 INFO - PROCESS | 1656 | 1467953008631 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:28 INFO - PROCESS | 1656 | 1467953008704 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:43:28 INFO - PROCESS | 1656 | 1467953008749 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 1656 | 1467953008750 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11702d000 == 29 [pid = 1656] [id = 29] 21:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180b2000) [pid = 1656] [serial = 83] [outer = 0x0] 21:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1188e7c00) [pid = 1656] [serial = 84] [outer = 0x1180b2000] 21:43:28 INFO - PROCESS | 1656 | 1467953008775 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119440000) [pid = 1656] [serial = 85] [outer = 0x1180b2000] 21:43:29 INFO - PROCESS | 1656 | 1467953009050 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]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 21:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:43:29 INFO - PROCESS | 1656 | 1467953009098 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 1656 | 1467953009099 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:43:29 INFO - PROCESS | 1656 | 1467953009102 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 1656 | 1467953009103 Marionette TRACE conn2 <- [1,90,null,{}] 21:43:29 INFO - PROCESS | 1656 | 1467953009105 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}] 21:43:29 INFO - PROCESS | 1656 | 1467953009111 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:29 INFO - PROCESS | 1656 | 1467953009206 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:43:29 INFO - PROCESS | 1656 | 1467953009213 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 1656 | 1467953009214 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11823f000 == 30 [pid = 1656] [id = 30] 21:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11943e000) [pid = 1656] [serial = 86] [outer = 0x0] 21:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11952c400) [pid = 1656] [serial = 87] [outer = 0x11943e000] 21:43:29 INFO - PROCESS | 1656 | 1467953009239 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a31800) [pid = 1656] [serial = 88] [outer = 0x11943e000] 21:43:29 INFO - PROCESS | 1656 | 1467953009564 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]]]}] 21:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 521ms 21:43:29 INFO - PROCESS | 1656 | 1467953009625 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 1656 | 1467953009626 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:43:29 INFO - PROCESS | 1656 | 1467953009628 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 1656 | 1467953009629 Marionette TRACE conn2 <- [1,94,null,{}] 21:43:29 INFO - PROCESS | 1656 | 1467953009632 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}] 21:43:29 INFO - PROCESS | 1656 | 1467953009633 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:29 INFO - PROCESS | 1656 | 1467953009706 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:43:29 INFO - PROCESS | 1656 | 1467953009711 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 1656 | 1467953009713 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e6800 == 31 [pid = 1656] [id = 31] 21:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119531400) [pid = 1656] [serial = 89] [outer = 0x0] 21:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d07000) [pid = 1656] [serial = 90] [outer = 0x119531400] 21:43:29 INFO - PROCESS | 1656 | 1467953009737 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12176b000) [pid = 1656] [serial = 91] [outer = 0x119531400] 21:43:30 INFO - PROCESS | 1656 | 1467953010053 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]]]}] 21:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 21:43:30 INFO - PROCESS | 1656 | 1467953010097 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 1656 | 1467953010098 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:43:30 INFO - PROCESS | 1656 | 1467953010100 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - PROCESS | 1656 | 1467953010102 Marionette TRACE conn2 <- [1,98,null,{}] 21:43:30 INFO - PROCESS | 1656 | 1467953010104 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}] 21:43:30 INFO - PROCESS | 1656 | 1467953010105 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:30 INFO - PROCESS | 1656 | 1467953010179 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:43:30 INFO - PROCESS | 1656 | 1467953010183 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 1656 | 1467953010184 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119268000 == 32 [pid = 1656] [id = 32] 21:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d06000) [pid = 1656] [serial = 92] [outer = 0x0] 21:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12344b000) [pid = 1656] [serial = 93] [outer = 0x119d06000] 21:43:30 INFO - PROCESS | 1656 | 1467953010209 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123730800) [pid = 1656] [serial = 94] [outer = 0x119d06000] 21:43:30 INFO - PROCESS | 1656 | 1467953010517 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]]]}] 21:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 21:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:43:30 INFO - PROCESS | 1656 | 1467953010570 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 1656 | 1467953010571 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:43:30 INFO - PROCESS | 1656 | 1467953010574 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - PROCESS | 1656 | 1467953010575 Marionette TRACE conn2 <- [1,102,null,{}] 21:43:30 INFO - PROCESS | 1656 | 1467953010591 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}] 21:43:30 INFO - PROCESS | 1656 | 1467953010592 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:30 INFO - PROCESS | 1656 | 1467953010694 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:43:30 INFO - PROCESS | 1656 | 1467953010700 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 1656 | 1467953010701 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119514000 == 33 [pid = 1656] [id = 33] 21:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1176d7c00) [pid = 1656] [serial = 95] [outer = 0x0] 21:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124271400) [pid = 1656] [serial = 96] [outer = 0x1176d7c00] 21:43:30 INFO - PROCESS | 1656 | 1467953010739 Marionette DEBUG loaded listener.js 21:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12471dc00) [pid = 1656] [serial = 97] [outer = 0x1176d7c00] 21:43:31 INFO - PROCESS | 1656 | 1467953011154 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]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 620ms 21:43:31 INFO - PROCESS | 1656 | 1467953011194 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 1656 | 1467953011196 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:43:31 INFO - PROCESS | 1656 | 1467953011198 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 1656 | 1467953011199 Marionette TRACE conn2 <- [1,106,null,{}] 21:43:31 INFO - PROCESS | 1656 | 1467953011202 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}] 21:43:31 INFO - PROCESS | 1656 | 1467953011203 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:31 INFO - PROCESS | 1656 | 1467953011301 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:43:31 INFO - PROCESS | 1656 | 1467953011308 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:31 INFO - PROCESS | 1656 | 1467953011309 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ab5800 == 34 [pid = 1656] [id = 34] 21:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11336e000) [pid = 1656] [serial = 98] [outer = 0x0] 21:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1247c5c00) [pid = 1656] [serial = 99] [outer = 0x11336e000] 21:43:31 INFO - PROCESS | 1656 | 1467953011333 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124c3ec00) [pid = 1656] [serial = 100] [outer = 0x11336e000] 21:43:31 INFO - PROCESS | 1656 | 1467953011631 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]]]}] 21:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 21:43:31 INFO - PROCESS | 1656 | 1467953011667 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 1656 | 1467953011669 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:43:31 INFO - PROCESS | 1656 | 1467953011671 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 1656 | 1467953011673 Marionette TRACE conn2 <- [1,110,null,{}] 21:43:31 INFO - PROCESS | 1656 | 1467953011676 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}] 21:43:31 INFO - PROCESS | 1656 | 1467953011679 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:31 INFO - PROCESS | 1656 | 1467953011767 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:43:31 INFO - PROCESS | 1656 | 1467953011770 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:31 INFO - PROCESS | 1656 | 1467953011772 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x121788800 == 35 [pid = 1656] [id = 35] 21:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124c3f800) [pid = 1656] [serial = 101] [outer = 0x0] 21:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124f37400) [pid = 1656] [serial = 102] [outer = 0x124c3f800] 21:43:31 INFO - PROCESS | 1656 | 1467953011800 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124f31800) [pid = 1656] [serial = 103] [outer = 0x124c3f800] 21:43:32 INFO - PROCESS | 1656 | 1467953012115 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]]]}] 21:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 21:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:43:32 INFO - PROCESS | 1656 | 1467953012145 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:43:32 INFO - PROCESS | 1656 | 1467953012147 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:43:32 INFO - PROCESS | 1656 | 1467953012149 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:43:32 INFO - PROCESS | 1656 | 1467953012150 Marionette TRACE conn2 <- [1,114,null,{}] 21:43:32 INFO - PROCESS | 1656 | 1467953012153 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}] 21:43:32 INFO - PROCESS | 1656 | 1467953012154 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:32 INFO - PROCESS | 1656 | 1467953012258 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:43:32 INFO - PROCESS | 1656 | 1467953012264 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 1656 | 1467953012265 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231cd800 == 36 [pid = 1656] [id = 36] 21:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1180b5c00) [pid = 1656] [serial = 104] [outer = 0x0] 21:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1256a5000) [pid = 1656] [serial = 105] [outer = 0x1180b5c00] 21:43:32 INFO - PROCESS | 1656 | 1467953012289 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125788000) [pid = 1656] [serial = 106] [outer = 0x1180b5c00] 21:43:32 INFO - PROCESS | 1656 | 1467953012596 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]]]}] 21:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 21:43:32 INFO - PROCESS | 1656 | 1467953012619 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:43:32 INFO - PROCESS | 1656 | 1467953012620 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:43:32 INFO - PROCESS | 1656 | 1467953012623 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:43:32 INFO - PROCESS | 1656 | 1467953012624 Marionette TRACE conn2 <- [1,118,null,{}] 21:43:32 INFO - PROCESS | 1656 | 1467953012629 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}] 21:43:32 INFO - PROCESS | 1656 | 1467953012630 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:32 INFO - PROCESS | 1656 | 1467953012716 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:43:32 INFO - PROCESS | 1656 | 1467953012719 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 1656 | 1467953012721 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12402a800 == 37 [pid = 1656] [id = 37] 21:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12575e800) [pid = 1656] [serial = 107] [outer = 0x0] 21:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1269e1000) [pid = 1656] [serial = 108] [outer = 0x12575e800] 21:43:32 INFO - PROCESS | 1656 | 1467953012749 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126daf400) [pid = 1656] [serial = 109] [outer = 0x12575e800] 21:43:33 INFO - PROCESS | 1656 | 1467953013226 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]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 622ms 21:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:43:33 INFO - PROCESS | 1656 | 1467953013244 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 1656 | 1467953013246 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:43:33 INFO - PROCESS | 1656 | 1467953013248 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 1656 | 1467953013249 Marionette TRACE conn2 <- [1,122,null,{}] 21:43:33 INFO - PROCESS | 1656 | 1467953013251 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}] 21:43:33 INFO - PROCESS | 1656 | 1467953013252 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:33 INFO - PROCESS | 1656 | 1467953013331 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:43:33 INFO - PROCESS | 1656 | 1467953013335 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 1656 | 1467953013336 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124419800 == 38 [pid = 1656] [id = 38] 21:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126db0000) [pid = 1656] [serial = 110] [outer = 0x0] 21:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126fea800) [pid = 1656] [serial = 111] [outer = 0x126db0000] 21:43:33 INFO - PROCESS | 1656 | 1467953013360 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128725000) [pid = 1656] [serial = 112] [outer = 0x126db0000] 21:43:33 INFO - PROCESS | 1656 | 1467953013647 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]]]}] 21:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 21:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:43:33 INFO - PROCESS | 1656 | 1467953013667 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 1656 | 1467953013668 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:43:33 INFO - PROCESS | 1656 | 1467953013670 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 1656 | 1467953013671 Marionette TRACE conn2 <- [1,126,null,{}] 21:43:33 INFO - PROCESS | 1656 | 1467953013673 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}] 21:43:33 INFO - PROCESS | 1656 | 1467953013675 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:33 INFO - PROCESS | 1656 | 1467953013764 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:43:33 INFO - PROCESS | 1656 | 1467953013767 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 1656 | 1467953013768 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc7000 == 39 [pid = 1656] [id = 39] 21:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128725400) [pid = 1656] [serial = 113] [outer = 0x0] 21:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128730000) [pid = 1656] [serial = 114] [outer = 0x128725400] 21:43:33 INFO - PROCESS | 1656 | 1467953013800 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128d20800) [pid = 1656] [serial = 115] [outer = 0x128725400] 21:43:34 INFO - PROCESS | 1656 | 1467953014115 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]]]}] 21:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 21:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:43:34 INFO - PROCESS | 1656 | 1467953014144 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 1656 | 1467953014146 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:43:34 INFO - PROCESS | 1656 | 1467953014149 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:43:34 INFO - PROCESS | 1656 | 1467953014149 Marionette TRACE conn2 <- [1,130,null,{}] 21:43:34 INFO - PROCESS | 1656 | 1467953014152 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}] 21:43:34 INFO - PROCESS | 1656 | 1467953014153 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:34 INFO - PROCESS | 1656 | 1467953014271 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:43:34 INFO - PROCESS | 1656 | 1467953014280 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:34 INFO - PROCESS | 1656 | 1467953014281 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x125122800 == 40 [pid = 1656] [id = 40] 21:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12872d000) [pid = 1656] [serial = 116] [outer = 0x0] 21:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128e17800) [pid = 1656] [serial = 117] [outer = 0x12872d000] 21:43:34 INFO - PROCESS | 1656 | 1467953014305 Marionette DEBUG loaded listener.js 21:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12911b400) [pid = 1656] [serial = 118] [outer = 0x12872d000] 21:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1122ms 21:43:35 INFO - PROCESS | 1656 | 1467953015266 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]]]}] 21:43:35 INFO - PROCESS | 1656 | 1467953015272 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:43:35 INFO - PROCESS | 1656 | 1467953015275 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:43:35 INFO - PROCESS | 1656 | 1467953015280 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:43:35 INFO - PROCESS | 1656 | 1467953015282 Marionette TRACE conn2 <- [1,134,null,{}] 21:43:35 INFO - PROCESS | 1656 | 1467953015286 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}] 21:43:35 INFO - PROCESS | 1656 | 1467953015288 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:35 INFO - PROCESS | 1656 | 1467953015383 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:43:35 INFO - PROCESS | 1656 | 1467953015416 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 1656 | 1467953015419 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fd4000 == 41 [pid = 1656] [id = 41] 21:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1160e1800) [pid = 1656] [serial = 119] [outer = 0x0] 21:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1166f1000) [pid = 1656] [serial = 120] [outer = 0x1160e1800] 21:43:35 INFO - PROCESS | 1656 | 1467953015462 Marionette DEBUG loaded listener.js 21:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x117228c00) [pid = 1656] [serial = 121] [outer = 0x1160e1800] 21:43:35 INFO - PROCESS | 1656 | 1467953015783 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]]]}] 21:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 21:43:35 INFO - PROCESS | 1656 | 1467953015804 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:43:35 INFO - PROCESS | 1656 | 1467953015807 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:43:35 INFO - PROCESS | 1656 | 1467953015814 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:43:35 INFO - PROCESS | 1656 | 1467953015815 Marionette TRACE conn2 <- [1,138,null,{}] 21:43:35 INFO - PROCESS | 1656 | 1467953015818 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}] 21:43:35 INFO - PROCESS | 1656 | 1467953015820 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:35 INFO - PROCESS | 1656 | 1467953015907 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:43:35 INFO - PROCESS | 1656 | 1467953015939 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:35 INFO - PROCESS | 1656 | 1467953015940 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x116090000 == 42 [pid = 1656] [id = 42] 21:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1176e1000) [pid = 1656] [serial = 122] [outer = 0x0] 21:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1180b5800) [pid = 1656] [serial = 123] [outer = 0x1176e1000] 21:43:35 INFO - PROCESS | 1656 | 1467953015967 Marionette DEBUG loaded listener.js 21:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11826e400) [pid = 1656] [serial = 124] [outer = 0x1176e1000] 21:43:36 INFO - PROCESS | 1656 | 1467953016380 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]]]}] 21:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 21:43:36 INFO - PROCESS | 1656 | 1467953016384 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:43:36 INFO - PROCESS | 1656 | 1467953016385 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:43:36 INFO - PROCESS | 1656 | 1467953016388 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:43:36 INFO - PROCESS | 1656 | 1467953016390 Marionette TRACE conn2 <- [1,142,null,{}] 21:43:36 INFO - PROCESS | 1656 | 1467953016397 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}] 21:43:36 INFO - PROCESS | 1656 | 1467953016400 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:36 INFO - PROCESS | 1656 | 1467953016483 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:43:36 INFO - PROCESS | 1656 | 1467953016517 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:36 INFO - PROCESS | 1656 | 1467953016519 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x117030000 == 43 [pid = 1656] [id = 43] 21:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119440800) [pid = 1656] [serial = 125] [outer = 0x0] 21:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119528000) [pid = 1656] [serial = 126] [outer = 0x119440800] 21:43:36 INFO - PROCESS | 1656 | 1467953016552 Marionette DEBUG loaded listener.js 21:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1195e8000) [pid = 1656] [serial = 127] [outer = 0x119440800] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12d386c00) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12cfb9400) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1185d7000) [pid = 1656] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c9bc000) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12c475800) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12bdbcc00) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1180b5400) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11855f800) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b98b400) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12ad62800) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ad5a000) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129117000) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1180b2000) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11943e000) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119531400) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119d06000) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1176d7c00) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11336e000) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1180b5c00) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12575e800) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126db0000) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12d8ec000) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112a7c000) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113f3a800) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118559000) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1130a8c00) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116030800) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117ea1800) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:43:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118276000) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:43:37 INFO - PROCESS | 1656 | 1467953017402 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]]]}] 21:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1024ms 21:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:43:37 INFO - PROCESS | 1656 | 1467953017415 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:43:37 INFO - PROCESS | 1656 | 1467953017416 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:43:37 INFO - PROCESS | 1656 | 1467953017419 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:43:37 INFO - PROCESS | 1656 | 1467953017420 Marionette TRACE conn2 <- [1,146,null,{}] 21:43:37 INFO - PROCESS | 1656 | 1467953017431 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}] 21:43:37 INFO - PROCESS | 1656 | 1467953017432 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:37 INFO - PROCESS | 1656 | 1467953017521 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:43:37 INFO - PROCESS | 1656 | 1467953017576 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:37 INFO - PROCESS | 1656 | 1467953017577 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e26800 == 44 [pid = 1656] [id = 44] 21:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113843c00) [pid = 1656] [serial = 128] [outer = 0x0] 21:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118265400) [pid = 1656] [serial = 129] [outer = 0x113843c00] 21:43:37 INFO - PROCESS | 1656 | 1467953017603 Marionette DEBUG loaded listener.js 21:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119441c00) [pid = 1656] [serial = 130] [outer = 0x113843c00] 21:43:37 INFO - PROCESS | 1656 | 1467953017868 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]]]}] 21:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 21:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:43:37 INFO - PROCESS | 1656 | 1467953017899 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:43:37 INFO - PROCESS | 1656 | 1467953017901 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:43:37 INFO - PROCESS | 1656 | 1467953017903 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:43:37 INFO - PROCESS | 1656 | 1467953017904 Marionette TRACE conn2 <- [1,150,null,{}] 21:43:37 INFO - PROCESS | 1656 | 1467953017906 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}] 21:43:37 INFO - PROCESS | 1656 | 1467953017908 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:37 INFO - PROCESS | 1656 | 1467953017992 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:43:38 INFO - PROCESS | 1656 | 1467953017997 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 1656 | 1467953017998 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e5b000 == 45 [pid = 1656] [id = 45] 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1173c2c00) [pid = 1656] [serial = 131] [outer = 0x0] 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119a16000) [pid = 1656] [serial = 132] [outer = 0x1173c2c00] 21:43:38 INFO - PROCESS | 1656 | 1467953018022 Marionette DEBUG loaded listener.js 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a38400) [pid = 1656] [serial = 133] [outer = 0x1173c2c00] 21:43:38 INFO - PROCESS | 1656 | 1467953018350 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]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 21:43:38 INFO - PROCESS | 1656 | 1467953018372 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 1656 | 1467953018373 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:43:38 INFO - PROCESS | 1656 | 1467953018376 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 1656 | 1467953018379 Marionette TRACE conn2 <- [1,154,null,{}] 21:43:38 INFO - PROCESS | 1656 | 1467953018382 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}] 21:43:38 INFO - PROCESS | 1656 | 1467953018386 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:38 INFO - PROCESS | 1656 | 1467953018473 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:43:38 INFO - PROCESS | 1656 | 1467953018480 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 1656 | 1467953018481 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc7800 == 46 [pid = 1656] [id = 46] 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113d93000) [pid = 1656] [serial = 134] [outer = 0x0] 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1233cd800) [pid = 1656] [serial = 135] [outer = 0x113d93000] 21:43:38 INFO - PROCESS | 1656 | 1467953018506 Marionette DEBUG loaded listener.js 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124b71400) [pid = 1656] [serial = 136] [outer = 0x113d93000] 21:43:38 INFO - PROCESS | 1656 | 1467953018831 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]]]}] 21:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 21:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:43:38 INFO - PROCESS | 1656 | 1467953018848 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:43:38 INFO - PROCESS | 1656 | 1467953018849 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:43:38 INFO - PROCESS | 1656 | 1467953018851 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:43:38 INFO - PROCESS | 1656 | 1467953018852 Marionette TRACE conn2 <- [1,158,null,{}] 21:43:38 INFO - PROCESS | 1656 | 1467953018855 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}] 21:43:38 INFO - PROCESS | 1656 | 1467953018856 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:38 INFO - PROCESS | 1656 | 1467953018951 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:43:38 INFO - PROCESS | 1656 | 1467953018957 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:38 INFO - PROCESS | 1656 | 1467953018958 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x121783000 == 47 [pid = 1656] [id = 47] 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121765000) [pid = 1656] [serial = 137] [outer = 0x0] 21:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124f0b400) [pid = 1656] [serial = 138] [outer = 0x121765000] 21:43:38 INFO - PROCESS | 1656 | 1467953018984 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1251bb000) [pid = 1656] [serial = 139] [outer = 0x121765000] 21:43:39 INFO - PROCESS | 1656 | 1467953019391 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]]]}] 21:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 568ms 21:43:39 INFO - PROCESS | 1656 | 1467953019420 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:43:39 INFO - PROCESS | 1656 | 1467953019422 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:43:39 INFO - PROCESS | 1656 | 1467953019425 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:43:39 INFO - PROCESS | 1656 | 1467953019427 Marionette TRACE conn2 <- [1,162,null,{}] 21:43:39 INFO - PROCESS | 1656 | 1467953019430 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}] 21:43:39 INFO - PROCESS | 1656 | 1467953019432 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:39 INFO - PROCESS | 1656 | 1467953019519 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:43:39 INFO - PROCESS | 1656 | 1467953019604 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:39 INFO - PROCESS | 1656 | 1467953019606 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ac3800 == 48 [pid = 1656] [id = 48] 21:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113f36400) [pid = 1656] [serial = 140] [outer = 0x0] 21:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x115e65400) [pid = 1656] [serial = 141] [outer = 0x113f36400] 21:43:39 INFO - PROCESS | 1656 | 1467953019656 Marionette DEBUG loaded listener.js 21:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x116a05800) [pid = 1656] [serial = 142] [outer = 0x113f36400] 21:43:40 INFO - PROCESS | 1656 | 1467953020261 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]]]}] 21:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 874ms 21:43:40 INFO - PROCESS | 1656 | 1467953020300 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:43:40 INFO - PROCESS | 1656 | 1467953020303 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:43:40 INFO - PROCESS | 1656 | 1467953020308 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:43:40 INFO - PROCESS | 1656 | 1467953020310 Marionette TRACE conn2 <- [1,166,null,{}] 21:43:40 INFO - PROCESS | 1656 | 1467953020312 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}] 21:43:40 INFO - PROCESS | 1656 | 1467953020314 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:40 INFO - PROCESS | 1656 | 1467953020408 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:43:40 INFO - PROCESS | 1656 | 1467953020455 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:40 INFO - PROCESS | 1656 | 1467953020457 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ab6800 == 49 [pid = 1656] [id = 49] 21:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11826d800) [pid = 1656] [serial = 143] [outer = 0x0] 21:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11827e400) [pid = 1656] [serial = 144] [outer = 0x11826d800] 21:43:40 INFO - PROCESS | 1656 | 1467953020487 Marionette DEBUG loaded listener.js 21:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118e7c400) [pid = 1656] [serial = 145] [outer = 0x11826d800] 21:43:40 INFO - PROCESS | 1656 | 1467953020893 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]]]}] 21:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 21:43:40 INFO - PROCESS | 1656 | 1467953020932 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:43:40 INFO - PROCESS | 1656 | 1467953020933 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:43:40 INFO - PROCESS | 1656 | 1467953020936 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:43:40 INFO - PROCESS | 1656 | 1467953020938 Marionette TRACE conn2 <- [1,170,null,{}] 21:43:40 INFO - PROCESS | 1656 | 1467953020966 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}] 21:43:40 INFO - PROCESS | 1656 | 1467953020969 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:41 INFO - PROCESS | 1656 | 1467953021066 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:43:41 INFO - PROCESS | 1656 | 1467953021131 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:41 INFO - PROCESS | 1656 | 1467953021134 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f58000 == 50 [pid = 1656] [id = 50] 21:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12314ec00) [pid = 1656] [serial = 146] [outer = 0x0] 21:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12344bc00) [pid = 1656] [serial = 147] [outer = 0x12314ec00] 21:43:41 INFO - PROCESS | 1656 | 1467953021166 Marionette DEBUG loaded listener.js 21:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124720800) [pid = 1656] [serial = 148] [outer = 0x12314ec00] 21:43:41 INFO - PROCESS | 1656 | 1467953021579 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]]]}] 21:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 21:43:41 INFO - PROCESS | 1656 | 1467953021607 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:43:41 INFO - PROCESS | 1656 | 1467953021609 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:43:41 INFO - PROCESS | 1656 | 1467953021630 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:43:41 INFO - PROCESS | 1656 | 1467953021632 Marionette TRACE conn2 <- [1,174,null,{}] 21:43:41 INFO - PROCESS | 1656 | 1467953021634 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}] 21:43:41 INFO - PROCESS | 1656 | 1467953021636 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:41 INFO - PROCESS | 1656 | 1467953021733 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:43:41 INFO - PROCESS | 1656 | 1467953021793 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:41 INFO - PROCESS | 1656 | 1467953021794 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e5a800 == 51 [pid = 1656] [id = 51] 21:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1256ab400) [pid = 1656] [serial = 149] [outer = 0x0] 21:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x125753c00) [pid = 1656] [serial = 150] [outer = 0x1256ab400] 21:43:41 INFO - PROCESS | 1656 | 1467953021825 Marionette DEBUG loaded listener.js 21:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x125787400) [pid = 1656] [serial = 151] [outer = 0x1256ab400] 21:43:42 INFO - PROCESS | 1656 | 1467953022238 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]]]}] 21:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 21:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:43:42 INFO - PROCESS | 1656 | 1467953022249 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:43:42 INFO - PROCESS | 1656 | 1467953022251 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:43:42 INFO - PROCESS | 1656 | 1467953022253 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:43:42 INFO - PROCESS | 1656 | 1467953022254 Marionette TRACE conn2 <- [1,178,null,{}] 21:43:42 INFO - PROCESS | 1656 | 1467953022256 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}] 21:43:42 INFO - PROCESS | 1656 | 1467953022258 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:42 INFO - PROCESS | 1656 | 1467953022350 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:43:42 INFO - PROCESS | 1656 | 1467953022435 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:42 INFO - PROCESS | 1656 | 1467953022436 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x127178000 == 52 [pid = 1656] [id = 52] 21:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124fac000) [pid = 1656] [serial = 152] [outer = 0x0] 21:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1269e2000) [pid = 1656] [serial = 153] [outer = 0x124fac000] 21:43:42 INFO - PROCESS | 1656 | 1467953022464 Marionette DEBUG loaded listener.js 21:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x126f5b400) [pid = 1656] [serial = 154] [outer = 0x124fac000] 21:43:42 INFO - PROCESS | 1656 | 1467953022897 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]]]}] 21:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 668ms 21:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:43:42 INFO - PROCESS | 1656 | 1467953022921 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:43:42 INFO - PROCESS | 1656 | 1467953022923 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:43:42 INFO - PROCESS | 1656 | 1467953022925 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:43:42 INFO - PROCESS | 1656 | 1467953022926 Marionette TRACE conn2 <- [1,182,null,{}] 21:43:42 INFO - PROCESS | 1656 | 1467953022929 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}] 21:43:42 INFO - PROCESS | 1656 | 1467953022933 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:43 INFO - PROCESS | 1656 | 1467953023045 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:43:43 INFO - PROCESS | 1656 | 1467953023094 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:43 INFO - PROCESS | 1656 | 1467953023095 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169ad800 == 53 [pid = 1656] [id = 53] 21:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x116a13c00) [pid = 1656] [serial = 155] [outer = 0x0] 21:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1269e8c00) [pid = 1656] [serial = 156] [outer = 0x116a13c00] 21:43:43 INFO - PROCESS | 1656 | 1467953023123 Marionette DEBUG loaded listener.js 21:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126ff5400) [pid = 1656] [serial = 157] [outer = 0x116a13c00] 21:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 21:43:43 INFO - PROCESS | 1656 | 1467953023588 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]]]}] 21:43:43 INFO - PROCESS | 1656 | 1467953023595 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:43:43 INFO - PROCESS | 1656 | 1467953023597 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:43:43 INFO - PROCESS | 1656 | 1467953023600 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:43:43 INFO - PROCESS | 1656 | 1467953023602 Marionette TRACE conn2 <- [1,186,null,{}] 21:43:43 INFO - PROCESS | 1656 | 1467953023606 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}] 21:43:43 INFO - PROCESS | 1656 | 1467953023608 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc7800 == 52 [pid = 1656] [id = 46] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118e5b000 == 51 [pid = 1656] [id = 45] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117e26800 == 50 [pid = 1656] [id = 44] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119268000 == 49 [pid = 1656] [id = 32] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117030000 == 48 [pid = 1656] [id = 43] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e6800 == 47 [pid = 1656] [id = 31] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11693c800 == 46 [pid = 1656] [id = 28] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116090000 == 45 [pid = 1656] [id = 42] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11823f000 == 44 [pid = 1656] [id = 30] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116247800 == 43 [pid = 1656] [id = 27] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11702d000 == 42 [pid = 1656] [id = 29] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x112fd4000 == 41 [pid = 1656] [id = 41] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119514000 == 40 [pid = 1656] [id = 33] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x125122800 == 39 [pid = 1656] [id = 40] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119ab5800 == 38 [pid = 1656] [id = 34] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127178000 == 37 [pid = 1656] [id = 52] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118e5a800 == 36 [pid = 1656] [id = 51] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124f58000 == 35 [pid = 1656] [id = 50] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119ab6800 == 34 [pid = 1656] [id = 49] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x121788800 == 33 [pid = 1656] [id = 35] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x121783000 == 32 [pid = 1656] [id = 47] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc7000 == 31 [pid = 1656] [id = 39] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1231cd800 == 30 [pid = 1656] [id = 36] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12402a800 == 29 [pid = 1656] [id = 37] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x113ac3800 == 28 [pid = 1656] [id = 48] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124419800 == 27 [pid = 1656] [id = 38] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x124721800) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1169ad800 == 26 [pid = 1656] [id = 53] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118353000) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1188e7c00) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119440000) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11952c400) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119a31800) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119d07000) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12176b000) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12344b000) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123730800) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124271400) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12471dc00) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1247c5c00) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124f37400) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1256a5000) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1269e1000) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126fea800) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112a85400) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116975400) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1185d8800) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11943f000) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113f30c00) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116024000) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116977400) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1173b4000) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1180b6400) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124c3ec00) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125788000) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126daf400) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118268c00) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113010c00) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1172c6800) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128730000) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128725000) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185dfc00) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12de34400) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1240dc400) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12ad5e000) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12bd6c800) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12ba13c00) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12ba19c00) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12b0cb000) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b0d5800) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12ad60400) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12ad5bc00) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x129505800) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129118c00) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12911ec00) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12de2f400) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12d8e6800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12bdb9800) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12d382c00) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12d37f000) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11943dc00) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12c9c9400) [pid = 1656] [serial = 52] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12cb40000) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12c9bdc00) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c9c3400) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12c95f400) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12c956800) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12c47bc00) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12c46f800) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12c473400) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12ba20800) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12bdba000) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 21:43:44 INFO - PROCESS | 1656 | 1467953024218 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:43:44 INFO - PROCESS | 1656 | 1467953024264 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:44 INFO - PROCESS | 1656 | 1467953024265 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x112155800 == 27 [pid = 1656] [id = 54] 21:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1130a9800) [pid = 1656] [serial = 158] [outer = 0x0] 21:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113868400) [pid = 1656] [serial = 159] [outer = 0x1130a9800] 21:43:44 INFO - PROCESS | 1656 | 1467953024294 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x115123400) [pid = 1656] [serial = 160] [outer = 0x1130a9800] 21:43:44 INFO - PROCESS | 1656 | 1467953024572 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]]]}] 21:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1021ms 21:43:44 INFO - PROCESS | 1656 | 1467953024622 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:43:44 INFO - PROCESS | 1656 | 1467953024625 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:43:44 INFO - PROCESS | 1656 | 1467953024633 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:43:44 INFO - PROCESS | 1656 | 1467953024635 Marionette TRACE conn2 <- [1,190,null,{}] 21:43:44 INFO - PROCESS | 1656 | 1467953024638 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}] 21:43:44 INFO - PROCESS | 1656 | 1467953024640 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:44 INFO - PROCESS | 1656 | 1467953024718 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:43:44 INFO - PROCESS | 1656 | 1467953024723 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:44 INFO - PROCESS | 1656 | 1467953024725 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d86000 == 28 [pid = 1656] [id = 55] 21:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11607bc00) [pid = 1656] [serial = 161] [outer = 0x0] 21:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1172bec00) [pid = 1656] [serial = 162] [outer = 0x11607bc00] 21:43:44 INFO - PROCESS | 1656 | 1467953024755 Marionette DEBUG loaded listener.js 21:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1180af800) [pid = 1656] [serial = 163] [outer = 0x11607bc00] 21:43:45 INFO - PROCESS | 1656 | 1467953025070 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]]]}] 21:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 21:43:45 INFO - PROCESS | 1656 | 1467953025106 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 1656 | 1467953025108 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:43:45 INFO - PROCESS | 1656 | 1467953025113 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 1656 | 1467953025114 Marionette TRACE conn2 <- [1,194,null,{}] 21:43:45 INFO - PROCESS | 1656 | 1467953025117 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}] 21:43:45 INFO - PROCESS | 1656 | 1467953025118 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:45 INFO - PROCESS | 1656 | 1467953025192 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:43:45 INFO - PROCESS | 1656 | 1467953025199 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 1656 | 1467953025200 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x116952000 == 29 [pid = 1656] [id = 56] 21:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1181da000) [pid = 1656] [serial = 164] [outer = 0x0] 21:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118352c00) [pid = 1656] [serial = 165] [outer = 0x1181da000] 21:43:45 INFO - PROCESS | 1656 | 1467953025228 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1185df800) [pid = 1656] [serial = 166] [outer = 0x1181da000] 21:43:45 INFO - PROCESS | 1656 | 1467953025566 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]]]}] 21:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 21:43:45 INFO - PROCESS | 1656 | 1467953025582 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:43:45 INFO - PROCESS | 1656 | 1467953025585 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:43:45 INFO - PROCESS | 1656 | 1467953025595 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:43:45 INFO - PROCESS | 1656 | 1467953025598 Marionette TRACE conn2 <- [1,198,null,{}] 21:43:45 INFO - PROCESS | 1656 | 1467953025601 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}] 21:43:45 INFO - PROCESS | 1656 | 1467953025603 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:45 INFO - PROCESS | 1656 | 1467953025703 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:43:45 INFO - PROCESS | 1656 | 1467953025709 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:45 INFO - PROCESS | 1656 | 1467953025711 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117031800 == 30 [pid = 1656] [id = 57] 21:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x113f39800) [pid = 1656] [serial = 167] [outer = 0x0] 21:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118e80400) [pid = 1656] [serial = 168] [outer = 0x113f39800] 21:43:45 INFO - PROCESS | 1656 | 1467953025736 Marionette DEBUG loaded listener.js 21:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1195ec800) [pid = 1656] [serial = 169] [outer = 0x113f39800] 21:43:46 INFO - PROCESS | 1656 | 1467953026033 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]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 480ms 21:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:43:46 INFO - PROCESS | 1656 | 1467953026069 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:43:46 INFO - PROCESS | 1656 | 1467953026070 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:43:46 INFO - PROCESS | 1656 | 1467953026073 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 1656 | 1467953026074 Marionette TRACE conn2 <- [1,202,null,{}] 21:43:46 INFO - PROCESS | 1656 | 1467953026081 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}] 21:43:46 INFO - PROCESS | 1656 | 1467953026082 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:46 INFO - PROCESS | 1656 | 1467953026154 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:43:46 INFO - PROCESS | 1656 | 1467953026159 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:46 INFO - PROCESS | 1656 | 1467953026162 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188a7000 == 31 [pid = 1656] [id = 58] 21:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1185e0800) [pid = 1656] [serial = 170] [outer = 0x0] 21:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119a2ec00) [pid = 1656] [serial = 171] [outer = 0x1185e0800] 21:43:46 INFO - PROCESS | 1656 | 1467953026187 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x121769000) [pid = 1656] [serial = 172] [outer = 0x1185e0800] 21:43:46 INFO - PROCESS | 1656 | 1467953026563 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]]]}] 21:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 522ms 21:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:43:46 INFO - PROCESS | 1656 | 1467953026596 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:43:46 INFO - PROCESS | 1656 | 1467953026597 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:43:46 INFO - PROCESS | 1656 | 1467953026599 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:43:46 INFO - PROCESS | 1656 | 1467953026601 Marionette TRACE conn2 <- [1,206,null,{}] 21:43:46 INFO - PROCESS | 1656 | 1467953026609 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}] 21:43:46 INFO - PROCESS | 1656 | 1467953026610 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:46 INFO - PROCESS | 1656 | 1467953026699 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:43:46 INFO - PROCESS | 1656 | 1467953026702 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:46 INFO - PROCESS | 1656 | 1467953026706 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119508000 == 32 [pid = 1656] [id = 59] 21:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1151d0c00) [pid = 1656] [serial = 173] [outer = 0x0] 21:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12372fc00) [pid = 1656] [serial = 174] [outer = 0x1151d0c00] 21:43:46 INFO - PROCESS | 1656 | 1467953026739 Marionette DEBUG loaded listener.js 21:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12471e400) [pid = 1656] [serial = 175] [outer = 0x1151d0c00] 21:43:47 INFO - PROCESS | 1656 | 1467953027086 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]]]}] 21:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 517ms 21:43:47 INFO - PROCESS | 1656 | 1467953027123 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:43:47 INFO - PROCESS | 1656 | 1467953027125 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:43:47 INFO - PROCESS | 1656 | 1467953027129 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:43:47 INFO - PROCESS | 1656 | 1467953027130 Marionette TRACE conn2 <- [1,210,null,{}] 21:43:47 INFO - PROCESS | 1656 | 1467953027133 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}] 21:43:47 INFO - PROCESS | 1656 | 1467953027134 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:47 INFO - PROCESS | 1656 | 1467953027224 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:43:47 INFO - PROCESS | 1656 | 1467953027253 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 1656 | 1467953027254 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x112719000 == 33 [pid = 1656] [id = 60] 21:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12471f000) [pid = 1656] [serial = 176] [outer = 0x0] 21:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x124f35400) [pid = 1656] [serial = 177] [outer = 0x12471f000] 21:43:47 INFO - PROCESS | 1656 | 1467953027279 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1256adc00) [pid = 1656] [serial = 178] [outer = 0x12471f000] 21:43:47 INFO - PROCESS | 1656 | 1467953027581 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]]]}] 21:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 21:43:47 INFO - PROCESS | 1656 | 1467953027600 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:43:47 INFO - PROCESS | 1656 | 1467953027602 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:43:47 INFO - PROCESS | 1656 | 1467953027613 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:43:47 INFO - PROCESS | 1656 | 1467953027615 Marionette TRACE conn2 <- [1,214,null,{}] 21:43:47 INFO - PROCESS | 1656 | 1467953027617 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}] 21:43:47 INFO - PROCESS | 1656 | 1467953027618 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:47 INFO - PROCESS | 1656 | 1467953027710 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:43:47 INFO - PROCESS | 1656 | 1467953027713 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:47 INFO - PROCESS | 1656 | 1467953027715 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d4000 == 34 [pid = 1656] [id = 61] 21:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11607d400) [pid = 1656] [serial = 179] [outer = 0x0] 21:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125783400) [pid = 1656] [serial = 180] [outer = 0x11607d400] 21:43:47 INFO - PROCESS | 1656 | 1467953027739 Marionette DEBUG loaded listener.js 21:43:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1269e1000) [pid = 1656] [serial = 181] [outer = 0x11607d400] 21:43:48 INFO - PROCESS | 1656 | 1467953028131 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]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 21:43:48 INFO - PROCESS | 1656 | 1467953028134 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:43:48 INFO - PROCESS | 1656 | 1467953028135 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:43:48 INFO - PROCESS | 1656 | 1467953028137 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 1656 | 1467953028138 Marionette TRACE conn2 <- [1,218,null,{}] 21:43:48 INFO - PROCESS | 1656 | 1467953028151 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}] 21:43:48 INFO - PROCESS | 1656 | 1467953028153 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:48 INFO - PROCESS | 1656 | 1467953028246 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:43:48 INFO - PROCESS | 1656 | 1467953028275 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:48 INFO - PROCESS | 1656 | 1467953028276 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12403c800 == 35 [pid = 1656] [id = 62] 21:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126daf400) [pid = 1656] [serial = 182] [outer = 0x0] 21:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126fe8c00) [pid = 1656] [serial = 183] [outer = 0x126daf400] 21:43:48 INFO - PROCESS | 1656 | 1467953028300 Marionette DEBUG loaded listener.js 21:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128725c00) [pid = 1656] [serial = 184] [outer = 0x126daf400] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d93000) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121765000) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176e1000) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1160e1800) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113843c00) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119440800) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1173c2c00) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12872d000) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124c3f800) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128725400) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:43:48 INFO - PROCESS | 1656 | 1467953028671 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]]]}] 21:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 579ms 21:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:43:48 INFO - PROCESS | 1656 | 1467953028724 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:43:48 INFO - PROCESS | 1656 | 1467953028725 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:43:48 INFO - PROCESS | 1656 | 1467953028729 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:43:48 INFO - PROCESS | 1656 | 1467953028730 Marionette TRACE conn2 <- [1,222,null,{}] 21:43:48 INFO - PROCESS | 1656 | 1467953028733 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}] 21:43:48 INFO - PROCESS | 1656 | 1467953028734 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:48 INFO - PROCESS | 1656 | 1467953028807 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:43:48 INFO - PROCESS | 1656 | 1467953028813 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:48 INFO - PROCESS | 1656 | 1467953028814 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x124750000 == 36 [pid = 1656] [id = 63] 21:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195e3000) [pid = 1656] [serial = 185] [outer = 0x0] 21:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1247c6000) [pid = 1656] [serial = 186] [outer = 0x1195e3000] 21:43:48 INFO - PROCESS | 1656 | 1467953028838 Marionette DEBUG loaded listener.js 21:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x126f59000) [pid = 1656] [serial = 187] [outer = 0x1195e3000] 21:43:49 INFO - PROCESS | 1656 | 1467953029151 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]]]}] 21:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 21:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:43:49 INFO - PROCESS | 1656 | 1467953029199 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 1656 | 1467953029200 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:43:49 INFO - PROCESS | 1656 | 1467953029202 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - PROCESS | 1656 | 1467953029203 Marionette TRACE conn2 <- [1,226,null,{}] 21:43:49 INFO - PROCESS | 1656 | 1467953029206 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}] 21:43:49 INFO - PROCESS | 1656 | 1467953029207 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:49 INFO - PROCESS | 1656 | 1467953029280 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:43:49 INFO - PROCESS | 1656 | 1467953029284 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 1656 | 1467953029285 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc4800 == 37 [pid = 1656] [id = 64] 21:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126fec400) [pid = 1656] [serial = 188] [outer = 0x0] 21:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128731c00) [pid = 1656] [serial = 189] [outer = 0x126fec400] 21:43:49 INFO - PROCESS | 1656 | 1467953029315 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128d27000) [pid = 1656] [serial = 190] [outer = 0x126fec400] 21:43:49 INFO - PROCESS | 1656 | 1467953029668 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]]]}] 21:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 21:43:49 INFO - PROCESS | 1656 | 1467953029675 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:43:49 INFO - PROCESS | 1656 | 1467953029679 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:43:49 INFO - PROCESS | 1656 | 1467953029683 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:43:49 INFO - PROCESS | 1656 | 1467953029685 Marionette TRACE conn2 <- [1,230,null,{}] 21:43:49 INFO - PROCESS | 1656 | 1467953029689 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}] 21:43:49 INFO - PROCESS | 1656 | 1467953029691 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:49 INFO - PROCESS | 1656 | 1467953029854 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:43:49 INFO - PROCESS | 1656 | 1467953029863 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:49 INFO - PROCESS | 1656 | 1467953029864 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170cb800 == 38 [pid = 1656] [id = 65] 21:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128727c00) [pid = 1656] [serial = 191] [outer = 0x0] 21:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12911c800) [pid = 1656] [serial = 192] [outer = 0x128727c00] 21:43:49 INFO - PROCESS | 1656 | 1467953029902 Marionette DEBUG loaded listener.js 21:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129374400) [pid = 1656] [serial = 193] [outer = 0x128727c00] 21:43:50 INFO - PROCESS | 1656 | 1467953030304 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]]]}] 21:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms 21:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:43:50 INFO - PROCESS | 1656 | 1467953030355 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:43:50 INFO - PROCESS | 1656 | 1467953030356 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:43:50 INFO - PROCESS | 1656 | 1467953030358 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:43:50 INFO - PROCESS | 1656 | 1467953030359 Marionette TRACE conn2 <- [1,234,null,{}] 21:43:50 INFO - PROCESS | 1656 | 1467953030362 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}] 21:43:50 INFO - PROCESS | 1656 | 1467953030363 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:50 INFO - PROCESS | 1656 | 1467953030452 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:43:50 INFO - PROCESS | 1656 | 1467953030461 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:50 INFO - PROCESS | 1656 | 1467953030462 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1b800 == 39 [pid = 1656] [id = 66] 21:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129502400) [pid = 1656] [serial = 194] [outer = 0x0] 21:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129509800) [pid = 1656] [serial = 195] [outer = 0x129502400] 21:43:50 INFO - PROCESS | 1656 | 1467953030486 Marionette DEBUG loaded listener.js 21:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1296e2800) [pid = 1656] [serial = 196] [outer = 0x129502400] 21:43:51 INFO - PROCESS | 1656 | 1467953031013 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]]]}] 21:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 21:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:43:51 INFO - PROCESS | 1656 | 1467953031030 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:43:51 INFO - PROCESS | 1656 | 1467953031033 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:43:51 INFO - PROCESS | 1656 | 1467953031036 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:43:51 INFO - PROCESS | 1656 | 1467953031038 Marionette TRACE conn2 <- [1,238,null,{}] 21:43:51 INFO - PROCESS | 1656 | 1467953031041 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}] 21:43:51 INFO - PROCESS | 1656 | 1467953031044 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:51 INFO - PROCESS | 1656 | 1467953031196 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:43:51 INFO - PROCESS | 1656 | 1467953031247 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:51 INFO - PROCESS | 1656 | 1467953031249 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116622000 == 40 [pid = 1656] [id = 67] 21:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117226000) [pid = 1656] [serial = 197] [outer = 0x0] 21:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1176d7800) [pid = 1656] [serial = 198] [outer = 0x117226000] 21:43:51 INFO - PROCESS | 1656 | 1467953031304 Marionette DEBUG loaded listener.js 21:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1180b6c00) [pid = 1656] [serial = 199] [outer = 0x117226000] 21:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118e7b000) [pid = 1656] [serial = 200] [outer = 0x12c95c400] 21:43:51 INFO - PROCESS | 1656 | 1467953031989 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]]]}] 21:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1021ms 21:43:52 INFO - PROCESS | 1656 | 1467953032057 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 1656 | 1467953032059 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:43:52 INFO - PROCESS | 1656 | 1467953032063 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - PROCESS | 1656 | 1467953032065 Marionette TRACE conn2 <- [1,242,null,{}] 21:43:52 INFO - PROCESS | 1656 | 1467953032068 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}] 21:43:52 INFO - PROCESS | 1656 | 1467953032070 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:52 INFO - PROCESS | 1656 | 1467953032169 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:43:52 INFO - PROCESS | 1656 | 1467953032240 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 1656 | 1467953032243 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x116618800 == 41 [pid = 1656] [id = 68] 21:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1181df000) [pid = 1656] [serial = 201] [outer = 0x0] 21:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11826a800) [pid = 1656] [serial = 202] [outer = 0x1181df000] 21:43:52 INFO - PROCESS | 1656 | 1467953032270 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118555c00) [pid = 1656] [serial = 203] [outer = 0x1181df000] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1170cb800 == 40 [pid = 1656] [id = 65] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc4800 == 39 [pid = 1656] [id = 64] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x124750000 == 38 [pid = 1656] [id = 63] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12403c800 == 37 [pid = 1656] [id = 62] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d4000 == 36 [pid = 1656] [id = 61] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x112719000 == 35 [pid = 1656] [id = 60] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119508000 == 34 [pid = 1656] [id = 59] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1188a7000 == 33 [pid = 1656] [id = 58] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x117031800 == 32 [pid = 1656] [id = 57] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x116952000 == 31 [pid = 1656] [id = 56] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x113d86000 == 30 [pid = 1656] [id = 55] 21:43:52 INFO - PROCESS | 1656 | --DOCSHELL 0x112155800 == 29 [pid = 1656] [id = 54] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124b71400) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1251bb000) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1180b5800) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1166f1000) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117228c00) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118265400) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119528000) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11826e400) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a16000) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1233cd800) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119a38400) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124f0b400) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195e8000) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12911b400) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119441c00) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128e17800) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124f31800) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128d20800) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 21:43:52 INFO - PROCESS | 1656 | 1467953032620 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]]]}] 21:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 21:43:52 INFO - PROCESS | 1656 | 1467953032633 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:43:52 INFO - PROCESS | 1656 | 1467953032636 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:43:52 INFO - PROCESS | 1656 | 1467953032641 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:43:52 INFO - PROCESS | 1656 | 1467953032645 Marionette TRACE conn2 <- [1,246,null,{}] 21:43:52 INFO - PROCESS | 1656 | 1467953032648 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}] 21:43:52 INFO - PROCESS | 1656 | 1467953032650 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:52 INFO - PROCESS | 1656 | 1467953032723 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:43:52 INFO - PROCESS | 1656 | 1467953032728 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:52 INFO - PROCESS | 1656 | 1467953032730 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11702f800 == 30 [pid = 1656] [id = 69] 21:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1188e4c00) [pid = 1656] [serial = 204] [outer = 0x0] 21:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11943cc00) [pid = 1656] [serial = 205] [outer = 0x1188e4c00] 21:43:52 INFO - PROCESS | 1656 | 1467953032759 Marionette DEBUG loaded listener.js 21:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11952c400) [pid = 1656] [serial = 206] [outer = 0x1188e4c00] 21:43:53 INFO - PROCESS | 1656 | 1467953033071 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]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 21:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:43:53 INFO - PROCESS | 1656 | 1467953033114 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 1656 | 1467953033115 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:43:53 INFO - PROCESS | 1656 | 1467953033118 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 1656 | 1467953033120 Marionette TRACE conn2 <- [1,250,null,{}] 21:43:53 INFO - PROCESS | 1656 | 1467953033128 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}] 21:43:53 INFO - PROCESS | 1656 | 1467953033131 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:53 INFO - PROCESS | 1656 | 1467953033208 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:43:53 INFO - PROCESS | 1656 | 1467953033215 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:53 INFO - PROCESS | 1656 | 1467953033217 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f3000 == 31 [pid = 1656] [id = 70] 21:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a1f400) [pid = 1656] [serial = 207] [outer = 0x0] 21:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12176a000) [pid = 1656] [serial = 208] [outer = 0x119a1f400] 21:43:53 INFO - PROCESS | 1656 | 1467953033245 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1240dd000) [pid = 1656] [serial = 209] [outer = 0x119a1f400] 21:43:53 INFO - PROCESS | 1656 | 1467953033555 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]]]}] 21:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 21:43:53 INFO - PROCESS | 1656 | 1467953033589 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:43:53 INFO - PROCESS | 1656 | 1467953033591 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:43:53 INFO - PROCESS | 1656 | 1467953033598 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:43:53 INFO - PROCESS | 1656 | 1467953033599 Marionette TRACE conn2 <- [1,254,null,{}] 21:43:53 INFO - PROCESS | 1656 | 1467953033601 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}] 21:43:53 INFO - PROCESS | 1656 | 1467953033603 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:53 INFO - PROCESS | 1656 | 1467953033684 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:43:53 INFO - PROCESS | 1656 | 1467953033732 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:53 INFO - PROCESS | 1656 | 1467953033733 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11950d000 == 32 [pid = 1656] [id = 71] 21:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1240dc400) [pid = 1656] [serial = 210] [outer = 0x0] 21:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124b71800) [pid = 1656] [serial = 211] [outer = 0x1240dc400] 21:43:53 INFO - PROCESS | 1656 | 1467953033759 Marionette DEBUG loaded listener.js 21:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x124fae400) [pid = 1656] [serial = 212] [outer = 0x1240dc400] 21:43:54 INFO - PROCESS | 1656 | 1467953034036 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]]]}] 21:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 470ms 21:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:43:54 INFO - PROCESS | 1656 | 1467953034068 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:43:54 INFO - PROCESS | 1656 | 1467953034069 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:43:54 INFO - PROCESS | 1656 | 1467953034071 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:43:54 INFO - PROCESS | 1656 | 1467953034072 Marionette TRACE conn2 <- [1,258,null,{}] 21:43:54 INFO - PROCESS | 1656 | 1467953034075 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}] 21:43:54 INFO - PROCESS | 1656 | 1467953034078 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:54 INFO - PROCESS | 1656 | 1467953034163 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:43:54 INFO - PROCESS | 1656 | 1467953034167 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 1656 | 1467953034169 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12178a000 == 33 [pid = 1656] [id = 72] 21:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1251be800) [pid = 1656] [serial = 213] [outer = 0x0] 21:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1256b3c00) [pid = 1656] [serial = 214] [outer = 0x1251be800] 21:43:54 INFO - PROCESS | 1656 | 1467953034195 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1257e0800) [pid = 1656] [serial = 215] [outer = 0x1251be800] 21:43:54 INFO - PROCESS | 1656 | 1467953034538 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]]]}] 21:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 21:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:43:54 INFO - PROCESS | 1656 | 1467953034593 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:43:54 INFO - PROCESS | 1656 | 1467953034594 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:43:54 INFO - PROCESS | 1656 | 1467953034596 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:43:54 INFO - PROCESS | 1656 | 1467953034598 Marionette TRACE conn2 <- [1,262,null,{}] 21:43:54 INFO - PROCESS | 1656 | 1467953034600 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}] 21:43:54 INFO - PROCESS | 1656 | 1467953034604 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:54 INFO - PROCESS | 1656 | 1467953034719 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:43:54 INFO - PROCESS | 1656 | 1467953034751 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:54 INFO - PROCESS | 1656 | 1467953034752 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1241d3800 == 34 [pid = 1656] [id = 73] 21:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1257ef800) [pid = 1656] [serial = 216] [outer = 0x0] 21:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126fed000) [pid = 1656] [serial = 217] [outer = 0x1257ef800] 21:43:54 INFO - PROCESS | 1656 | 1467953034777 Marionette DEBUG loaded listener.js 21:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12911f400) [pid = 1656] [serial = 218] [outer = 0x1257ef800] 21:43:55 INFO - PROCESS | 1656 | 1467953035075 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]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 520ms 21:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:43:55 INFO - PROCESS | 1656 | 1467953035117 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:43:55 INFO - PROCESS | 1656 | 1467953035119 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:43:55 INFO - PROCESS | 1656 | 1467953035121 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - PROCESS | 1656 | 1467953035122 Marionette TRACE conn2 <- [1,266,null,{}] 21:43:55 INFO - PROCESS | 1656 | 1467953035124 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}] 21:43:55 INFO - PROCESS | 1656 | 1467953035126 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:55 INFO - PROCESS | 1656 | 1467953035221 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:43:55 INFO - PROCESS | 1656 | 1467953035225 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 1656 | 1467953035226 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc9000 == 35 [pid = 1656] [id = 74] 21:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129121000) [pid = 1656] [serial = 219] [outer = 0x0] 21:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129506800) [pid = 1656] [serial = 220] [outer = 0x129121000] 21:43:55 INFO - PROCESS | 1656 | 1467953035252 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1296e6000) [pid = 1656] [serial = 221] [outer = 0x129121000] 21:43:55 INFO - PROCESS | 1656 | 1467953035596 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]]]}] 21:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 21:43:55 INFO - PROCESS | 1656 | 1467953035639 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:43:55 INFO - PROCESS | 1656 | 1467953035640 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:43:55 INFO - PROCESS | 1656 | 1467953035643 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:43:55 INFO - PROCESS | 1656 | 1467953035644 Marionette TRACE conn2 <- [1,270,null,{}] 21:43:55 INFO - PROCESS | 1656 | 1467953035646 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}] 21:43:55 INFO - PROCESS | 1656 | 1467953035647 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:55 INFO - PROCESS | 1656 | 1467953035743 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:43:55 INFO - PROCESS | 1656 | 1467953035746 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:55 INFO - PROCESS | 1656 | 1467953035747 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab3000 == 36 [pid = 1656] [id = 75] 21:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129376400) [pid = 1656] [serial = 222] [outer = 0x0] 21:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a709400) [pid = 1656] [serial = 223] [outer = 0x129376400] 21:43:55 INFO - PROCESS | 1656 | 1467953035771 Marionette DEBUG loaded listener.js 21:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a765c00) [pid = 1656] [serial = 224] [outer = 0x129376400] 21:43:56 INFO - PROCESS | 1656 | 1467953036088 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]]]}] 21:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 21:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:43:56 INFO - PROCESS | 1656 | 1467953036124 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:43:56 INFO - PROCESS | 1656 | 1467953036126 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:43:56 INFO - PROCESS | 1656 | 1467953036132 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:43:56 INFO - PROCESS | 1656 | 1467953036133 Marionette TRACE conn2 <- [1,274,null,{}] 21:43:56 INFO - PROCESS | 1656 | 1467953036136 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}] 21:43:56 INFO - PROCESS | 1656 | 1467953036137 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:56 INFO - PROCESS | 1656 | 1467953036232 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:43:56 INFO - PROCESS | 1656 | 1467953036266 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:56 INFO - PROCESS | 1656 | 1467953036267 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a21800 == 37 [pid = 1656] [id = 76] 21:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a76c400) [pid = 1656] [serial = 225] [outer = 0x0] 21:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a770000) [pid = 1656] [serial = 226] [outer = 0x12a76c400] 21:43:56 INFO - PROCESS | 1656 | 1467953036291 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12ad5b800) [pid = 1656] [serial = 227] [outer = 0x12a76c400] 21:43:56 INFO - PROCESS | 1656 | 1467953036605 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]]]}] 21:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1151d0c00) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12471f000) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126daf400) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11607bc00) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113f39800) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1181da000) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a13c00) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185e0800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128727c00) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1130a9800) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113f36400) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11826d800) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12314ec00) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1256ab400) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11607d400) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126fec400) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195e3000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:43:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124fac000) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:43:56 INFO - PROCESS | 1656 | 1467953036731 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:43:56 INFO - PROCESS | 1656 | 1467953036732 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:43:56 INFO - PROCESS | 1656 | 1467953036744 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:43:56 INFO - PROCESS | 1656 | 1467953036745 Marionette TRACE conn2 <- [1,278,null,{}] 21:43:56 INFO - PROCESS | 1656 | 1467953036748 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}] 21:43:56 INFO - PROCESS | 1656 | 1467953036749 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:56 INFO - PROCESS | 1656 | 1467953036825 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:43:56 INFO - PROCESS | 1656 | 1467953036830 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:56 INFO - PROCESS | 1656 | 1467953036831 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaa800 == 38 [pid = 1656] [id = 77] 21:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116029800) [pid = 1656] [serial = 228] [outer = 0x0] 21:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116973000) [pid = 1656] [serial = 229] [outer = 0x116029800] 21:43:56 INFO - PROCESS | 1656 | 1467953036856 Marionette DEBUG loaded listener.js 21:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11943e800) [pid = 1656] [serial = 230] [outer = 0x116029800] 21:43:57 INFO - PROCESS | 1656 | 1467953037161 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]]]}] 21:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 21:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:43:57 INFO - PROCESS | 1656 | 1467953037213 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 1656 | 1467953037215 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:43:57 INFO - PROCESS | 1656 | 1467953037217 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - PROCESS | 1656 | 1467953037219 Marionette TRACE conn2 <- [1,282,null,{}] 21:43:57 INFO - PROCESS | 1656 | 1467953037221 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}] 21:43:57 INFO - PROCESS | 1656 | 1467953037223 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:57 INFO - PROCESS | 1656 | 1467953037313 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:43:57 INFO - PROCESS | 1656 | 1467953037364 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 1656 | 1467953037365 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129316000 == 39 [pid = 1656] [id = 78] 21:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11607bc00) [pid = 1656] [serial = 231] [outer = 0x0] 21:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124fac000) [pid = 1656] [serial = 232] [outer = 0x11607bc00] 21:43:57 INFO - PROCESS | 1656 | 1467953037391 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b0cd400) [pid = 1656] [serial = 233] [outer = 0x11607bc00] 21:43:57 INFO - PROCESS | 1656 | 1467953037668 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]]]}] 21:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 21:43:57 INFO - PROCESS | 1656 | 1467953037686 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:43:57 INFO - PROCESS | 1656 | 1467953037687 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:43:57 INFO - PROCESS | 1656 | 1467953037690 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:43:57 INFO - PROCESS | 1656 | 1467953037691 Marionette TRACE conn2 <- [1,286,null,{}] 21:43:57 INFO - PROCESS | 1656 | 1467953037702 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}] 21:43:57 INFO - PROCESS | 1656 | 1467953037703 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:57 INFO - PROCESS | 1656 | 1467953037786 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:43:57 INFO - PROCESS | 1656 | 1467953037791 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:57 INFO - PROCESS | 1656 | 1467953037792 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12993a800 == 40 [pid = 1656] [id = 79] 21:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1257e4800) [pid = 1656] [serial = 234] [outer = 0x0] 21:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b987000) [pid = 1656] [serial = 235] [outer = 0x1257e4800] 21:43:57 INFO - PROCESS | 1656 | 1467953037819 Marionette DEBUG loaded listener.js 21:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b986800) [pid = 1656] [serial = 236] [outer = 0x1257e4800] 21:43:58 INFO - PROCESS | 1656 | 1467953038117 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]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 21:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:43:58 INFO - PROCESS | 1656 | 1467953038162 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 1656 | 1467953038164 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:43:58 INFO - PROCESS | 1656 | 1467953038166 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 1656 | 1467953038167 Marionette TRACE conn2 <- [1,290,null,{}] 21:43:58 INFO - PROCESS | 1656 | 1467953038170 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}] 21:43:58 INFO - PROCESS | 1656 | 1467953038171 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:58 INFO - PROCESS | 1656 | 1467953038268 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:43:58 INFO - PROCESS | 1656 | 1467953038273 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 1656 | 1467953038274 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6c9800 == 41 [pid = 1656] [id = 80] 21:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b0cec00) [pid = 1656] [serial = 237] [outer = 0x0] 21:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b98b000) [pid = 1656] [serial = 238] [outer = 0x12b0cec00] 21:43:58 INFO - PROCESS | 1656 | 1467953038301 Marionette DEBUG loaded listener.js 21:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ba18400) [pid = 1656] [serial = 239] [outer = 0x12b0cec00] 21:43:58 INFO - PROCESS | 1656 | 1467953038587 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]]]}] 21:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 21:43:58 INFO - PROCESS | 1656 | 1467953038635 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:43:58 INFO - PROCESS | 1656 | 1467953038636 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:43:58 INFO - PROCESS | 1656 | 1467953038638 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:43:58 INFO - PROCESS | 1656 | 1467953038639 Marionette TRACE conn2 <- [1,294,null,{}] 21:43:58 INFO - PROCESS | 1656 | 1467953038642 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}] 21:43:58 INFO - PROCESS | 1656 | 1467953038644 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:58 INFO - PROCESS | 1656 | 1467953038729 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:43:58 INFO - PROCESS | 1656 | 1467953038819 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:58 INFO - PROCESS | 1656 | 1467953038821 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x112fd4000 == 42 [pid = 1656] [id = 81] 21:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x111aa5800) [pid = 1656] [serial = 240] [outer = 0x0] 21:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1133ef800) [pid = 1656] [serial = 241] [outer = 0x111aa5800] 21:43:58 INFO - PROCESS | 1656 | 1467953038852 Marionette DEBUG loaded listener.js 21:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11696c800) [pid = 1656] [serial = 242] [outer = 0x111aa5800] 21:43:59 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. 21:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 21:43:59 INFO - PROCESS | 1656 | 1467953039301 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]]]}] 21:43:59 INFO - PROCESS | 1656 | 1467953039310 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:43:59 INFO - PROCESS | 1656 | 1467953039312 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:43:59 INFO - PROCESS | 1656 | 1467953039315 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - PROCESS | 1656 | 1467953039317 Marionette TRACE conn2 <- [1,298,null,{}] 21:43:59 INFO - PROCESS | 1656 | 1467953039321 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}] 21:43:59 INFO - PROCESS | 1656 | 1467953039324 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:59 INFO - PROCESS | 1656 | 1467953039426 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:43:59 INFO - PROCESS | 1656 | 1467953039473 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:59 INFO - PROCESS | 1656 | 1467953039475 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:43:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f5800 == 43 [pid = 1656] [id = 82] 21:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1181e1000) [pid = 1656] [serial = 243] [outer = 0x0] 21:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185de000) [pid = 1656] [serial = 244] [outer = 0x1181e1000] 21:43:59 INFO - PROCESS | 1656 | 1467953039505 Marionette DEBUG loaded listener.js 21:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119529400) [pid = 1656] [serial = 245] [outer = 0x1181e1000] 21:43:59 INFO - PROCESS | 1656 | 1467953039916 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]]]}] 21:43:59 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. 21:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 21:43:59 INFO - PROCESS | 1656 | 1467953039938 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:43:59 INFO - PROCESS | 1656 | 1467953039940 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:43:59 INFO - PROCESS | 1656 | 1467953039943 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:43:59 INFO - PROCESS | 1656 | 1467953039944 Marionette TRACE conn2 <- [1,302,null,{}] 21:43:59 INFO - PROCESS | 1656 | 1467953039947 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}] 21:43:59 INFO - PROCESS | 1656 | 1467953039949 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:00 INFO - PROCESS | 1656 | 1467953040054 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:44:00 INFO - PROCESS | 1656 | 1467953040137 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:00 INFO - PROCESS | 1656 | 1467953040138 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a06800 == 44 [pid = 1656] [id = 83] 21:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119d0c000) [pid = 1656] [serial = 246] [outer = 0x0] 21:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119d0e000) [pid = 1656] [serial = 247] [outer = 0x119d0c000] 21:44:00 INFO - PROCESS | 1656 | 1467953040169 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1231e4400) [pid = 1656] [serial = 248] [outer = 0x119d0c000] 21:44:00 INFO - PROCESS | 1656 | 1467953040617 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]]]}] 21:44:00 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. 21:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 721ms 21:44:00 INFO - PROCESS | 1656 | 1467953040665 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:44:00 INFO - PROCESS | 1656 | 1467953040668 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:44:00 INFO - PROCESS | 1656 | 1467953040680 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:44:00 INFO - PROCESS | 1656 | 1467953040686 Marionette TRACE conn2 <- [1,306,null,{}] 21:44:00 INFO - PROCESS | 1656 | 1467953040691 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}] 21:44:00 INFO - PROCESS | 1656 | 1467953040695 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:00 INFO - PROCESS | 1656 | 1467953040812 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:44:00 INFO - PROCESS | 1656 | 1467953040875 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:00 INFO - PROCESS | 1656 | 1467953040876 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad12000 == 45 [pid = 1656] [id = 84] 21:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x123726c00) [pid = 1656] [serial = 249] [outer = 0x0] 21:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1269dec00) [pid = 1656] [serial = 250] [outer = 0x123726c00] 21:44:00 INFO - PROCESS | 1656 | 1467953040905 Marionette DEBUG loaded listener.js 21:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126ff5c00) [pid = 1656] [serial = 251] [outer = 0x123726c00] 21:44:01 INFO - PROCESS | 1656 | 1467953041295 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]]]}] 21:44:01 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. 21:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 685ms 21:44:01 INFO - PROCESS | 1656 | 1467953041357 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:44:01 INFO - PROCESS | 1656 | 1467953041359 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:44:01 INFO - PROCESS | 1656 | 1467953041382 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:44:01 INFO - PROCESS | 1656 | 1467953041383 Marionette TRACE conn2 <- [1,310,null,{}] 21:44:01 INFO - PROCESS | 1656 | 1467953041386 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}] 21:44:01 INFO - PROCESS | 1656 | 1467953041387 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:01 INFO - PROCESS | 1656 | 1467953041490 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:44:01 INFO - PROCESS | 1656 | 1467953041688 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:01 INFO - PROCESS | 1656 | 1467953041689 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169af000 == 46 [pid = 1656] [id = 85] 21:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113d4dc00) [pid = 1656] [serial = 252] [outer = 0x0] 21:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11697a400) [pid = 1656] [serial = 253] [outer = 0x113d4dc00] 21:44:01 INFO - PROCESS | 1656 | 1467953041717 Marionette DEBUG loaded listener.js 21:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x117e9c800) [pid = 1656] [serial = 254] [outer = 0x113d4dc00] 21:44:02 INFO - PROCESS | 1656 | 1467953042136 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]]]}] 21:44:02 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. 21:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 774ms 21:44:02 INFO - PROCESS | 1656 | 1467953042155 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:44:02 INFO - PROCESS | 1656 | 1467953042158 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:44:02 INFO - PROCESS | 1656 | 1467953042161 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 1656 | 1467953042162 Marionette TRACE conn2 <- [1,314,null,{}] 21:44:02 INFO - PROCESS | 1656 | 1467953042166 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}] 21:44:02 INFO - PROCESS | 1656 | 1467953042169 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:02 INFO - PROCESS | 1656 | 1467953042258 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:44:02 INFO - PROCESS | 1656 | 1467953042310 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 1656 | 1467953042311 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x117026800 == 47 [pid = 1656] [id = 86] 21:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1176e0800) [pid = 1656] [serial = 255] [outer = 0x0] 21:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11855e400) [pid = 1656] [serial = 256] [outer = 0x1176e0800] 21:44:02 INFO - PROCESS | 1656 | 1467953042339 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11943ec00) [pid = 1656] [serial = 257] [outer = 0x1176e0800] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6c9800 == 46 [pid = 1656] [id = 80] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12993a800 == 45 [pid = 1656] [id = 79] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x129316000 == 44 [pid = 1656] [id = 78] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaa800 == 43 [pid = 1656] [id = 77] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x128a21800 == 42 [pid = 1656] [id = 76] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab3000 == 41 [pid = 1656] [id = 75] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc9000 == 40 [pid = 1656] [id = 74] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1241d3800 == 39 [pid = 1656] [id = 73] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x12178a000 == 38 [pid = 1656] [id = 72] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11950d000 == 37 [pid = 1656] [id = 71] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f3000 == 36 [pid = 1656] [id = 70] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x11702f800 == 35 [pid = 1656] [id = 69] 21:44:02 INFO - PROCESS | 1656 | --DOCSHELL 0x116618800 == 34 [pid = 1656] [id = 68] 21:44:02 INFO - PROCESS | 1656 | 1467953042722 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]]]}] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12372fc00) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124f35400) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1256adc00) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12471e400) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x126fe8c00) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1172bec00) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1180af800) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118e80400) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1195ec800) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118352c00) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185df800) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126ff5400) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1269e8c00) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119a2ec00) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12911c800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113868400) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x115123400) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116a05800) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115e65400) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118e7c400) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11827e400) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124720800) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12344bc00) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125787400) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125753c00) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125783400) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128731c00) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1247c6000) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128725c00) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1269e1000) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126f59000) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126f5b400) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121769000) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129374400) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128d27000) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 21:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1269e2000) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 21:44:02 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. 21:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 621ms 21:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:44:02 INFO - PROCESS | 1656 | 1467953042784 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:44:02 INFO - PROCESS | 1656 | 1467953042786 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:44:02 INFO - PROCESS | 1656 | 1467953042789 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:44:02 INFO - PROCESS | 1656 | 1467953042790 Marionette TRACE conn2 <- [1,318,null,{}] 21:44:02 INFO - PROCESS | 1656 | 1467953042792 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}] 21:44:02 INFO - PROCESS | 1656 | 1467953042793 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:02 INFO - PROCESS | 1656 | 1467953042873 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:44:02 INFO - PROCESS | 1656 | 1467953042899 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:02 INFO - PROCESS | 1656 | 1467953042900 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x116673800 == 35 [pid = 1656] [id = 87] 21:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a34400) [pid = 1656] [serial = 258] [outer = 0x0] 21:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119d05800) [pid = 1656] [serial = 259] [outer = 0x119a34400] 21:44:02 INFO - PROCESS | 1656 | 1467953042925 Marionette DEBUG loaded listener.js 21:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121768000) [pid = 1656] [serial = 260] [outer = 0x119a34400] 21:44:03 INFO - PROCESS | 1656 | 1467953043283 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]]]}] 21:44:03 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. 21:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 21:44:03 INFO - PROCESS | 1656 | 1467953043307 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 1656 | 1467953043309 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:44:03 INFO - PROCESS | 1656 | 1467953043315 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 1656 | 1467953043319 Marionette TRACE conn2 <- [1,322,null,{}] 21:44:03 INFO - PROCESS | 1656 | 1467953043322 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}] 21:44:03 INFO - PROCESS | 1656 | 1467953043325 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:03 INFO - PROCESS | 1656 | 1467953043405 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:44:03 INFO - PROCESS | 1656 | 1467953043412 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:03 INFO - PROCESS | 1656 | 1467953043413 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119279800 == 36 [pid = 1656] [id = 88] 21:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1234d3800) [pid = 1656] [serial = 261] [outer = 0x0] 21:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124c38c00) [pid = 1656] [serial = 262] [outer = 0x1234d3800] 21:44:03 INFO - PROCESS | 1656 | 1467953043445 Marionette DEBUG loaded listener.js 21:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1251bfc00) [pid = 1656] [serial = 263] [outer = 0x1234d3800] 21:44:03 INFO - PROCESS | 1656 | 1467953043854 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]]]}] 21:44:03 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. 21:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 580ms 21:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:44:03 INFO - PROCESS | 1656 | 1467953043892 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:44:03 INFO - PROCESS | 1656 | 1467953043895 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:44:03 INFO - PROCESS | 1656 | 1467953043898 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:44:03 INFO - PROCESS | 1656 | 1467953043900 Marionette TRACE conn2 <- [1,326,null,{}] 21:44:03 INFO - PROCESS | 1656 | 1467953043903 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}] 21:44:03 INFO - PROCESS | 1656 | 1467953043905 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:04 INFO - PROCESS | 1656 | 1467953044026 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:44:04 INFO - PROCESS | 1656 | 1467953044032 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 1656 | 1467953044033 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fe0000 == 37 [pid = 1656] [id = 89] 21:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1256a9000) [pid = 1656] [serial = 264] [outer = 0x0] 21:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1257e5c00) [pid = 1656] [serial = 265] [outer = 0x1256a9000] 21:44:04 INFO - PROCESS | 1656 | 1467953044072 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126f59c00) [pid = 1656] [serial = 266] [outer = 0x1256a9000] 21:44:04 INFO - PROCESS | 1656 | 1467953044433 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]]]}] 21:44:04 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. 21:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 570ms 21:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:44:04 INFO - PROCESS | 1656 | 1467953044483 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:44:04 INFO - PROCESS | 1656 | 1467953044484 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:44:04 INFO - PROCESS | 1656 | 1467953044486 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:44:04 INFO - PROCESS | 1656 | 1467953044487 Marionette TRACE conn2 <- [1,330,null,{}] 21:44:04 INFO - PROCESS | 1656 | 1467953044490 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}] 21:44:04 INFO - PROCESS | 1656 | 1467953044491 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:04 INFO - PROCESS | 1656 | 1467953044569 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:44:04 INFO - PROCESS | 1656 | 1467953044573 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:04 INFO - PROCESS | 1656 | 1467953044586 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1232a3800 == 38 [pid = 1656] [id = 90] 21:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128a9a400) [pid = 1656] [serial = 267] [outer = 0x0] 21:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a9cc00) [pid = 1656] [serial = 268] [outer = 0x128a9a400] 21:44:04 INFO - PROCESS | 1656 | 1467953044620 Marionette DEBUG loaded listener.js 21:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128aa6000) [pid = 1656] [serial = 269] [outer = 0x128a9a400] 21:44:04 INFO - PROCESS | 1656 | 1467953044984 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]]]}] 21:44:05 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. 21:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 21:44:05 INFO - PROCESS | 1656 | 1467953045013 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 1656 | 1467953045014 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:44:05 INFO - PROCESS | 1656 | 1467953045016 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 1656 | 1467953045018 Marionette TRACE conn2 <- [1,334,null,{}] 21:44:05 INFO - PROCESS | 1656 | 1467953045020 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}] 21:44:05 INFO - PROCESS | 1656 | 1467953045021 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:05 INFO - PROCESS | 1656 | 1467953045119 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:44:05 INFO - PROCESS | 1656 | 1467953045123 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:05 INFO - PROCESS | 1656 | 1467953045125 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12403e800 == 39 [pid = 1656] [id = 91] 21:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128aa8400) [pid = 1656] [serial = 270] [outer = 0x0] 21:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12911ac00) [pid = 1656] [serial = 271] [outer = 0x128aa8400] 21:44:05 INFO - PROCESS | 1656 | 1467953045149 Marionette DEBUG loaded listener.js 21:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129372c00) [pid = 1656] [serial = 272] [outer = 0x128aa8400] 21:44:05 INFO - PROCESS | 1656 | 1467953045519 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]]]}] 21:44:05 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. 21:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 21:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:44:05 INFO - PROCESS | 1656 | 1467953045536 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:44:05 INFO - PROCESS | 1656 | 1467953045537 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:44:05 INFO - PROCESS | 1656 | 1467953045539 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:44:05 INFO - PROCESS | 1656 | 1467953045540 Marionette TRACE conn2 <- [1,338,null,{}] 21:44:05 INFO - PROCESS | 1656 | 1467953045543 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}] 21:44:05 INFO - PROCESS | 1656 | 1467953045544 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:05 INFO - PROCESS | 1656 | 1467953045648 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:44:05 INFO - PROCESS | 1656 | 1467953045661 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:05 INFO - PROCESS | 1656 | 1467953045662 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ac8000 == 40 [pid = 1656] [id = 92] 21:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129506c00) [pid = 1656] [serial = 273] [outer = 0x0] 21:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129511c00) [pid = 1656] [serial = 274] [outer = 0x129506c00] 21:44:05 INFO - PROCESS | 1656 | 1467953045687 Marionette DEBUG loaded listener.js 21:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a70e400) [pid = 1656] [serial = 275] [outer = 0x129506c00] 21:44:06 INFO - PROCESS | 1656 | 1467953046025 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]]]}] 21:44:06 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. 21:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 21:44:06 INFO - PROCESS | 1656 | 1467953046059 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:44:06 INFO - PROCESS | 1656 | 1467953046060 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:44:06 INFO - PROCESS | 1656 | 1467953046063 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 1656 | 1467953046064 Marionette TRACE conn2 <- [1,342,null,{}] 21:44:06 INFO - PROCESS | 1656 | 1467953046066 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}] 21:44:06 INFO - PROCESS | 1656 | 1467953046067 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:06 INFO - PROCESS | 1656 | 1467953046190 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:44:06 INFO - PROCESS | 1656 | 1467953046235 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 1656 | 1467953046236 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f22800 == 41 [pid = 1656] [id = 93] 21:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129508400) [pid = 1656] [serial = 276] [outer = 0x0] 21:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12ad59800) [pid = 1656] [serial = 277] [outer = 0x129508400] 21:44:06 INFO - PROCESS | 1656 | 1467953046275 Marionette DEBUG loaded listener.js 21:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12ad66800) [pid = 1656] [serial = 278] [outer = 0x129508400] 21:44:06 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. 21:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 21:44:06 INFO - PROCESS | 1656 | 1467953046675 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]]]}] 21:44:06 INFO - PROCESS | 1656 | 1467953046682 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:44:06 INFO - PROCESS | 1656 | 1467953046683 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:44:06 INFO - PROCESS | 1656 | 1467953046685 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:44:06 INFO - PROCESS | 1656 | 1467953046686 Marionette TRACE conn2 <- [1,346,null,{}] 21:44:06 INFO - PROCESS | 1656 | 1467953046689 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}] 21:44:06 INFO - PROCESS | 1656 | 1467953046690 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:06 INFO - PROCESS | 1656 | 1467953046793 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129121000) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129376400) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a76c400) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1240dc400) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1251be800) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11607bc00) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1188e4c00) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129502400) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1181df000) [pid = 1656] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117226000) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119a1f400) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116029800) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1257e4800) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:44:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1257ef800) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:44:06 INFO - PROCESS | 1656 | 1467953046941 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:06 INFO - PROCESS | 1656 | 1467953046942 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117354000 == 42 [pid = 1656] [id = 94] 21:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116029800) [pid = 1656] [serial = 279] [outer = 0x0] 21:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11662a800) [pid = 1656] [serial = 280] [outer = 0x116029800] 21:44:06 INFO - PROCESS | 1656 | 1467953046967 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a1f400) [pid = 1656] [serial = 281] [outer = 0x116029800] 21:44:07 INFO - PROCESS | 1656 | 1467953047233 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]]]}] 21:44:07 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. 21:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 21:44:07 INFO - PROCESS | 1656 | 1467953047256 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 1656 | 1467953047257 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:44:07 INFO - PROCESS | 1656 | 1467953047268 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 1656 | 1467953047269 Marionette TRACE conn2 <- [1,350,null,{}] 21:44:07 INFO - PROCESS | 1656 | 1467953047272 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}] 21:44:07 INFO - PROCESS | 1656 | 1467953047273 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:07 INFO - PROCESS | 1656 | 1467953047358 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:44:07 INFO - PROCESS | 1656 | 1467953047365 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 1656 | 1467953047366 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x129311800 == 43 [pid = 1656] [id = 95] 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119fec800) [pid = 1656] [serial = 282] [outer = 0x0] 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a76a000) [pid = 1656] [serial = 283] [outer = 0x119fec800] 21:44:07 INFO - PROCESS | 1656 | 1467953047394 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b986c00) [pid = 1656] [serial = 284] [outer = 0x119fec800] 21:44:07 INFO - PROCESS | 1656 | 1467953047748 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]]]}] 21:44:07 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. 21:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 527ms 21:44:07 INFO - PROCESS | 1656 | 1467953047788 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:44:07 INFO - PROCESS | 1656 | 1467953047790 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:44:07 INFO - PROCESS | 1656 | 1467953047792 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:44:07 INFO - PROCESS | 1656 | 1467953047794 Marionette TRACE conn2 <- [1,354,null,{}] 21:44:07 INFO - PROCESS | 1656 | 1467953047796 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}] 21:44:07 INFO - PROCESS | 1656 | 1467953047797 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:07 INFO - PROCESS | 1656 | 1467953047898 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:44:07 INFO - PROCESS | 1656 | 1467953047902 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:07 INFO - PROCESS | 1656 | 1467953047903 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6e0000 == 44 [pid = 1656] [id = 96] 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b98d800) [pid = 1656] [serial = 285] [outer = 0x0] 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12bd64400) [pid = 1656] [serial = 286] [outer = 0x12b98d800] 21:44:07 INFO - PROCESS | 1656 | 1467953047927 Marionette DEBUG loaded listener.js 21:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bd70000) [pid = 1656] [serial = 287] [outer = 0x12b98d800] 21:44:08 INFO - PROCESS | 1656 | 1467953048232 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]]]}] 21:44:08 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. 21:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 21:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:44:08 INFO - PROCESS | 1656 | 1467953048264 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 1656 | 1467953048265 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:44:08 INFO - PROCESS | 1656 | 1467953048267 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 1656 | 1467953048268 Marionette TRACE conn2 <- [1,358,null,{}] 21:44:08 INFO - PROCESS | 1656 | 1467953048270 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}] 21:44:08 INFO - PROCESS | 1656 | 1467953048271 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:08 INFO - PROCESS | 1656 | 1467953048353 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:44:08 INFO - PROCESS | 1656 | 1467953048357 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 1656 | 1467953048358 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12add8000 == 45 [pid = 1656] [id = 97] 21:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12ba13c00) [pid = 1656] [serial = 288] [outer = 0x0] 21:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12bdba000) [pid = 1656] [serial = 289] [outer = 0x12ba13c00] 21:44:08 INFO - PROCESS | 1656 | 1467953048427 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12bdc0800) [pid = 1656] [serial = 290] [outer = 0x12ba13c00] 21:44:08 INFO - PROCESS | 1656 | 1467953048705 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]]]}] 21:44:08 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. 21:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 21:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:44:08 INFO - PROCESS | 1656 | 1467953048735 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:44:08 INFO - PROCESS | 1656 | 1467953048736 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:44:08 INFO - PROCESS | 1656 | 1467953048738 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:44:08 INFO - PROCESS | 1656 | 1467953048739 Marionette TRACE conn2 <- [1,362,null,{}] 21:44:08 INFO - PROCESS | 1656 | 1467953048742 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}] 21:44:08 INFO - PROCESS | 1656 | 1467953048744 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:08 INFO - PROCESS | 1656 | 1467953048848 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:44:08 INFO - PROCESS | 1656 | 1467953048851 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:08 INFO - PROCESS | 1656 | 1467953048852 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0ab800 == 46 [pid = 1656] [id = 98] 21:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12bdbfc00) [pid = 1656] [serial = 291] [outer = 0x0] 21:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c472c00) [pid = 1656] [serial = 292] [outer = 0x12bdbfc00] 21:44:08 INFO - PROCESS | 1656 | 1467953048876 Marionette DEBUG loaded listener.js 21:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c479000) [pid = 1656] [serial = 293] [outer = 0x12bdbfc00] 21:44:09 INFO - PROCESS | 1656 | 1467953049361 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]]]}] 21:44:09 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. 21:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 21:44:09 INFO - PROCESS | 1656 | 1467953049409 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:44:09 INFO - PROCESS | 1656 | 1467953049411 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:44:09 INFO - PROCESS | 1656 | 1467953049414 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:44:09 INFO - PROCESS | 1656 | 1467953049418 Marionette TRACE conn2 <- [1,366,null,{}] 21:44:09 INFO - PROCESS | 1656 | 1467953049422 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}] 21:44:09 INFO - PROCESS | 1656 | 1467953049424 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:09 INFO - PROCESS | 1656 | 1467953049530 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:44:09 INFO - PROCESS | 1656 | 1467953049581 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:09 INFO - PROCESS | 1656 | 1467953049582 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x117028800 == 47 [pid = 1656] [id = 99] 21:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1181e3400) [pid = 1656] [serial = 294] [outer = 0x0] 21:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118554c00) [pid = 1656] [serial = 295] [outer = 0x1181e3400] 21:44:09 INFO - PROCESS | 1656 | 1467953049613 Marionette DEBUG loaded listener.js 21:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11952e400) [pid = 1656] [serial = 296] [outer = 0x1181e3400] 21:44:10 INFO - PROCESS | 1656 | 1467953050036 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]]]}] 21:44:10 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. 21:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 673ms 21:44:10 INFO - PROCESS | 1656 | 1467953050088 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 1656 | 1467953050091 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:44:10 INFO - PROCESS | 1656 | 1467953050135 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - PROCESS | 1656 | 1467953050137 Marionette TRACE conn2 <- [1,370,null,{}] 21:44:10 INFO - PROCESS | 1656 | 1467953050140 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}] 21:44:10 INFO - PROCESS | 1656 | 1467953050142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:10 INFO - PROCESS | 1656 | 1467953050250 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:44:10 INFO - PROCESS | 1656 | 1467953050313 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:10 INFO - PROCESS | 1656 | 1467953050314 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1232a3000 == 48 [pid = 1656] [id = 100] 21:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12176d400) [pid = 1656] [serial = 297] [outer = 0x0] 21:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1234ce400) [pid = 1656] [serial = 298] [outer = 0x12176d400] 21:44:10 INFO - PROCESS | 1656 | 1467953050345 Marionette DEBUG loaded listener.js 21:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1247c9000) [pid = 1656] [serial = 299] [outer = 0x12176d400] 21:44:10 INFO - PROCESS | 1656 | 1467953050866 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]]]}] 21:44:10 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. 21:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 774ms 21:44:10 INFO - PROCESS | 1656 | 1467953050907 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:44:10 INFO - PROCESS | 1656 | 1467953050908 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:44:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:44:10 INFO - PROCESS | 1656 | 1467953050911 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:44:10 INFO - PROCESS | 1656 | 1467953050913 Marionette TRACE conn2 <- [1,374,null,{}] 21:44:10 INFO - PROCESS | 1656 | 1467953050921 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}] 21:44:10 INFO - PROCESS | 1656 | 1467953050924 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:11 INFO - PROCESS | 1656 | 1467953051029 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:44:11 INFO - PROCESS | 1656 | 1467953051081 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 1656 | 1467953051083 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0ad000 == 49 [pid = 1656] [id = 101] 21:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128aa2000) [pid = 1656] [serial = 300] [outer = 0x0] 21:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128aa7000) [pid = 1656] [serial = 301] [outer = 0x128aa2000] 21:44:11 INFO - PROCESS | 1656 | 1467953051115 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12936b800) [pid = 1656] [serial = 302] [outer = 0x128aa2000] 21:44:11 INFO - PROCESS | 1656 | 1467953051563 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:44:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:44:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 21:44:11 INFO - PROCESS | 1656 | 1467953051583 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:44:11 INFO - PROCESS | 1656 | 1467953051585 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:44:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:44:11 INFO - PROCESS | 1656 | 1467953051587 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:44:11 INFO - PROCESS | 1656 | 1467953051588 Marionette TRACE conn2 <- [1,378,null,{}] 21:44:11 INFO - PROCESS | 1656 | 1467953051591 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}] 21:44:11 INFO - PROCESS | 1656 | 1467953051592 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:11 INFO - PROCESS | 1656 | 1467953051700 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:44:11 INFO - PROCESS | 1656 | 1467953051749 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:11 INFO - PROCESS | 1656 | 1467953051750 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9de000 == 50 [pid = 1656] [id = 102] 21:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12ad5d000) [pid = 1656] [serial = 303] [outer = 0x0] 21:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b983000) [pid = 1656] [serial = 304] [outer = 0x12ad5d000] 21:44:11 INFO - PROCESS | 1656 | 1467953051779 Marionette DEBUG loaded listener.js 21:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12ba20c00) [pid = 1656] [serial = 305] [outer = 0x12ad5d000] 21:44:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:44:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 618ms 21:44:12 INFO - PROCESS | 1656 | 1467953052198 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:44:12 INFO - PROCESS | 1656 | 1467953052206 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:44:12 INFO - PROCESS | 1656 | 1467953052207 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:44:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:44:12 INFO - PROCESS | 1656 | 1467953052210 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:44:12 INFO - PROCESS | 1656 | 1467953052211 Marionette TRACE conn2 <- [1,382,null,{}] 21:44:12 INFO - PROCESS | 1656 | 1467953052214 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}] 21:44:12 INFO - PROCESS | 1656 | 1467953052215 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:12 INFO - PROCESS | 1656 | 1467953052317 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:44:12 INFO - PROCESS | 1656 | 1467953052365 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:12 INFO - PROCESS | 1656 | 1467953052366 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169ab800 == 51 [pid = 1656] [id = 103] 21:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x117225400) [pid = 1656] [serial = 306] [outer = 0x0] 21:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ad5b400) [pid = 1656] [serial = 307] [outer = 0x117225400] 21:44:12 INFO - PROCESS | 1656 | 1467953052395 Marionette DEBUG loaded listener.js 21:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12bd67000) [pid = 1656] [serial = 308] [outer = 0x117225400] 21:44:12 INFO - PROCESS | 1656 | 1467953052976 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:44:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:44:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 820ms 21:44:13 INFO - PROCESS | 1656 | 1467953053032 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:44:13 INFO - PROCESS | 1656 | 1467953053034 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:44:13 INFO - PROCESS | 1656 | 1467953053037 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:44:13 INFO - PROCESS | 1656 | 1467953053039 Marionette TRACE conn2 <- [1,386,null,{}] 21:44:13 INFO - PROCESS | 1656 | 1467953053043 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}] 21:44:13 INFO - PROCESS | 1656 | 1467953053044 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:13 INFO - PROCESS | 1656 | 1467953053138 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:44:13 INFO - PROCESS | 1656 | 1467953053207 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:13 INFO - PROCESS | 1656 | 1467953053208 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116771800 == 52 [pid = 1656] [id = 104] 21:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185e4c00) [pid = 1656] [serial = 309] [outer = 0x0] 21:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11952c000) [pid = 1656] [serial = 310] [outer = 0x1185e4c00] 21:44:13 INFO - PROCESS | 1656 | 1467953053237 Marionette DEBUG loaded listener.js 21:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119a4d800) [pid = 1656] [serial = 311] [outer = 0x1185e4c00] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12add8000 == 51 [pid = 1656] [id = 97] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6e0000 == 50 [pid = 1656] [id = 96] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129311800 == 49 [pid = 1656] [id = 95] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x117354000 == 48 [pid = 1656] [id = 94] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126f22800 == 47 [pid = 1656] [id = 93] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x113ac8000 == 46 [pid = 1656] [id = 92] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b98b000) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12403e800 == 45 [pid = 1656] [id = 91] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1232a3800 == 44 [pid = 1656] [id = 90] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119fe0000 == 43 [pid = 1656] [id = 89] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119279800 == 42 [pid = 1656] [id = 88] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116673800 == 41 [pid = 1656] [id = 87] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x117026800 == 40 [pid = 1656] [id = 86] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1169af000 == 39 [pid = 1656] [id = 85] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad12000 == 38 [pid = 1656] [id = 84] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128a06800 == 37 [pid = 1656] [id = 83] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f5800 == 36 [pid = 1656] [id = 82] 21:44:13 INFO - PROCESS | 1656 | --DOCSHELL 0x112fd4000 == 35 [pid = 1656] [id = 81] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129506800) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a709400) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a770000) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124b71800) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124fae400) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1256b3c00) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124fac000) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11943cc00) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11952c400) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a765c00) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129509800) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1296e2800) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118555c00) [pid = 1656] [serial = 203] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11826a800) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1180b6c00) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1176d7800) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12176a000) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1240dd000) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116973000) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12c9c6400) [pid = 1656] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11943e800) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b987000) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b986800) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12ad5b800) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1296e6000) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126fed000) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12911f400) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b0cd400) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1257e0800) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 21:44:13 INFO - PROCESS | 1656 | 1467953053726 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]]]}] 21:44:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:44:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 21:44:13 INFO - PROCESS | 1656 | 1467953053803 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:44:13 INFO - PROCESS | 1656 | 1467953053807 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:44:13 INFO - PROCESS | 1656 | 1467953053830 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:44:13 INFO - PROCESS | 1656 | 1467953053833 Marionette TRACE conn2 <- [1,390,null,{}] 21:44:13 INFO - PROCESS | 1656 | 1467953053872 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}] 21:44:13 INFO - PROCESS | 1656 | 1467953053874 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:14 INFO - PROCESS | 1656 | 1467953054021 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:44:14 INFO - PROCESS | 1656 | 1467953054091 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:14 INFO - PROCESS | 1656 | 1467953054092 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119268000 == 36 [pid = 1656] [id = 105] 21:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124271c00) [pid = 1656] [serial = 312] [outer = 0x0] 21:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125780800) [pid = 1656] [serial = 313] [outer = 0x124271c00] 21:44:14 INFO - PROCESS | 1656 | 1467953054135 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126db2400) [pid = 1656] [serial = 314] [outer = 0x124271c00] 21:44:14 INFO - PROCESS | 1656 | 1467953054583 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]]]}] 21:44:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:44:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 789ms 21:44:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:44:14 INFO - PROCESS | 1656 | 1467953054613 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:44:14 INFO - PROCESS | 1656 | 1467953054614 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:44:14 INFO - PROCESS | 1656 | 1467953054617 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:44:14 INFO - PROCESS | 1656 | 1467953054619 Marionette TRACE conn2 <- [1,394,null,{}] 21:44:14 INFO - PROCESS | 1656 | 1467953054626 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}] 21:44:14 INFO - PROCESS | 1656 | 1467953054629 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:14 INFO - PROCESS | 1656 | 1467953054713 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:44:14 INFO - PROCESS | 1656 | 1467953054718 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:14 INFO - PROCESS | 1656 | 1467953054720 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12329e800 == 37 [pid = 1656] [id = 106] 21:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128a9d000) [pid = 1656] [serial = 315] [outer = 0x0] 21:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12911a000) [pid = 1656] [serial = 316] [outer = 0x128a9d000] 21:44:14 INFO - PROCESS | 1656 | 1467953054747 Marionette DEBUG loaded listener.js 21:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1296e2800) [pid = 1656] [serial = 317] [outer = 0x128a9d000] 21:44:15 INFO - PROCESS | 1656 | 1467953055111 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]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:44:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 21:44:15 INFO - PROCESS | 1656 | 1467953055139 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:44:15 INFO - PROCESS | 1656 | 1467953055142 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:44:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:44:15 INFO - PROCESS | 1656 | 1467953055146 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - PROCESS | 1656 | 1467953055148 Marionette TRACE conn2 <- [1,398,null,{}] 21:44:15 INFO - PROCESS | 1656 | 1467953055151 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}] 21:44:15 INFO - PROCESS | 1656 | 1467953055153 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:15 INFO - PROCESS | 1656 | 1467953055283 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:44:15 INFO - PROCESS | 1656 | 1467953055288 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:15 INFO - PROCESS | 1656 | 1467953055289 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bd1000 == 38 [pid = 1656] [id = 107] 21:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a770000) [pid = 1656] [serial = 318] [outer = 0x0] 21:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b980000) [pid = 1656] [serial = 319] [outer = 0x12a770000] 21:44:15 INFO - PROCESS | 1656 | 1467953055330 Marionette DEBUG loaded listener.js 21:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ba1d400) [pid = 1656] [serial = 320] [outer = 0x12a770000] 21:44:15 INFO - PROCESS | 1656 | 1467953055818 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]]]}] 21:44:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:44:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 720ms 21:44:15 INFO - PROCESS | 1656 | 1467953055865 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:44:15 INFO - PROCESS | 1656 | 1467953055867 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:44:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:44:15 INFO - PROCESS | 1656 | 1467953055869 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:44:15 INFO - PROCESS | 1656 | 1467953055870 Marionette TRACE conn2 <- [1,402,null,{}] 21:44:15 INFO - PROCESS | 1656 | 1467953055872 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}] 21:44:15 INFO - PROCESS | 1656 | 1467953055874 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:16 INFO - PROCESS | 1656 | 1467953056018 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:44:16 INFO - PROCESS | 1656 | 1467953056041 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 1656 | 1467953056042 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716e000 == 39 [pid = 1656] [id = 108] 21:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b986800) [pid = 1656] [serial = 321] [outer = 0x0] 21:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12bdbdc00) [pid = 1656] [serial = 322] [outer = 0x12b986800] 21:44:16 INFO - PROCESS | 1656 | 1467953056082 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c474400) [pid = 1656] [serial = 323] [outer = 0x12b986800] 21:44:16 INFO - PROCESS | 1656 | 1467953056334 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:44:16 INFO - PROCESS | 1656 | 1467953056566 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]]]}] 21:44:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:44:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 719ms 21:44:16 INFO - PROCESS | 1656 | 1467953056593 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:44:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:44:16 INFO - PROCESS | 1656 | 1467953056597 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:44:16 INFO - PROCESS | 1656 | 1467953056599 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:44:16 INFO - PROCESS | 1656 | 1467953056600 Marionette TRACE conn2 <- [1,406,null,{}] 21:44:16 INFO - PROCESS | 1656 | 1467953056602 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}] 21:44:16 INFO - PROCESS | 1656 | 1467953056606 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:16 INFO - PROCESS | 1656 | 1467953056741 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:44:16 INFO - PROCESS | 1656 | 1467953056760 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:16 INFO - PROCESS | 1656 | 1467953056761 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296cb800 == 40 [pid = 1656] [id = 109] 21:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12c957400) [pid = 1656] [serial = 324] [outer = 0x0] 21:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c9c9c00) [pid = 1656] [serial = 325] [outer = 0x12c957400] 21:44:16 INFO - PROCESS | 1656 | 1467953056786 Marionette DEBUG loaded listener.js 21:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12cfb0c00) [pid = 1656] [serial = 326] [outer = 0x12c957400] 21:44:17 INFO - PROCESS | 1656 | 1467953057139 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]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 568ms 21:44:17 INFO - PROCESS | 1656 | 1467953057167 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 1656 | 1467953057169 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:44:17 INFO - PROCESS | 1656 | 1467953057171 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - PROCESS | 1656 | 1467953057172 Marionette TRACE conn2 <- [1,410,null,{}] 21:44:17 INFO - PROCESS | 1656 | 1467953057175 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}] 21:44:17 INFO - PROCESS | 1656 | 1467953057176 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:17 INFO - PROCESS | 1656 | 1467953057290 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:44:17 INFO - PROCESS | 1656 | 1467953057294 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:17 INFO - PROCESS | 1656 | 1467953057296 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129941800 == 41 [pid = 1656] [id = 110] 21:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119a65000) [pid = 1656] [serial = 327] [outer = 0x0] 21:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119a70000) [pid = 1656] [serial = 328] [outer = 0x119a65000] 21:44:17 INFO - PROCESS | 1656 | 1467953057326 Marionette DEBUG loaded listener.js 21:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12c963000) [pid = 1656] [serial = 329] [outer = 0x119a65000] 21:44:17 INFO - PROCESS | 1656 | 1467953057671 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]]]}] 21:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 21:44:17 INFO - PROCESS | 1656 | 1467953057690 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:44:17 INFO - PROCESS | 1656 | 1467953057691 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:44:17 INFO - PROCESS | 1656 | 1467953057696 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:44:17 INFO - PROCESS | 1656 | 1467953057699 Marionette TRACE conn2 <- [1,414,null,{}] 21:44:17 INFO - PROCESS | 1656 | 1467953057709 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}] 21:44:17 INFO - PROCESS | 1656 | 1467953057711 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:17 INFO - PROCESS | 1656 | 1467953057819 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128aa8400) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x129506c00) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1176e0800) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119a34400) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1234d3800) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113d4dc00) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128a9a400) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1256a9000) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129508400) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12b98d800) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116029800) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119fec800) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b0cec00) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:44:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12ba13c00) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:44:18 INFO - PROCESS | 1656 | 1467953058004 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 1656 | 1467953058005 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e4800 == 42 [pid = 1656] [id = 111] 21:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1129a6800) [pid = 1656] [serial = 330] [outer = 0x0] 21:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1129ae800) [pid = 1656] [serial = 331] [outer = 0x1129a6800] 21:44:18 INFO - PROCESS | 1656 | 1467953058034 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1129b2800) [pid = 1656] [serial = 332] [outer = 0x1129a6800] 21:44:18 INFO - PROCESS | 1656 | 1467953058330 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]]]}] 21:44:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:44:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 686ms 21:44:18 INFO - PROCESS | 1656 | 1467953058381 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:44:18 INFO - PROCESS | 1656 | 1467953058383 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:44:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:44:18 INFO - PROCESS | 1656 | 1467953058385 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:44:18 INFO - PROCESS | 1656 | 1467953058386 Marionette TRACE conn2 <- [1,418,null,{}] 21:44:18 INFO - PROCESS | 1656 | 1467953058388 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}] 21:44:18 INFO - PROCESS | 1656 | 1467953058389 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:18 INFO - PROCESS | 1656 | 1467953058484 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:44:18 INFO - PROCESS | 1656 | 1467953058488 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:18 INFO - PROCESS | 1656 | 1467953058489 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d5000 == 43 [pid = 1656] [id = 112] 21:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1129ac000) [pid = 1656] [serial = 333] [outer = 0x0] 21:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119a31000) [pid = 1656] [serial = 334] [outer = 0x1129ac000] 21:44:18 INFO - PROCESS | 1656 | 1467953058513 Marionette DEBUG loaded listener.js 21:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128aa8400) [pid = 1656] [serial = 335] [outer = 0x1129ac000] 21:44:19 INFO - PROCESS | 1656 | 1467953059332 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]]]}] 21:44:19 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 21:44:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 21:44:19 INFO - PROCESS | 1656 | 1467953059357 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:44:19 INFO - PROCESS | 1656 | 1467953059359 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:44:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:44:19 INFO - PROCESS | 1656 | 1467953059365 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:44:19 INFO - PROCESS | 1656 | 1467953059367 Marionette TRACE conn2 <- [1,422,null,{}] 21:44:19 INFO - PROCESS | 1656 | 1467953059370 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}] 21:44:19 INFO - PROCESS | 1656 | 1467953059372 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:19 INFO - PROCESS | 1656 | 1467953059458 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:44:19 INFO - PROCESS | 1656 | 1467953059511 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:19 INFO - PROCESS | 1656 | 1467953059512 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbd8800 == 44 [pid = 1656] [id = 113] 21:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117225800) [pid = 1656] [serial = 336] [outer = 0x0] 21:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118108c00) [pid = 1656] [serial = 337] [outer = 0x117225800] 21:44:19 INFO - PROCESS | 1656 | 1467953059536 Marionette DEBUG loaded listener.js 21:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11810e400) [pid = 1656] [serial = 338] [outer = 0x117225800] 21:44:20 INFO - PROCESS | 1656 | 1467953060339 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]]]}] 21:44:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:44:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1023ms 21:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:44:20 INFO - PROCESS | 1656 | 1467953060388 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:44:20 INFO - PROCESS | 1656 | 1467953060390 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:44:20 INFO - PROCESS | 1656 | 1467953060407 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:44:20 INFO - PROCESS | 1656 | 1467953060409 Marionette TRACE conn2 <- [1,426,null,{}] 21:44:20 INFO - PROCESS | 1656 | 1467953060413 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}] 21:44:20 INFO - PROCESS | 1656 | 1467953060414 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:20 INFO - PROCESS | 1656 | 1467953060549 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:44:20 INFO - PROCESS | 1656 | 1467953060602 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:20 INFO - PROCESS | 1656 | 1467953060603 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x117033000 == 45 [pid = 1656] [id = 114] 21:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1172bd800) [pid = 1656] [serial = 339] [outer = 0x0] 21:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x117ea1c00) [pid = 1656] [serial = 340] [outer = 0x1172bd800] 21:44:20 INFO - PROCESS | 1656 | 1467953060637 Marionette DEBUG loaded listener.js 21:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11810f400) [pid = 1656] [serial = 341] [outer = 0x1172bd800] 21:44:21 INFO - PROCESS | 1656 | 1467953061100 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] 21:44:21 INFO - PROCESS | 1656 | 1467953061149 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:44:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:44:21 INFO - PROCESS | 1656 | 1467953061155 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:44:21 INFO - PROCESS | 1656 | 1467953061157 Marionette TRACE conn2 <- [1,430,null,{}] 21:44:21 INFO - PROCESS | 1656 | 1467953061159 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}] 21:44:21 INFO - PROCESS | 1656 | 1467953061163 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:21 INFO - PROCESS | 1656 | 1467953061271 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:44:21 INFO - PROCESS | 1656 | 1467953061340 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:21 INFO - PROCESS | 1656 | 1467953061342 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d4000 == 46 [pid = 1656] [id = 115] 21:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119a73400) [pid = 1656] [serial = 342] [outer = 0x0] 21:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119d10c00) [pid = 1656] [serial = 343] [outer = 0x119a73400] 21:44:21 INFO - PROCESS | 1656 | 1467953061373 Marionette DEBUG loaded listener.js 21:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x123730800) [pid = 1656] [serial = 344] [outer = 0x119a73400] 21:44:21 INFO - PROCESS | 1656 | 1467953061880 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]]]}] 21:44:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:44:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 770ms 21:44:21 INFO - PROCESS | 1656 | 1467953061927 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:44:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:44:21 INFO - PROCESS | 1656 | 1467953061932 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:44:21 INFO - PROCESS | 1656 | 1467953061935 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:44:21 INFO - PROCESS | 1656 | 1467953061939 Marionette TRACE conn2 <- [1,434,null,{}] 21:44:21 INFO - PROCESS | 1656 | 1467953061951 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}] 21:44:21 INFO - PROCESS | 1656 | 1467953061955 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:22 INFO - PROCESS | 1656 | 1467953062117 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:44:22 INFO - PROCESS | 1656 | 1467953062181 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:22 INFO - PROCESS | 1656 | 1467953062184 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b087800 == 47 [pid = 1656] [id = 116] 21:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128727c00) [pid = 1656] [serial = 345] [outer = 0x0] 21:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128a9dc00) [pid = 1656] [serial = 346] [outer = 0x128727c00] 21:44:22 INFO - PROCESS | 1656 | 1467953062214 Marionette DEBUG loaded listener.js 21:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12911a400) [pid = 1656] [serial = 347] [outer = 0x128727c00] 21:44:22 INFO - PROCESS | 1656 | 1467953062752 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]]]}] 21:44:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:44:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 874ms 21:44:22 INFO - PROCESS | 1656 | 1467953062809 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:44:22 INFO - PROCESS | 1656 | 1467953062812 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:44:22 INFO - PROCESS | 1656 | 1467953062816 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:44:22 INFO - PROCESS | 1656 | 1467953062818 Marionette TRACE conn2 <- [1,438,null,{}] 21:44:22 INFO - PROCESS | 1656 | 1467953062822 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}] 21:44:22 INFO - PROCESS | 1656 | 1467953062824 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:22 INFO - PROCESS | 1656 | 1467953062979 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:44:23 INFO - PROCESS | 1656 | 1467953063053 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:23 INFO - PROCESS | 1656 | 1467953063054 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1247a6800 == 48 [pid = 1656] [id = 117] 21:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12911bc00) [pid = 1656] [serial = 348] [outer = 0x0] 21:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12a709800) [pid = 1656] [serial = 349] [outer = 0x12911bc00] 21:44:23 INFO - PROCESS | 1656 | 1467953063084 Marionette DEBUG loaded listener.js 21:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12ad67000) [pid = 1656] [serial = 350] [outer = 0x12911bc00] 21:44:23 INFO - PROCESS | 1656 | 1467953063757 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]]]}] 21:44:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:44:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 976ms 21:44:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:44:23 INFO - PROCESS | 1656 | 1467953063791 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:44:23 INFO - PROCESS | 1656 | 1467953063797 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:44:23 INFO - PROCESS | 1656 | 1467953063801 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:44:23 INFO - PROCESS | 1656 | 1467953063804 Marionette TRACE conn2 <- [1,442,null,{}] 21:44:23 INFO - PROCESS | 1656 | 1467953063809 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}] 21:44:23 INFO - PROCESS | 1656 | 1467953063811 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:23 INFO - PROCESS | 1656 | 1467953063930 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:44:24 INFO - PROCESS | 1656 | 1467953064022 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 1656 | 1467953064024 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11624e800 == 49 [pid = 1656] [id = 118] 21:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1188ef000) [pid = 1656] [serial = 351] [outer = 0x0] 21:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11943dc00) [pid = 1656] [serial = 352] [outer = 0x1188ef000] 21:44:24 INFO - PROCESS | 1656 | 1467953064071 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119a1fc00) [pid = 1656] [serial = 353] [outer = 0x1188ef000] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d5000 == 48 [pid = 1656] [id = 112] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e4800 == 47 [pid = 1656] [id = 111] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x129941800 == 46 [pid = 1656] [id = 110] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1296cb800 == 45 [pid = 1656] [id = 109] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12716e000 == 44 [pid = 1656] [id = 108] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x124bd1000 == 43 [pid = 1656] [id = 107] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1185de000) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1269dec00) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119d0e000) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1133ef800) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12329e800 == 42 [pid = 1656] [id = 106] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x119268000 == 41 [pid = 1656] [id = 105] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x116771800 == 40 [pid = 1656] [id = 104] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0ad000 == 39 [pid = 1656] [id = 101] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1232a3000 == 38 [pid = 1656] [id = 100] 21:44:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117028800 == 37 [pid = 1656] [id = 99] 21:44:24 INFO - PROCESS | 1656 | 1467953064657 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]]]}] 21:44:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:44:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 874ms 21:44:24 INFO - PROCESS | 1656 | 1467953064675 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:44:24 INFO - PROCESS | 1656 | 1467953064678 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:44:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:44:24 INFO - PROCESS | 1656 | 1467953064685 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:44:24 INFO - PROCESS | 1656 | 1467953064687 Marionette TRACE conn2 <- [1,446,null,{}] 21:44:24 INFO - PROCESS | 1656 | 1467953064689 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}] 21:44:24 INFO - PROCESS | 1656 | 1467953064691 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:24 INFO - PROCESS | 1656 | 1467953064780 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12ba18400) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12bdba000) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12911ac00) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x129511c00) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a70e400) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11943ec00) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11855e400) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119d05800) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121768000) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x124c38c00) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1251bfc00) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117e9c800) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11697a400) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128a9cc00) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1257e5c00) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126f59c00) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12ad66800) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12ad59800) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12bd70000) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12bdc0800) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12bd64400) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119a1f400) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12a76a000) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11662a800) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129372c00) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128aa6000) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b986c00) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 21:44:24 INFO - PROCESS | 1656 | 1467953064838 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:24 INFO - PROCESS | 1656 | 1467953064840 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c0800 == 38 [pid = 1656] [id = 119] 21:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11810f800) [pid = 1656] [serial = 354] [outer = 0x0] 21:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119a2ec00) [pid = 1656] [serial = 355] [outer = 0x11810f800] 21:44:24 INFO - PROCESS | 1656 | 1467953064867 Marionette DEBUG loaded listener.js 21:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121768000) [pid = 1656] [serial = 356] [outer = 0x11810f800] 21:44:25 INFO - PROCESS | 1656 | 1467953065226 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]]]}] 21:44:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:44:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 572ms 21:44:25 INFO - PROCESS | 1656 | 1467953065258 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:44:25 INFO - PROCESS | 1656 | 1467953065260 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:44:25 INFO - PROCESS | 1656 | 1467953065264 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:44:25 INFO - PROCESS | 1656 | 1467953065267 Marionette TRACE conn2 <- [1,450,null,{}] 21:44:25 INFO - PROCESS | 1656 | 1467953065278 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}] 21:44:25 INFO - PROCESS | 1656 | 1467953065282 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:25 INFO - PROCESS | 1656 | 1467953065447 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:44:25 INFO - PROCESS | 1656 | 1467953065532 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:25 INFO - PROCESS | 1656 | 1467953065535 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc2800 == 39 [pid = 1656] [id = 120] 21:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1240dd000) [pid = 1656] [serial = 357] [outer = 0x0] 21:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1256b0400) [pid = 1656] [serial = 358] [outer = 0x1240dd000] 21:44:25 INFO - PROCESS | 1656 | 1467953065578 Marionette DEBUG loaded listener.js 21:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128725000) [pid = 1656] [serial = 359] [outer = 0x1240dd000] 21:44:25 INFO - PROCESS | 1656 | 1467953065972 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] 21:44:25 INFO - PROCESS | 1656 | 1467953065992 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:44:26 INFO - PROCESS | 1656 | 1467953065997 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - PROCESS | 1656 | 1467953065999 Marionette TRACE conn2 <- [1,454,null,{}] 21:44:26 INFO - PROCESS | 1656 | 1467953066001 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}] 21:44:26 INFO - PROCESS | 1656 | 1467953066003 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:26 INFO - PROCESS | 1656 | 1467953066085 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:44:26 INFO - PROCESS | 1656 | 1467953066089 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:26 INFO - PROCESS | 1656 | 1467953066090 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234ec000 == 40 [pid = 1656] [id = 121] 21:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128a9cc00) [pid = 1656] [serial = 360] [outer = 0x0] 21:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129372c00) [pid = 1656] [serial = 361] [outer = 0x128a9cc00] 21:44:26 INFO - PROCESS | 1656 | 1467953066115 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1296e9c00) [pid = 1656] [serial = 362] [outer = 0x128a9cc00] 21:44:26 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:26 INFO - PROCESS | 1656 | 1467953066435 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]]]}] 21:44:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:44:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 21:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:44:26 INFO - PROCESS | 1656 | 1467953066466 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:44:26 INFO - PROCESS | 1656 | 1467953066467 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:44:26 INFO - PROCESS | 1656 | 1467953066470 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:44:26 INFO - PROCESS | 1656 | 1467953066471 Marionette TRACE conn2 <- [1,458,null,{}] 21:44:26 INFO - PROCESS | 1656 | 1467953066473 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}] 21:44:26 INFO - PROCESS | 1656 | 1467953066474 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:26 INFO - PROCESS | 1656 | 1467953066553 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:44:26 INFO - PROCESS | 1656 | 1467953066616 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:26 INFO - PROCESS | 1656 | 1467953066617 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x124757800 == 41 [pid = 1656] [id = 122] 21:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a6b000) [pid = 1656] [serial = 363] [outer = 0x0] 21:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a76a000) [pid = 1656] [serial = 364] [outer = 0x119a6b000] 21:44:26 INFO - PROCESS | 1656 | 1467953066642 Marionette DEBUG loaded listener.js 21:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ad60c00) [pid = 1656] [serial = 365] [outer = 0x119a6b000] 21:44:26 INFO - PROCESS | 1656 | 1467953066974 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] 21:44:27 INFO - PROCESS | 1656 | 1467953066990 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:44:27 INFO - PROCESS | 1656 | 1467953066992 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - PROCESS | 1656 | 1467953066994 Marionette TRACE conn2 <- [1,462,null,{}] 21:44:27 INFO - PROCESS | 1656 | 1467953066998 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}] 21:44:27 INFO - PROCESS | 1656 | 1467953067003 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:27 INFO - PROCESS | 1656 | 1467953067131 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:44:27 INFO - PROCESS | 1656 | 1467953067135 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 1656 | 1467953067136 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x126947800 == 42 [pid = 1656] [id = 123] 21:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12ad63000) [pid = 1656] [serial = 366] [outer = 0x0] 21:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b98c000) [pid = 1656] [serial = 367] [outer = 0x12ad63000] 21:44:27 INFO - PROCESS | 1656 | 1467953067161 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c47d000) [pid = 1656] [serial = 368] [outer = 0x12ad63000] 21:44:27 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:27 INFO - PROCESS | 1656 | 1467953067517 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] 21:44:27 INFO - PROCESS | 1656 | 1467953067565 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:44:27 INFO - PROCESS | 1656 | 1467953067567 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:44:27 INFO - PROCESS | 1656 | 1467953067569 Marionette TRACE conn2 <- [1,466,null,{}] 21:44:27 INFO - PROCESS | 1656 | 1467953067571 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}] 21:44:27 INFO - PROCESS | 1656 | 1467953067572 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:27 INFO - PROCESS | 1656 | 1467953067671 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:44:27 INFO - PROCESS | 1656 | 1467953067683 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:27 INFO - PROCESS | 1656 | 1467953067684 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x129316800 == 43 [pid = 1656] [id = 124] 21:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12c956800) [pid = 1656] [serial = 369] [outer = 0x0] 21:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c9bf000) [pid = 1656] [serial = 370] [outer = 0x12c956800] 21:44:27 INFO - PROCESS | 1656 | 1467953067717 Marionette DEBUG loaded listener.js 21:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12c9c8000) [pid = 1656] [serial = 371] [outer = 0x12c956800] 21:44:28 INFO - PROCESS | 1656 | 1467953068083 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] 21:44:28 INFO - PROCESS | 1656 | 1467953068139 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:44:28 INFO - PROCESS | 1656 | 1467953068141 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - PROCESS | 1656 | 1467953068142 Marionette TRACE conn2 <- [1,470,null,{}] 21:44:28 INFO - PROCESS | 1656 | 1467953068144 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}] 21:44:28 INFO - PROCESS | 1656 | 1467953068146 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:28 INFO - PROCESS | 1656 | 1467953068249 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:44:28 INFO - PROCESS | 1656 | 1467953068264 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:28 INFO - PROCESS | 1656 | 1467953068265 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x129941800 == 44 [pid = 1656] [id = 125] 21:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1128d1c00) [pid = 1656] [serial = 372] [outer = 0x0] 21:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1128d5c00) [pid = 1656] [serial = 373] [outer = 0x1128d1c00] 21:44:28 INFO - PROCESS | 1656 | 1467953068289 Marionette DEBUG loaded listener.js 21:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1180b6800) [pid = 1656] [serial = 374] [outer = 0x1128d1c00] 21:44:28 INFO - PROCESS | 1656 | 1467953068620 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]]]}] 21:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 21:44:28 INFO - PROCESS | 1656 | 1467953068662 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:44:28 INFO - PROCESS | 1656 | 1467953068663 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:44:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:44:28 INFO - PROCESS | 1656 | 1467953068665 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:44:28 INFO - PROCESS | 1656 | 1467953068666 Marionette TRACE conn2 <- [1,474,null,{}] 21:44:28 INFO - PROCESS | 1656 | 1467953068669 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}] 21:44:28 INFO - PROCESS | 1656 | 1467953068670 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:28 INFO - PROCESS | 1656 | 1467953068781 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:44:28 INFO - PROCESS | 1656 | 1467953068792 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:28 INFO - PROCESS | 1656 | 1467953068793 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ade7800 == 45 [pid = 1656] [id = 126] 21:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116754000) [pid = 1656] [serial = 375] [outer = 0x0] 21:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116756800) [pid = 1656] [serial = 376] [outer = 0x116754000] 21:44:28 INFO - PROCESS | 1656 | 1467953068818 Marionette DEBUG loaded listener.js 21:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11675cc00) [pid = 1656] [serial = 377] [outer = 0x116754000] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1181e1000) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x111aa5800) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d0c000) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123726c00) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12c957400) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124271c00) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1185e4c00) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a770000) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117225400) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128a9d000) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a65000) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1129a6800) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1129ac000) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:44:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b986800) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:44:29 INFO - PROCESS | 1656 | 1467953069282 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]]]}] 21:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 21:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:44:29 INFO - PROCESS | 1656 | 1467953069335 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:44:29 INFO - PROCESS | 1656 | 1467953069336 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:44:29 INFO - PROCESS | 1656 | 1467953069338 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:44:29 INFO - PROCESS | 1656 | 1467953069339 Marionette TRACE conn2 <- [1,478,null,{}] 21:44:29 INFO - PROCESS | 1656 | 1467953069342 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}] 21:44:29 INFO - PROCESS | 1656 | 1467953069343 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:29 INFO - PROCESS | 1656 | 1467953069433 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:44:29 INFO - PROCESS | 1656 | 1467953069437 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 1656 | 1467953069438 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b09f800 == 46 [pid = 1656] [id = 127] 21:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116759800) [pid = 1656] [serial = 378] [outer = 0x0] 21:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116761400) [pid = 1656] [serial = 379] [outer = 0x116759800] 21:44:29 INFO - PROCESS | 1656 | 1467953069463 Marionette DEBUG loaded listener.js 21:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118e80c00) [pid = 1656] [serial = 380] [outer = 0x116759800] 21:44:29 INFO - PROCESS | 1656 | 1467953069788 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]]]}] 21:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 21:44:29 INFO - PROCESS | 1656 | 1467953069808 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:44:29 INFO - PROCESS | 1656 | 1467953069810 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:44:29 INFO - PROCESS | 1656 | 1467953069815 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:44:29 INFO - PROCESS | 1656 | 1467953069816 Marionette TRACE conn2 <- [1,482,null,{}] 21:44:29 INFO - PROCESS | 1656 | 1467953069819 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}] 21:44:29 INFO - PROCESS | 1656 | 1467953069820 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:29 INFO - PROCESS | 1656 | 1467953069922 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:44:29 INFO - PROCESS | 1656 | 1467953069980 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:29 INFO - PROCESS | 1656 | 1467953069982 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbf7800 == 47 [pid = 1656] [id = 128] 21:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11675f400) [pid = 1656] [serial = 381] [outer = 0x0] 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x121761000) [pid = 1656] [serial = 382] [outer = 0x11675f400] 21:44:30 INFO - PROCESS | 1656 | 1467953070008 Marionette DEBUG loaded listener.js 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12cf63400) [pid = 1656] [serial = 383] [outer = 0x11675f400] 21:44:30 INFO - PROCESS | 1656 | 1467953070321 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]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 21:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:44:30 INFO - PROCESS | 1656 | 1467953070336 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 1656 | 1467953070337 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:44:30 INFO - PROCESS | 1656 | 1467953070339 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 1656 | 1467953070340 Marionette TRACE conn2 <- [1,486,null,{}] 21:44:30 INFO - PROCESS | 1656 | 1467953070343 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}] 21:44:30 INFO - PROCESS | 1656 | 1467953070344 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:30 INFO - PROCESS | 1656 | 1467953070434 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:44:30 INFO - PROCESS | 1656 | 1467953070438 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 1656 | 1467953070439 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c80a800 == 48 [pid = 1656] [id = 129] 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118339c00) [pid = 1656] [serial = 384] [outer = 0x0] 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118341c00) [pid = 1656] [serial = 385] [outer = 0x118339c00] 21:44:30 INFO - PROCESS | 1656 | 1467953070463 Marionette DEBUG loaded listener.js 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12c9bc400) [pid = 1656] [serial = 386] [outer = 0x118339c00] 21:44:30 INFO - PROCESS | 1656 | 1467953070790 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]]]}] 21:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 21:44:30 INFO - PROCESS | 1656 | 1467953070809 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:44:30 INFO - PROCESS | 1656 | 1467953070811 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:44:30 INFO - PROCESS | 1656 | 1467953070815 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:44:30 INFO - PROCESS | 1656 | 1467953070816 Marionette TRACE conn2 <- [1,490,null,{}] 21:44:30 INFO - PROCESS | 1656 | 1467953070818 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}] 21:44:30 INFO - PROCESS | 1656 | 1467953070827 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:30 INFO - PROCESS | 1656 | 1467953070942 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:44:30 INFO - PROCESS | 1656 | 1467953070949 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:30 INFO - PROCESS | 1656 | 1467953070950 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb33800 == 49 [pid = 1656] [id = 130] 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117ea0400) [pid = 1656] [serial = 387] [outer = 0x0] 21:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1185bfc00) [pid = 1656] [serial = 388] [outer = 0x117ea0400] 21:44:30 INFO - PROCESS | 1656 | 1467953070973 Marionette DEBUG loaded listener.js 21:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1185c5800) [pid = 1656] [serial = 389] [outer = 0x117ea0400] 21:44:31 INFO - PROCESS | 1656 | 1467953071434 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]]]}] 21:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 669ms 21:44:31 INFO - PROCESS | 1656 | 1467953071494 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:44:31 INFO - PROCESS | 1656 | 1467953071497 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:44:31 INFO - PROCESS | 1656 | 1467953071502 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:44:31 INFO - PROCESS | 1656 | 1467953071504 Marionette TRACE conn2 <- [1,494,null,{}] 21:44:31 INFO - PROCESS | 1656 | 1467953071509 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}] 21:44:31 INFO - PROCESS | 1656 | 1467953071511 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:31 INFO - PROCESS | 1656 | 1467953071618 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:44:31 INFO - PROCESS | 1656 | 1467953071690 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:31 INFO - PROCESS | 1656 | 1467953071692 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x117356000 == 50 [pid = 1656] [id = 131] 21:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118102400) [pid = 1656] [serial = 390] [outer = 0x0] 21:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118111000) [pid = 1656] [serial = 391] [outer = 0x118102400] 21:44:31 INFO - PROCESS | 1656 | 1467953071723 Marionette DEBUG loaded listener.js 21:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11833d400) [pid = 1656] [serial = 392] [outer = 0x118102400] 21:44:32 INFO - PROCESS | 1656 | 1467953072150 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]]]}] 21:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 21:44:32 INFO - PROCESS | 1656 | 1467953072174 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:44:32 INFO - PROCESS | 1656 | 1467953072179 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:44:32 INFO - PROCESS | 1656 | 1467953072185 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:44:32 INFO - PROCESS | 1656 | 1467953072186 Marionette TRACE conn2 <- [1,498,null,{}] 21:44:32 INFO - PROCESS | 1656 | 1467953072189 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}] 21:44:32 INFO - PROCESS | 1656 | 1467953072191 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:32 INFO - PROCESS | 1656 | 1467953072300 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:44:32 INFO - PROCESS | 1656 | 1467953072406 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:32 INFO - PROCESS | 1656 | 1467953072407 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x127167000 == 51 [pid = 1656] [id = 132] 21:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1185cb800) [pid = 1656] [serial = 393] [outer = 0x0] 21:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119531800) [pid = 1656] [serial = 394] [outer = 0x1185cb800] 21:44:32 INFO - PROCESS | 1656 | 1467953072439 Marionette DEBUG loaded listener.js 21:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119a67000) [pid = 1656] [serial = 395] [outer = 0x1185cb800] 21:44:32 INFO - PROCESS | 1656 | 1467953072868 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]]]}] 21:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 722ms 21:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:44:32 INFO - PROCESS | 1656 | 1467953072907 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:44:32 INFO - PROCESS | 1656 | 1467953072909 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:44:32 INFO - PROCESS | 1656 | 1467953072911 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:44:32 INFO - PROCESS | 1656 | 1467953072914 Marionette TRACE conn2 <- [1,502,null,{}] 21:44:32 INFO - PROCESS | 1656 | 1467953072921 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}] 21:44:32 INFO - PROCESS | 1656 | 1467953072925 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:33 INFO - PROCESS | 1656 | 1467953073031 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:44:33 INFO - PROCESS | 1656 | 1467953073135 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:33 INFO - PROCESS | 1656 | 1467953073137 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb32000 == 52 [pid = 1656] [id = 133] 21:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12344bc00) [pid = 1656] [serial = 396] [outer = 0x0] 21:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125760400) [pid = 1656] [serial = 397] [outer = 0x12344bc00] 21:44:33 INFO - PROCESS | 1656 | 1467953073172 Marionette DEBUG loaded listener.js 21:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126ff5800) [pid = 1656] [serial = 398] [outer = 0x12344bc00] 21:44:33 INFO - PROCESS | 1656 | 1467953073590 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]]]}] 21:44:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 721ms 21:44:33 INFO - PROCESS | 1656 | 1467953073640 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:44:33 INFO - PROCESS | 1656 | 1467953073642 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:44:33 INFO - PROCESS | 1656 | 1467953073646 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:44:33 INFO - PROCESS | 1656 | 1467953073648 Marionette TRACE conn2 <- [1,506,null,{}] 21:44:33 INFO - PROCESS | 1656 | 1467953073650 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}] 21:44:33 INFO - PROCESS | 1656 | 1467953073652 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:33 INFO - PROCESS | 1656 | 1467953073762 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:44:33 INFO - PROCESS | 1656 | 1467953073872 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:33 INFO - PROCESS | 1656 | 1467953073874 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb6c800 == 53 [pid = 1656] [id = 134] 21:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11675ac00) [pid = 1656] [serial = 399] [outer = 0x0] 21:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a70e400) [pid = 1656] [serial = 400] [outer = 0x11675ac00] 21:44:33 INFO - PROCESS | 1656 | 1467953073908 Marionette DEBUG loaded listener.js 21:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b98d800) [pid = 1656] [serial = 401] [outer = 0x11675ac00] 21:44:34 INFO - PROCESS | 1656 | 1467953074433 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]]]}] 21:44:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:44:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 970ms 21:44:34 INFO - PROCESS | 1656 | 1467953074628 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:44:34 INFO - PROCESS | 1656 | 1467953074630 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:44:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:44:34 INFO - PROCESS | 1656 | 1467953074635 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:44:34 INFO - PROCESS | 1656 | 1467953074637 Marionette TRACE conn2 <- [1,510,null,{}] 21:44:34 INFO - PROCESS | 1656 | 1467953074640 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}] 21:44:34 INFO - PROCESS | 1656 | 1467953074642 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:34 INFO - PROCESS | 1656 | 1467953074736 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:44:34 INFO - PROCESS | 1656 | 1467953074794 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:34 INFO - PROCESS | 1656 | 1467953074798 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aaf800 == 54 [pid = 1656] [id = 135] 21:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11675d800) [pid = 1656] [serial = 402] [outer = 0x0] 21:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x117227000) [pid = 1656] [serial = 403] [outer = 0x11675d800] 21:44:34 INFO - PROCESS | 1656 | 1467953074825 Marionette DEBUG loaded listener.js 21:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118105c00) [pid = 1656] [serial = 404] [outer = 0x11675d800] 21:44:35 INFO - PROCESS | 1656 | 1467953075311 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]]]}] 21:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 722ms 21:44:35 INFO - PROCESS | 1656 | 1467953075357 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:44:35 INFO - PROCESS | 1656 | 1467953075359 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:44:35 INFO - PROCESS | 1656 | 1467953075366 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:44:35 INFO - PROCESS | 1656 | 1467953075368 Marionette TRACE conn2 <- [1,514,null,{}] 21:44:35 INFO - PROCESS | 1656 | 1467953075371 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}] 21:44:35 INFO - PROCESS | 1656 | 1467953075372 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:35 INFO - PROCESS | 1656 | 1467953075483 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1b800 == 53 [pid = 1656] [id = 66] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x116622000 == 52 [pid = 1656] [id = 67] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c80a800 == 51 [pid = 1656] [id = 129] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbf7800 == 50 [pid = 1656] [id = 128] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12b09f800 == 49 [pid = 1656] [id = 127] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12ade7800 == 48 [pid = 1656] [id = 126] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x129941800 == 47 [pid = 1656] [id = 125] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x129316800 == 46 [pid = 1656] [id = 124] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x126947800 == 45 [pid = 1656] [id = 123] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118108c00) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x124757800 == 44 [pid = 1656] [id = 122] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1234ec000 == 43 [pid = 1656] [id = 121] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc2800 == 42 [pid = 1656] [id = 120] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c0800 == 41 [pid = 1656] [id = 119] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11624e800 == 40 [pid = 1656] [id = 118] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117033000 == 39 [pid = 1656] [id = 114] 21:44:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbd8800 == 38 [pid = 1656] [id = 113] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119529400) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11696c800) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1231e4400) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x126ff5c00) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c9c9c00) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b983000) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c472c00) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x125780800) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118554c00) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x126db2400) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119a4d800) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11952c000) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b980000) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12bd67000) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ad5b400) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12911a000) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1296e2800) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128aa7000) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1234ce400) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119a70000) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1129b2800) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119a31000) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12bdbdc00) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12cfb0c00) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12c963000) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12c474400) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128aa8400) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1129ae800) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12ba1d400) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 21:44:35 INFO - PROCESS | 1656 | 1467953075577 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:35 INFO - PROCESS | 1656 | 1467953075579 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aaf000 == 39 [pid = 1656] [id = 136] 21:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1129b2400) [pid = 1656] [serial = 405] [outer = 0x0] 21:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11675ec00) [pid = 1656] [serial = 406] [outer = 0x1129b2400] 21:44:35 INFO - PROCESS | 1656 | 1467953075607 Marionette DEBUG loaded listener.js 21:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118341000) [pid = 1656] [serial = 407] [outer = 0x1129b2400] 21:44:35 INFO - PROCESS | 1656 | 1467953075901 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]]]}] 21:44:35 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 21:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 575ms 21:44:35 INFO - PROCESS | 1656 | 1467953075940 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:44:35 INFO - PROCESS | 1656 | 1467953075941 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:44:35 INFO - PROCESS | 1656 | 1467953075944 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:44:35 INFO - PROCESS | 1656 | 1467953075947 Marionette TRACE conn2 <- [1,518,null,{}] 21:44:35 INFO - PROCESS | 1656 | 1467953075954 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}] 21:44:35 INFO - PROCESS | 1656 | 1467953075958 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:36 INFO - PROCESS | 1656 | 1467953076039 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:44:36 INFO - PROCESS | 1656 | 1467953076104 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 1656 | 1467953076107 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x119506000 == 40 [pid = 1656] [id = 137] 21:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1185c6c00) [pid = 1656] [serial = 408] [outer = 0x0] 21:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1195eac00) [pid = 1656] [serial = 409] [outer = 0x1185c6c00] 21:44:36 INFO - PROCESS | 1656 | 1467953076135 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a6f800) [pid = 1656] [serial = 410] [outer = 0x1185c6c00] 21:44:36 INFO - PROCESS | 1656 | 1467953076433 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]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 21:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:44:36 INFO - PROCESS | 1656 | 1467953076467 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 1656 | 1467953076468 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:44:36 INFO - PROCESS | 1656 | 1467953076470 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 1656 | 1467953076472 Marionette TRACE conn2 <- [1,522,null,{}] 21:44:36 INFO - PROCESS | 1656 | 1467953076474 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}] 21:44:36 INFO - PROCESS | 1656 | 1467953076475 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:36 INFO - PROCESS | 1656 | 1467953076569 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:44:36 INFO - PROCESS | 1656 | 1467953076624 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:36 INFO - PROCESS | 1656 | 1467953076626 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x121795000 == 41 [pid = 1656] [id = 138] 21:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119a31000) [pid = 1656] [serial = 411] [outer = 0x0] 21:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12176a000) [pid = 1656] [serial = 412] [outer = 0x119a31000] 21:44:36 INFO - PROCESS | 1656 | 1467953076651 Marionette DEBUG loaded listener.js 21:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1246ed800) [pid = 1656] [serial = 413] [outer = 0x119a31000] 21:44:36 INFO - PROCESS | 1656 | 1467953076958 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]]]}] 21:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 21:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:44:36 INFO - PROCESS | 1656 | 1467953076990 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:44:36 INFO - PROCESS | 1656 | 1467953076991 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:44:36 INFO - PROCESS | 1656 | 1467953076994 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:44:36 INFO - PROCESS | 1656 | 1467953076997 Marionette TRACE conn2 <- [1,526,null,{}] 21:44:37 INFO - PROCESS | 1656 | 1467953077000 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}] 21:44:37 INFO - PROCESS | 1656 | 1467953077001 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:37 INFO - PROCESS | 1656 | 1467953077078 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:44:37 INFO - PROCESS | 1656 | 1467953077083 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 1656 | 1467953077084 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x125124000 == 42 [pid = 1656] [id = 139] 21:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124fae400) [pid = 1656] [serial = 414] [outer = 0x0] 21:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125786800) [pid = 1656] [serial = 415] [outer = 0x124fae400] 21:44:37 INFO - PROCESS | 1656 | 1467953077109 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126dac000) [pid = 1656] [serial = 416] [outer = 0x124fae400] 21:44:37 INFO - PROCESS | 1656 | 1467953077521 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]]]}] 21:44:37 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 21:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 21:44:37 INFO - PROCESS | 1656 | 1467953077567 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:44:37 INFO - PROCESS | 1656 | 1467953077569 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:44:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:44:37 INFO - PROCESS | 1656 | 1467953077573 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:44:37 INFO - PROCESS | 1656 | 1467953077575 Marionette TRACE conn2 <- [1,530,null,{}] 21:44:37 INFO - PROCESS | 1656 | 1467953077585 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}] 21:44:37 INFO - PROCESS | 1656 | 1467953077591 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:37 INFO - PROCESS | 1656 | 1467953077794 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:44:37 INFO - PROCESS | 1656 | 1467953077888 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:37 INFO - PROCESS | 1656 | 1467953077889 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1b000 == 43 [pid = 1656] [id = 140] 21:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128aa8c00) [pid = 1656] [serial = 417] [outer = 0x0] 21:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1296edc00) [pid = 1656] [serial = 418] [outer = 0x128aa8c00] 21:44:37 INFO - PROCESS | 1656 | 1467953077915 Marionette DEBUG loaded listener.js 21:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b0d5400) [pid = 1656] [serial = 419] [outer = 0x128aa8c00] 21:44:38 INFO - PROCESS | 1656 | 1467953078231 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"]]]}] 21:44:38 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 21:44:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:44:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:44:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:44:38 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 21:44:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:44:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:44:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:44:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 671ms 21:44:38 INFO - PROCESS | 1656 | 1467953078243 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:44:38 INFO - PROCESS | 1656 | 1467953078245 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:44:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:44:38 INFO - PROCESS | 1656 | 1467953078251 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 1656 | 1467953078252 Marionette TRACE conn2 <- [1,534,null,{}] 21:44:38 INFO - PROCESS | 1656 | 1467953078254 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}] 21:44:38 INFO - PROCESS | 1656 | 1467953078255 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:38 INFO - PROCESS | 1656 | 1467953078369 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:44:38 INFO - PROCESS | 1656 | 1467953078391 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 1656 | 1467953078392 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6ce800 == 44 [pid = 1656] [id = 141] 21:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12b0d6c00) [pid = 1656] [serial = 420] [outer = 0x0] 21:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bd6c000) [pid = 1656] [serial = 421] [outer = 0x12b0d6c00] 21:44:38 INFO - PROCESS | 1656 | 1467953078416 Marionette DEBUG loaded listener.js 21:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c474000) [pid = 1656] [serial = 422] [outer = 0x12b0d6c00] 21:44:38 INFO - PROCESS | 1656 | 1467953078761 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]]]}] 21:44:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:44:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 21:44:38 INFO - PROCESS | 1656 | 1467953078771 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:44:38 INFO - PROCESS | 1656 | 1467953078783 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:44:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:44:38 INFO - PROCESS | 1656 | 1467953078787 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:44:38 INFO - PROCESS | 1656 | 1467953078788 Marionette TRACE conn2 <- [1,538,null,{}] 21:44:38 INFO - PROCESS | 1656 | 1467953078790 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}] 21:44:38 INFO - PROCESS | 1656 | 1467953078791 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:38 INFO - PROCESS | 1656 | 1467953078919 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:44:38 INFO - PROCESS | 1656 | 1467953078936 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:38 INFO - PROCESS | 1656 | 1467953078938 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b07a800 == 45 [pid = 1656] [id = 142] 21:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12bd64400) [pid = 1656] [serial = 423] [outer = 0x0] 21:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c47d400) [pid = 1656] [serial = 424] [outer = 0x12bd64400] 21:44:38 INFO - PROCESS | 1656 | 1467953078967 Marionette DEBUG loaded listener.js 21:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c9bdc00) [pid = 1656] [serial = 425] [outer = 0x12bd64400] 21:44:39 INFO - PROCESS | 1656 | 1467953079322 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]]]}] 21:44:39 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. 21:44:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 21:44:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:44:39 INFO - PROCESS | 1656 | 1467953079357 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:44:39 INFO - PROCESS | 1656 | 1467953079358 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:44:39 INFO - PROCESS | 1656 | 1467953079360 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:44:39 INFO - PROCESS | 1656 | 1467953079361 Marionette TRACE conn2 <- [1,542,null,{}] 21:44:39 INFO - PROCESS | 1656 | 1467953079364 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}] 21:44:39 INFO - PROCESS | 1656 | 1467953079365 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:39 INFO - PROCESS | 1656 | 1467953079472 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:44:39 INFO - PROCESS | 1656 | 1467953079485 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:39 INFO - PROCESS | 1656 | 1467953079486 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb6000 == 46 [pid = 1656] [id = 143] 21:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12a709400) [pid = 1656] [serial = 426] [outer = 0x0] 21:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c9c1c00) [pid = 1656] [serial = 427] [outer = 0x12a709400] 21:44:39 INFO - PROCESS | 1656 | 1467953079510 Marionette DEBUG loaded listener.js 21:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12cf6a400) [pid = 1656] [serial = 428] [outer = 0x12a709400] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118339c00) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1188ef000) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ad63000) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11810f800) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12911bc00) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1240dd000) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128a9cc00) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119a6b000) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12c956800) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1128d1c00) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116754000) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11675f400) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:44:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116759800) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:44:39 INFO - PROCESS | 1656 | 1467953079969 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]]]}] 21:44:40 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. 21:44:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 21:44:40 INFO - PROCESS | 1656 | 1467953080044 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:44:40 INFO - PROCESS | 1656 | 1467953080048 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:44:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:44:40 INFO - PROCESS | 1656 | 1467953080055 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:44:40 INFO - PROCESS | 1656 | 1467953080056 Marionette TRACE conn2 <- [1,546,null,{}] 21:44:40 INFO - PROCESS | 1656 | 1467953080059 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}] 21:44:40 INFO - PROCESS | 1656 | 1467953080060 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:40 INFO - PROCESS | 1656 | 1467953080158 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:44:40 INFO - PROCESS | 1656 | 1467953080183 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 1656 | 1467953080185 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1bd800 == 47 [pid = 1656] [id = 144] 21:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116752c00) [pid = 1656] [serial = 429] [outer = 0x0] 21:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11833d800) [pid = 1656] [serial = 430] [outer = 0x116752c00] 21:44:40 INFO - PROCESS | 1656 | 1467953080215 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128d1ec00) [pid = 1656] [serial = 431] [outer = 0x116752c00] 21:44:40 INFO - PROCESS | 1656 | 1467953080563 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]]]}] 21:44:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:44:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 21:44:40 INFO - PROCESS | 1656 | 1467953080574 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:44:40 INFO - PROCESS | 1656 | 1467953080575 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:44:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:44:40 INFO - PROCESS | 1656 | 1467953080579 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:44:40 INFO - PROCESS | 1656 | 1467953080583 Marionette TRACE conn2 <- [1,550,null,{}] 21:44:40 INFO - PROCESS | 1656 | 1467953080586 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}] 21:44:40 INFO - PROCESS | 1656 | 1467953080587 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:40 INFO - PROCESS | 1656 | 1467953080686 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:44:40 INFO - PROCESS | 1656 | 1467953080786 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:40 INFO - PROCESS | 1656 | 1467953080788 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb45800 == 48 [pid = 1656] [id = 145] 21:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11810d000) [pid = 1656] [serial = 432] [outer = 0x0] 21:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a770000) [pid = 1656] [serial = 433] [outer = 0x11810d000] 21:44:40 INFO - PROCESS | 1656 | 1467953080820 Marionette DEBUG loaded listener.js 21:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12d379c00) [pid = 1656] [serial = 434] [outer = 0x11810d000] 21:44:41 INFO - PROCESS | 1656 | 1467953081124 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]]]}] 21:44:41 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. 21:44:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 573ms 21:44:41 INFO - PROCESS | 1656 | 1467953081152 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:44:41 INFO - PROCESS | 1656 | 1467953081153 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:44:41 INFO - PROCESS | 1656 | 1467953081156 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 1656 | 1467953081157 Marionette TRACE conn2 <- [1,554,null,{}] 21:44:41 INFO - PROCESS | 1656 | 1467953081159 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}] 21:44:41 INFO - PROCESS | 1656 | 1467953081160 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:41 INFO - PROCESS | 1656 | 1467953081251 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:44:41 INFO - PROCESS | 1656 | 1467953081255 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 1656 | 1467953081256 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfda000 == 49 [pid = 1656] [id = 146] 21:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1195b9800) [pid = 1656] [serial = 435] [outer = 0x0] 21:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1195bec00) [pid = 1656] [serial = 436] [outer = 0x1195b9800] 21:44:41 INFO - PROCESS | 1656 | 1467953081279 Marionette DEBUG loaded listener.js 21:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1195c4800) [pid = 1656] [serial = 437] [outer = 0x1195b9800] 21:44:41 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:41 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:41 INFO - PROCESS | 1656 | 1467953081629 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]]]}] 21:44:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:44:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 522ms 21:44:41 INFO - PROCESS | 1656 | 1467953081684 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:44:41 INFO - PROCESS | 1656 | 1467953081685 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:44:41 INFO - PROCESS | 1656 | 1467953081688 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:44:41 INFO - PROCESS | 1656 | 1467953081689 Marionette TRACE conn2 <- [1,558,null,{}] 21:44:41 INFO - PROCESS | 1656 | 1467953081692 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}] 21:44:41 INFO - PROCESS | 1656 | 1467953081693 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:41 INFO - PROCESS | 1656 | 1467953081812 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:44:41 INFO - PROCESS | 1656 | 1467953081937 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:41 INFO - PROCESS | 1656 | 1467953081939 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f4a800 == 50 [pid = 1656] [id = 147] 21:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x111e58000) [pid = 1656] [serial = 438] [outer = 0x0] 21:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1128d7000) [pid = 1656] [serial = 439] [outer = 0x111e58000] 21:44:41 INFO - PROCESS | 1656 | 1467953081971 Marionette DEBUG loaded listener.js 21:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11662c800) [pid = 1656] [serial = 440] [outer = 0x111e58000] 21:44:42 INFO - PROCESS | 1656 | 1467953082418 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]]]}] 21:44:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:44:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 770ms 21:44:42 INFO - PROCESS | 1656 | 1467953082480 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:44:42 INFO - PROCESS | 1656 | 1467953082483 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:44:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:44:42 INFO - PROCESS | 1656 | 1467953082542 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:44:42 INFO - PROCESS | 1656 | 1467953082545 Marionette TRACE conn2 <- [1,562,null,{}] 21:44:42 INFO - PROCESS | 1656 | 1467953082550 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}] 21:44:42 INFO - PROCESS | 1656 | 1467953082555 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:42 INFO - PROCESS | 1656 | 1467953082719 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:44:42 INFO - PROCESS | 1656 | 1467953082846 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:42 INFO - PROCESS | 1656 | 1467953082848 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d9800 == 51 [pid = 1656] [id = 148] 21:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11833b400) [pid = 1656] [serial = 441] [outer = 0x0] 21:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118343400) [pid = 1656] [serial = 442] [outer = 0x11833b400] 21:44:42 INFO - PROCESS | 1656 | 1467953082893 Marionette DEBUG loaded listener.js 21:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1185c3000) [pid = 1656] [serial = 443] [outer = 0x11833b400] 21:44:43 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:43 INFO - PROCESS | 1656 | 1467953083304 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]]]}] 21:44:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:44:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 774ms 21:44:43 INFO - PROCESS | 1656 | 1467953083316 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:44:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:44:43 INFO - PROCESS | 1656 | 1467953083318 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:44:43 INFO - PROCESS | 1656 | 1467953083321 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:44:43 INFO - PROCESS | 1656 | 1467953083322 Marionette TRACE conn2 <- [1,566,null,{}] 21:44:43 INFO - PROCESS | 1656 | 1467953083325 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}] 21:44:43 INFO - PROCESS | 1656 | 1467953083326 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:43 INFO - PROCESS | 1656 | 1467953083437 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:44:43 INFO - PROCESS | 1656 | 1467953083500 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:43 INFO - PROCESS | 1656 | 1467953083501 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbc4800 == 52 [pid = 1656] [id = 149] 21:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118e77800) [pid = 1656] [serial = 444] [outer = 0x0] 21:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119a31400) [pid = 1656] [serial = 445] [outer = 0x118e77800] 21:44:43 INFO - PROCESS | 1656 | 1467953083571 Marionette DEBUG loaded listener.js 21:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12176ac00) [pid = 1656] [serial = 446] [outer = 0x118e77800] 21:44:43 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:43 INFO - PROCESS | 1656 | 1467953083989 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]]]}] 21:44:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:44:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 721ms 21:44:44 INFO - PROCESS | 1656 | 1467953084045 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 1656 | 1467953084047 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:44:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:44:44 INFO - PROCESS | 1656 | 1467953084056 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 1656 | 1467953084060 Marionette TRACE conn2 <- [1,570,null,{}] 21:44:44 INFO - PROCESS | 1656 | 1467953084088 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}] 21:44:44 INFO - PROCESS | 1656 | 1467953084091 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:44 INFO - PROCESS | 1656 | 1467953084199 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:44:44 INFO - PROCESS | 1656 | 1467953084283 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 1656 | 1467953084284 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3e7000 == 53 [pid = 1656] [id = 150] 21:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x123733c00) [pid = 1656] [serial = 447] [outer = 0x0] 21:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1242a4800) [pid = 1656] [serial = 448] [outer = 0x123733c00] 21:44:44 INFO - PROCESS | 1656 | 1467953084313 Marionette DEBUG loaded listener.js 21:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x125754800) [pid = 1656] [serial = 449] [outer = 0x123733c00] 21:44:44 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:44:44 INFO - PROCESS | 1656 | 1467953084748 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]]]}] 21:44:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 702ms 21:44:44 INFO - PROCESS | 1656 | 1467953084754 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:44:44 INFO - PROCESS | 1656 | 1467953084755 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:44:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:44:44 INFO - PROCESS | 1656 | 1467953084758 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:44:44 INFO - PROCESS | 1656 | 1467953084759 Marionette TRACE conn2 <- [1,574,null,{}] 21:44:44 INFO - PROCESS | 1656 | 1467953084762 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}] 21:44:44 INFO - PROCESS | 1656 | 1467953084763 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:44 INFO - PROCESS | 1656 | 1467953084871 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:44:44 INFO - PROCESS | 1656 | 1467953084973 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:44 INFO - PROCESS | 1656 | 1467953084974 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3e4000 == 54 [pid = 1656] [id = 151] 21:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1242a1000) [pid = 1656] [serial = 450] [outer = 0x0] 21:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128733800) [pid = 1656] [serial = 451] [outer = 0x1242a1000] 21:44:45 INFO - PROCESS | 1656 | 1467953085003 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12936c000) [pid = 1656] [serial = 452] [outer = 0x1242a1000] 21:44:45 INFO - PROCESS | 1656 | 1467953085396 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]]]}] 21:44:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:44:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 672ms 21:44:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:44:45 INFO - PROCESS | 1656 | 1467953085437 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:44:45 INFO - PROCESS | 1656 | 1467953085438 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:44:45 INFO - PROCESS | 1656 | 1467953085440 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:44:45 INFO - PROCESS | 1656 | 1467953085441 Marionette TRACE conn2 <- [1,578,null,{}] 21:44:45 INFO - PROCESS | 1656 | 1467953085444 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}] 21:44:45 INFO - PROCESS | 1656 | 1467953085448 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:45 INFO - PROCESS | 1656 | 1467953085573 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:44:45 INFO - PROCESS | 1656 | 1467953085812 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:45 INFO - PROCESS | 1656 | 1467953085813 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119521800 == 55 [pid = 1656] [id = 152] 21:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x116753c00) [pid = 1656] [serial = 453] [outer = 0x0] 21:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1167ad400) [pid = 1656] [serial = 454] [outer = 0x116753c00] 21:44:45 INFO - PROCESS | 1656 | 1467953085843 Marionette DEBUG loaded listener.js 21:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x118105800) [pid = 1656] [serial = 455] [outer = 0x116753c00] 21:44:46 INFO - PROCESS | 1656 | 1467953086250 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]]]}] 21:44:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:44:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 874ms 21:44:46 INFO - PROCESS | 1656 | 1467953086337 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:44:46 INFO - PROCESS | 1656 | 1467953086339 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:44:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:44:46 INFO - PROCESS | 1656 | 1467953086345 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:44:46 INFO - PROCESS | 1656 | 1467953086349 Marionette TRACE conn2 <- [1,582,null,{}] 21:44:46 INFO - PROCESS | 1656 | 1467953086353 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}] 21:44:46 INFO - PROCESS | 1656 | 1467953086354 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:46 INFO - PROCESS | 1656 | 1467953086483 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:44:46 INFO - PROCESS | 1656 | 1467953086594 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:46 INFO - PROCESS | 1656 | 1467953086596 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170ca000 == 56 [pid = 1656] [id = 153] 21:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x117e9c800) [pid = 1656] [serial = 456] [outer = 0x0] 21:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119523c00) [pid = 1656] [serial = 457] [outer = 0x117e9c800] 21:44:46 INFO - PROCESS | 1656 | 1467953086640 Marionette DEBUG loaded listener.js 21:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1195c3400) [pid = 1656] [serial = 458] [outer = 0x117e9c800] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfda000 == 55 [pid = 1656] [id = 146] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb45800 == 54 [pid = 1656] [id = 145] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1bd800 == 53 [pid = 1656] [id = 144] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb6000 == 52 [pid = 1656] [id = 143] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b07a800 == 51 [pid = 1656] [id = 142] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6ce800 == 50 [pid = 1656] [id = 141] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1b000 == 49 [pid = 1656] [id = 140] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x125124000 == 48 [pid = 1656] [id = 139] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x121795000 == 47 [pid = 1656] [id = 138] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119506000 == 46 [pid = 1656] [id = 137] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x113aaf000 == 45 [pid = 1656] [id = 136] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119aaf800 == 44 [pid = 1656] [id = 135] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb32000 == 43 [pid = 1656] [id = 133] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x127167000 == 42 [pid = 1656] [id = 132] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x117356000 == 41 [pid = 1656] [id = 131] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1247a6800 == 40 [pid = 1656] [id = 117] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9de000 == 39 [pid = 1656] [id = 102] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0ab800 == 38 [pid = 1656] [id = 98] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d4000 == 37 [pid = 1656] [id = 115] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1169ab800 == 36 [pid = 1656] [id = 103] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12b087800 == 35 [pid = 1656] [id = 116] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb6c800 == 34 [pid = 1656] [id = 134] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb33800 == 33 [pid = 1656] [id = 130] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x119521800 == 32 [pid = 1656] [id = 152] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3e4000 == 31 [pid = 1656] [id = 151] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3e7000 == 30 [pid = 1656] [id = 150] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbc4800 == 29 [pid = 1656] [id = 149] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d9800 == 28 [pid = 1656] [id = 148] 21:44:47 INFO - PROCESS | 1656 | --DOCSHELL 0x113f4a800 == 27 [pid = 1656] [id = 147] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x119a1fc00) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11943dc00) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x119d10c00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x128a9dc00) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x117ea1c00) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12b98c000) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119a2ec00) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x121768000) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12a709800) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ad67000) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1256b0400) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128725000) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x129372c00) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1296e9c00) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12a76a000) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c9bf000) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1128d5c00) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116756800) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12cf63400) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x116761400) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11675cc00) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1180b6800) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c9c8000) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12c47d000) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c9bc400) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x121761000) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ad60c00) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118e80c00) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185bfc00) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118341c00) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 21:44:47 INFO - PROCESS | 1656 | 1467953087755 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]]]}] 21:44:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:44:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1427ms 21:44:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:44:47 INFO - PROCESS | 1656 | 1467953087771 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:44:47 INFO - PROCESS | 1656 | 1467953087773 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:44:47 INFO - PROCESS | 1656 | 1467953087776 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:44:47 INFO - PROCESS | 1656 | 1467953087780 Marionette TRACE conn2 <- [1,586,null,{}] 21:44:47 INFO - PROCESS | 1656 | 1467953087783 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}] 21:44:47 INFO - PROCESS | 1656 | 1467953087784 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:47 INFO - PROCESS | 1656 | 1467953087863 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:44:47 INFO - PROCESS | 1656 | 1467953087868 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:47 INFO - PROCESS | 1656 | 1467953087870 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160a5800 == 28 [pid = 1656] [id = 154] 21:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112d68c00) [pid = 1656] [serial = 459] [outer = 0x0] 21:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113f39800) [pid = 1656] [serial = 460] [outer = 0x112d68c00] 21:44:47 INFO - PROCESS | 1656 | 1467953087901 Marionette DEBUG loaded listener.js 21:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116752800) [pid = 1656] [serial = 461] [outer = 0x112d68c00] 21:44:48 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:48 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:48 INFO - PROCESS | 1656 | 1467953088235 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]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:44:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 473ms 21:44:48 INFO - PROCESS | 1656 | 1467953088250 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 1656 | 1467953088253 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:44:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:44:48 INFO - PROCESS | 1656 | 1467953088257 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - PROCESS | 1656 | 1467953088259 Marionette TRACE conn2 <- [1,590,null,{}] 21:44:48 INFO - PROCESS | 1656 | 1467953088263 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}] 21:44:48 INFO - PROCESS | 1656 | 1467953088266 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:48 INFO - PROCESS | 1656 | 1467953088334 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:44:48 INFO - PROCESS | 1656 | 1467953088397 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:48 INFO - PROCESS | 1656 | 1467953088399 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b8000 == 29 [pid = 1656] [id = 155] 21:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1172bd000) [pid = 1656] [serial = 462] [outer = 0x0] 21:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1176dec00) [pid = 1656] [serial = 463] [outer = 0x1172bd000] 21:44:48 INFO - PROCESS | 1656 | 1467953088446 Marionette DEBUG loaded listener.js 21:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1180b6400) [pid = 1656] [serial = 464] [outer = 0x1172bd000] 21:44:48 INFO - PROCESS | 1656 | 1467953088919 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]]]}] 21:44:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:44:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 675ms 21:44:48 INFO - PROCESS | 1656 | 1467953088945 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:44:48 INFO - PROCESS | 1656 | 1467953088946 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:44:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:44:48 INFO - PROCESS | 1656 | 1467953088951 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:44:48 INFO - PROCESS | 1656 | 1467953088955 Marionette TRACE conn2 <- [1,594,null,{}] 21:44:48 INFO - PROCESS | 1656 | 1467953088978 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}] 21:44:48 INFO - PROCESS | 1656 | 1467953088984 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:49 INFO - PROCESS | 1656 | 1467953089068 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:44:49 INFO - PROCESS | 1656 | 1467953089073 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 1656 | 1467953089075 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f4800 == 30 [pid = 1656] [id = 156] 21:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11833fc00) [pid = 1656] [serial = 465] [outer = 0x0] 21:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118344800) [pid = 1656] [serial = 466] [outer = 0x11833fc00] 21:44:49 INFO - PROCESS | 1656 | 1467953089105 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1185be800) [pid = 1656] [serial = 467] [outer = 0x11833fc00] 21:44:49 INFO - PROCESS | 1656 | 1467953089438 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]]]}] 21:44:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:44:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 529ms 21:44:49 INFO - PROCESS | 1656 | 1467953089480 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:44:49 INFO - PROCESS | 1656 | 1467953089482 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:44:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:44:49 INFO - PROCESS | 1656 | 1467953089484 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:44:49 INFO - PROCESS | 1656 | 1467953089485 Marionette TRACE conn2 <- [1,598,null,{}] 21:44:49 INFO - PROCESS | 1656 | 1467953089488 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}] 21:44:49 INFO - PROCESS | 1656 | 1467953089489 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:49 INFO - PROCESS | 1656 | 1467953089602 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:44:49 INFO - PROCESS | 1656 | 1467953089644 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:49 INFO - PROCESS | 1656 | 1467953089645 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119506000 == 31 [pid = 1656] [id = 157] 21:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118342800) [pid = 1656] [serial = 468] [outer = 0x0] 21:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1185d9c00) [pid = 1656] [serial = 469] [outer = 0x118342800] 21:44:49 INFO - PROCESS | 1656 | 1467953089670 Marionette DEBUG loaded listener.js 21:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119436800) [pid = 1656] [serial = 470] [outer = 0x118342800] 21:44:50 INFO - PROCESS | 1656 | 1467953090013 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]]]}] 21:44:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:44:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 569ms 21:44:50 INFO - PROCESS | 1656 | 1467953090053 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:44:50 INFO - PROCESS | 1656 | 1467953090055 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:44:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:44:50 INFO - PROCESS | 1656 | 1467953090057 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:44:50 INFO - PROCESS | 1656 | 1467953090058 Marionette TRACE conn2 <- [1,602,null,{}] 21:44:50 INFO - PROCESS | 1656 | 1467953090060 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}] 21:44:50 INFO - PROCESS | 1656 | 1467953090062 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:50 INFO - PROCESS | 1656 | 1467953090160 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:44:50 INFO - PROCESS | 1656 | 1467953090163 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 1656 | 1467953090165 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12329c800 == 32 [pid = 1656] [id = 158] 21:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x113d4cc00) [pid = 1656] [serial = 471] [outer = 0x0] 21:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119442c00) [pid = 1656] [serial = 472] [outer = 0x113d4cc00] 21:44:50 INFO - PROCESS | 1656 | 1467953090190 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1195ba400) [pid = 1656] [serial = 473] [outer = 0x113d4cc00] 21:44:50 INFO - PROCESS | 1656 | 1467953090543 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]]]}] 21:44:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:44:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 21:44:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:44:50 INFO - PROCESS | 1656 | 1467953090575 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:44:50 INFO - PROCESS | 1656 | 1467953090577 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:44:50 INFO - PROCESS | 1656 | 1467953090579 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:44:50 INFO - PROCESS | 1656 | 1467953090580 Marionette TRACE conn2 <- [1,606,null,{}] 21:44:50 INFO - PROCESS | 1656 | 1467953090582 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}] 21:44:50 INFO - PROCESS | 1656 | 1467953090586 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:50 INFO - PROCESS | 1656 | 1467953090692 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:44:50 INFO - PROCESS | 1656 | 1467953090729 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:50 INFO - PROCESS | 1656 | 1467953090730 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x124758000 == 33 [pid = 1656] [id = 159] 21:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1195ba800) [pid = 1656] [serial = 474] [outer = 0x0] 21:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119a66c00) [pid = 1656] [serial = 475] [outer = 0x1195ba800] 21:44:50 INFO - PROCESS | 1656 | 1467953090755 Marionette DEBUG loaded listener.js 21:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119fef400) [pid = 1656] [serial = 476] [outer = 0x1195ba800] 21:44:51 INFO - PROCESS | 1656 | 1467953091060 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]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:44:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 21:44:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:44:51 INFO - PROCESS | 1656 | 1467953091100 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 1656 | 1467953091101 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:44:51 INFO - PROCESS | 1656 | 1467953091103 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 1656 | 1467953091104 Marionette TRACE conn2 <- [1,610,null,{}] 21:44:51 INFO - PROCESS | 1656 | 1467953091107 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}] 21:44:51 INFO - PROCESS | 1656 | 1467953091108 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:51 INFO - PROCESS | 1656 | 1467953091205 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:44:51 INFO - PROCESS | 1656 | 1467953091241 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:51 INFO - PROCESS | 1656 | 1467953091242 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x125718000 == 34 [pid = 1656] [id = 160] 21:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119ffa400) [pid = 1656] [serial = 477] [outer = 0x0] 21:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1231e3c00) [pid = 1656] [serial = 478] [outer = 0x119ffa400] 21:44:51 INFO - PROCESS | 1656 | 1467953091266 Marionette DEBUG loaded listener.js 21:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12426fc00) [pid = 1656] [serial = 479] [outer = 0x119ffa400] 21:44:51 INFO - PROCESS | 1656 | 1467953091577 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]]]}] 21:44:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:44:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119a73400) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128727c00) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1172bd800) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116752c00) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11675d800) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12bdbfc00) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128aa8c00) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bd64400) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12ad5d000) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124fae400) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12344bc00) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x117ea0400) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11810d000) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1129b2400) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1185c6c00) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b0d6c00) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119a31000) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117225800) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a709400) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128aa2000) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185cb800) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11675ac00) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118102400) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12176d400) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1181e3400) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:44:51 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1195b9800) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:44:51 INFO - PROCESS | 1656 | 1467953091952 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:44:51 INFO - PROCESS | 1656 | 1467953091953 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:44:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1129b0c00) [pid = 1656] [serial = 480] [outer = 0x12c95c400] 21:44:51 INFO - PROCESS | 1656 | 1467953091986 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:44:51 INFO - PROCESS | 1656 | 1467953091987 Marionette TRACE conn2 <- [1,614,null,{}] 21:44:52 INFO - PROCESS | 1656 | 1467953092008 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}] 21:44:52 INFO - PROCESS | 1656 | 1467953092009 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:52 INFO - PROCESS | 1656 | 1467953092084 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:44:52 INFO - PROCESS | 1656 | 1467953092089 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 1656 | 1467953092091 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b72800 == 35 [pid = 1656] [id = 161] 21:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1185c6c00) [pid = 1656] [serial = 481] [outer = 0x0] 21:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1195b8c00) [pid = 1656] [serial = 482] [outer = 0x1185c6c00] 21:44:52 INFO - PROCESS | 1656 | 1467953092118 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a6e400) [pid = 1656] [serial = 483] [outer = 0x1185c6c00] 21:44:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:44:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 490ms 21:44:52 INFO - PROCESS | 1656 | 1467953092451 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]]]}] 21:44:52 INFO - PROCESS | 1656 | 1467953092458 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:44:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:44:52 INFO - PROCESS | 1656 | 1467953092470 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:44:52 INFO - PROCESS | 1656 | 1467953092475 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:44:52 INFO - PROCESS | 1656 | 1467953092476 Marionette TRACE conn2 <- [1,618,null,{}] 21:44:52 INFO - PROCESS | 1656 | 1467953092480 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}] 21:44:52 INFO - PROCESS | 1656 | 1467953092483 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:52 INFO - PROCESS | 1656 | 1467953092588 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:44:52 INFO - PROCESS | 1656 | 1467953092595 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:52 INFO - PROCESS | 1656 | 1467953092596 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x127172800 == 36 [pid = 1656] [id = 162] 21:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x113a9ec00) [pid = 1656] [serial = 484] [outer = 0x0] 21:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119a71c00) [pid = 1656] [serial = 485] [outer = 0x113a9ec00] 21:44:52 INFO - PROCESS | 1656 | 1467953092621 Marionette DEBUG loaded listener.js 21:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124299400) [pid = 1656] [serial = 486] [outer = 0x113a9ec00] 21:44:52 INFO - PROCESS | 1656 | 1467953092919 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]]]}] 21:44:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:44:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 21:44:52 INFO - PROCESS | 1656 | 1467953092946 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:44:52 INFO - PROCESS | 1656 | 1467953092949 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:44:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:44:52 INFO - PROCESS | 1656 | 1467953092952 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:44:52 INFO - PROCESS | 1656 | 1467953092953 Marionette TRACE conn2 <- [1,622,null,{}] 21:44:52 INFO - PROCESS | 1656 | 1467953092955 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}] 21:44:52 INFO - PROCESS | 1656 | 1467953092957 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:53 INFO - PROCESS | 1656 | 1467953093037 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:44:53 INFO - PROCESS | 1656 | 1467953093041 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:53 INFO - PROCESS | 1656 | 1467953093042 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x129312000 == 37 [pid = 1656] [id = 163] 21:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1129a6000) [pid = 1656] [serial = 487] [outer = 0x0] 21:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1242a2800) [pid = 1656] [serial = 488] [outer = 0x1129a6000] 21:44:53 INFO - PROCESS | 1656 | 1467953093068 Marionette DEBUG loaded listener.js 21:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124b79400) [pid = 1656] [serial = 489] [outer = 0x1129a6000] 21:44:53 INFO - PROCESS | 1656 | 1467953093418 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]]]}] 21:44:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:44:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 21:44:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:44:53 INFO - PROCESS | 1656 | 1467953093471 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:44:53 INFO - PROCESS | 1656 | 1467953093473 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:44:53 INFO - PROCESS | 1656 | 1467953093475 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:44:53 INFO - PROCESS | 1656 | 1467953093485 Marionette TRACE conn2 <- [1,626,null,{}] 21:44:53 INFO - PROCESS | 1656 | 1467953093488 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}] 21:44:53 INFO - PROCESS | 1656 | 1467953093489 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:53 INFO - PROCESS | 1656 | 1467953093578 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:44:53 INFO - PROCESS | 1656 | 1467953093585 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:53 INFO - PROCESS | 1656 | 1467953093587 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6de000 == 38 [pid = 1656] [id = 164] 21:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1242a3400) [pid = 1656] [serial = 490] [outer = 0x0] 21:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124fad800) [pid = 1656] [serial = 491] [outer = 0x1242a3400] 21:44:53 INFO - PROCESS | 1656 | 1467953093613 Marionette DEBUG loaded listener.js 21:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126db5c00) [pid = 1656] [serial = 492] [outer = 0x1242a3400] 21:44:53 INFO - PROCESS | 1656 | 1467953093994 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]]]}] 21:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 578ms 21:44:54 INFO - PROCESS | 1656 | 1467953094054 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:44:54 INFO - PROCESS | 1656 | 1467953094057 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:44:54 INFO - PROCESS | 1656 | 1467953094060 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:44:54 INFO - PROCESS | 1656 | 1467953094063 Marionette TRACE conn2 <- [1,630,null,{}] 21:44:54 INFO - PROCESS | 1656 | 1467953094068 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}] 21:44:54 INFO - PROCESS | 1656 | 1467953094069 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:54 INFO - PROCESS | 1656 | 1467953094184 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:44:54 INFO - PROCESS | 1656 | 1467953094239 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:54 INFO - PROCESS | 1656 | 1467953094242 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab6800 == 39 [pid = 1656] [id = 165] 21:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112d5fc00) [pid = 1656] [serial = 493] [outer = 0x0] 21:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x112ee4c00) [pid = 1656] [serial = 494] [outer = 0x112d5fc00] 21:44:54 INFO - PROCESS | 1656 | 1467953094273 Marionette DEBUG loaded listener.js 21:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x113aa5400) [pid = 1656] [serial = 495] [outer = 0x112d5fc00] 21:44:54 INFO - PROCESS | 1656 | 1467953094840 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]]]}] 21:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 824ms 21:44:54 INFO - PROCESS | 1656 | 1467953094883 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:44:54 INFO - PROCESS | 1656 | 1467953094887 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:44:54 INFO - PROCESS | 1656 | 1467953094891 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:44:54 INFO - PROCESS | 1656 | 1467953094893 Marionette TRACE conn2 <- [1,634,null,{}] 21:44:54 INFO - PROCESS | 1656 | 1467953094896 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}] 21:44:54 INFO - PROCESS | 1656 | 1467953094897 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:55 INFO - PROCESS | 1656 | 1467953095007 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:44:55 INFO - PROCESS | 1656 | 1467953095086 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:55 INFO - PROCESS | 1656 | 1467953095087 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119275800 == 40 [pid = 1656] [id = 166] 21:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1176d7800) [pid = 1656] [serial = 496] [outer = 0x0] 21:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1180b4400) [pid = 1656] [serial = 497] [outer = 0x1176d7800] 21:44:55 INFO - PROCESS | 1656 | 1467953095118 Marionette DEBUG loaded listener.js 21:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1181dc400) [pid = 1656] [serial = 498] [outer = 0x1176d7800] 21:44:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:55 INFO - PROCESS | 1656 | 1467953095652 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]]]}] 21:44:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:44:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 773ms 21:44:55 INFO - PROCESS | 1656 | 1467953095800 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:44:55 INFO - PROCESS | 1656 | 1467953095802 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:44:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:44:55 INFO - PROCESS | 1656 | 1467953095834 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:44:55 INFO - PROCESS | 1656 | 1467953095836 Marionette TRACE conn2 <- [1,638,null,{}] 21:44:55 INFO - PROCESS | 1656 | 1467953095839 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}] 21:44:55 INFO - PROCESS | 1656 | 1467953095841 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:55 INFO - PROCESS | 1656 | 1467953095944 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:44:56 INFO - PROCESS | 1656 | 1467953095996 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 1656 | 1467953095999 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117031000 == 41 [pid = 1656] [id = 167] 21:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1160da400) [pid = 1656] [serial = 499] [outer = 0x0] 21:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x116755800) [pid = 1656] [serial = 500] [outer = 0x1160da400] 21:44:56 INFO - PROCESS | 1656 | 1467953096026 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117228c00) [pid = 1656] [serial = 501] [outer = 0x1160da400] 21:44:56 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x129312000 == 40 [pid = 1656] [id = 163] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x127172800 == 39 [pid = 1656] [id = 162] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x128b72800 == 38 [pid = 1656] [id = 161] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x125718000 == 37 [pid = 1656] [id = 160] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x124758000 == 36 [pid = 1656] [id = 159] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12329c800 == 35 [pid = 1656] [id = 158] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x119506000 == 34 [pid = 1656] [id = 157] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f4800 == 33 [pid = 1656] [id = 156] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b8000 == 32 [pid = 1656] [id = 155] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1160a5800 == 31 [pid = 1656] [id = 154] 21:44:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1170ca000 == 30 [pid = 1656] [id = 153] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x123730800) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12911a400) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11810f400) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11833d800) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x117227000) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c479000) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b0d5400) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12c47d400) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12ba20c00) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x125786800) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125760400) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1185c5800) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a770000) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11675ec00) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119a6f800) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118341000) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12bd6c000) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1246ed800) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11810e400) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126ff5800) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12c474000) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12c9c1c00) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12936b800) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126dac000) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a67000) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b98d800) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12c9bdc00) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11833d400) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1247c9000) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195eac00) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119531800) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12cf6a400) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a70e400) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128d1ec00) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118111000) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11952e400) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195bec00) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12176a000) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118105c00) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1296edc00) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12d379c00) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1195c4800) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 21:44:56 INFO - PROCESS | 1656 | 1467953096474 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]]]}] 21:44:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:44:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 676ms 21:44:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:44:56 INFO - PROCESS | 1656 | 1467953096505 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:44:56 INFO - PROCESS | 1656 | 1467953096507 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:44:56 INFO - PROCESS | 1656 | 1467953096511 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:44:56 INFO - PROCESS | 1656 | 1467953096513 Marionette TRACE conn2 <- [1,642,null,{}] 21:44:56 INFO - PROCESS | 1656 | 1467953096516 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}] 21:44:56 INFO - PROCESS | 1656 | 1467953096518 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:56 INFO - PROCESS | 1656 | 1467953096596 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:44:56 INFO - PROCESS | 1656 | 1467953096602 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:56 INFO - PROCESS | 1656 | 1467953096603 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b8000 == 31 [pid = 1656] [id = 168] 21:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1176d9400) [pid = 1656] [serial = 502] [outer = 0x0] 21:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118110800) [pid = 1656] [serial = 503] [outer = 0x1176d9400] 21:44:56 INFO - PROCESS | 1656 | 1467953096631 Marionette DEBUG loaded listener.js 21:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11833e000) [pid = 1656] [serial = 504] [outer = 0x1176d9400] 21:44:56 INFO - PROCESS | 1656 | 1467953096969 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]]]}] 21:44:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 21:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:44:57 INFO - PROCESS | 1656 | 1467953097032 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:44:57 INFO - PROCESS | 1656 | 1467953097034 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:44:57 INFO - PROCESS | 1656 | 1467953097036 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:44:57 INFO - PROCESS | 1656 | 1467953097037 Marionette TRACE conn2 <- [1,646,null,{}] 21:44:57 INFO - PROCESS | 1656 | 1467953097044 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}] 21:44:57 INFO - PROCESS | 1656 | 1467953097047 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:57 INFO - PROCESS | 1656 | 1467953097133 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:44:57 INFO - PROCESS | 1656 | 1467953097139 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 1656 | 1467953097141 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aae800 == 32 [pid = 1656] [id = 169] 21:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118e81800) [pid = 1656] [serial = 505] [outer = 0x0] 21:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11943c800) [pid = 1656] [serial = 506] [outer = 0x118e81800] 21:44:57 INFO - PROCESS | 1656 | 1467953097170 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119531c00) [pid = 1656] [serial = 507] [outer = 0x118e81800] 21:44:57 INFO - PROCESS | 1656 | 1467953097511 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]]]}] 21:44:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 21:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:44:57 INFO - PROCESS | 1656 | 1467953097554 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:44:57 INFO - PROCESS | 1656 | 1467953097556 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:44:57 INFO - PROCESS | 1656 | 1467953097558 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:44:57 INFO - PROCESS | 1656 | 1467953097559 Marionette TRACE conn2 <- [1,650,null,{}] 21:44:57 INFO - PROCESS | 1656 | 1467953097561 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}] 21:44:57 INFO - PROCESS | 1656 | 1467953097562 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:57 INFO - PROCESS | 1656 | 1467953097641 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:44:57 INFO - PROCESS | 1656 | 1467953097645 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:57 INFO - PROCESS | 1656 | 1467953097648 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12402f000 == 33 [pid = 1656] [id = 170] 21:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195bd000) [pid = 1656] [serial = 508] [outer = 0x0] 21:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1195eb400) [pid = 1656] [serial = 509] [outer = 0x1195bd000] 21:44:57 INFO - PROCESS | 1656 | 1467953097674 Marionette DEBUG loaded listener.js 21:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119a2cc00) [pid = 1656] [serial = 510] [outer = 0x1195bd000] 21:44:58 INFO - PROCESS | 1656 | 1467953098019 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]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 474ms 21:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:44:58 INFO - PROCESS | 1656 | 1467953098034 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 1656 | 1467953098035 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:44:58 INFO - PROCESS | 1656 | 1467953098037 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 1656 | 1467953098038 Marionette TRACE conn2 <- [1,654,null,{}] 21:44:58 INFO - PROCESS | 1656 | 1467953098041 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}] 21:44:58 INFO - PROCESS | 1656 | 1467953098042 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:58 INFO - PROCESS | 1656 | 1467953098119 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:44:58 INFO - PROCESS | 1656 | 1467953098123 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 1656 | 1467953098124 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12511e000 == 34 [pid = 1656] [id = 171] 21:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11602dc00) [pid = 1656] [serial = 511] [outer = 0x0] 21:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a6fc00) [pid = 1656] [serial = 512] [outer = 0x11602dc00] 21:44:58 INFO - PROCESS | 1656 | 1467953098151 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fd5400) [pid = 1656] [serial = 513] [outer = 0x11602dc00] 21:44:58 INFO - PROCESS | 1656 | 1467953098489 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]]]}] 21:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 21:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:44:58 INFO - PROCESS | 1656 | 1467953098507 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:44:58 INFO - PROCESS | 1656 | 1467953098509 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:44:58 INFO - PROCESS | 1656 | 1467953098511 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:44:58 INFO - PROCESS | 1656 | 1467953098512 Marionette TRACE conn2 <- [1,658,null,{}] 21:44:58 INFO - PROCESS | 1656 | 1467953098517 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}] 21:44:58 INFO - PROCESS | 1656 | 1467953098521 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:58 INFO - PROCESS | 1656 | 1467953098653 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:44:58 INFO - PROCESS | 1656 | 1467953098667 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:58 INFO - PROCESS | 1656 | 1467953098668 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x125717000 == 35 [pid = 1656] [id = 172] 21:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12314ec00) [pid = 1656] [serial = 514] [outer = 0x0] 21:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124276800) [pid = 1656] [serial = 515] [outer = 0x12314ec00] 21:44:58 INFO - PROCESS | 1656 | 1467953098693 Marionette DEBUG loaded listener.js 21:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124f05000) [pid = 1656] [serial = 516] [outer = 0x12314ec00] 21:44:59 INFO - PROCESS | 1656 | 1467953099051 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]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:44:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 571ms 21:44:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:44:59 INFO - PROCESS | 1656 | 1467953099088 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 1656 | 1467953099089 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:44:59 INFO - PROCESS | 1656 | 1467953099091 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - PROCESS | 1656 | 1467953099092 Marionette TRACE conn2 <- [1,662,null,{}] 21:44:59 INFO - PROCESS | 1656 | 1467953099094 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}] 21:44:59 INFO - PROCESS | 1656 | 1467953099095 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:59 INFO - PROCESS | 1656 | 1467953099191 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:44:59 INFO - PROCESS | 1656 | 1467953099195 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 1656 | 1467953099197 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e92800 == 36 [pid = 1656] [id = 173] 21:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124f08c00) [pid = 1656] [serial = 517] [outer = 0x0] 21:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1256aac00) [pid = 1656] [serial = 518] [outer = 0x124f08c00] 21:44:59 INFO - PROCESS | 1656 | 1467953099221 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1257ef800) [pid = 1656] [serial = 519] [outer = 0x124f08c00] 21:44:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:44:59 INFO - PROCESS | 1656 | 1467953099600 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]]]}] 21:44:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:44:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 21:44:59 INFO - PROCESS | 1656 | 1467953099618 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:44:59 INFO - PROCESS | 1656 | 1467953099620 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:44:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:44:59 INFO - PROCESS | 1656 | 1467953099624 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:44:59 INFO - PROCESS | 1656 | 1467953099625 Marionette TRACE conn2 <- [1,666,null,{}] 21:44:59 INFO - PROCESS | 1656 | 1467953099630 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}] 21:44:59 INFO - PROCESS | 1656 | 1467953099633 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:59 INFO - PROCESS | 1656 | 1467953099779 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:44:59 INFO - PROCESS | 1656 | 1467953099798 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:44:59 INFO - PROCESS | 1656 | 1467953099799 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12992b800 == 37 [pid = 1656] [id = 174] 21:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1269e8c00) [pid = 1656] [serial = 520] [outer = 0x0] 21:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126f5d400) [pid = 1656] [serial = 521] [outer = 0x1269e8c00] 21:44:59 INFO - PROCESS | 1656 | 1467953099838 Marionette DEBUG loaded listener.js 21:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128a9a400) [pid = 1656] [serial = 522] [outer = 0x1269e8c00] 21:45:00 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:00 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:00 INFO - PROCESS | 1656 | 1467953100239 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]]]}] 21:45:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:45:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 624ms 21:45:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:45:00 INFO - PROCESS | 1656 | 1467953100249 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:45:00 INFO - PROCESS | 1656 | 1467953100250 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:45:00 INFO - PROCESS | 1656 | 1467953100252 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 1656 | 1467953100253 Marionette TRACE conn2 <- [1,670,null,{}] 21:45:00 INFO - PROCESS | 1656 | 1467953100255 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}] 21:45:00 INFO - PROCESS | 1656 | 1467953100256 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:00 INFO - PROCESS | 1656 | 1467953100358 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:45:00 INFO - PROCESS | 1656 | 1467953100369 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 1656 | 1467953100370 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b06d800 == 38 [pid = 1656] [id = 175] 21:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1188eb400) [pid = 1656] [serial = 523] [outer = 0x0] 21:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128aa2c00) [pid = 1656] [serial = 524] [outer = 0x1188eb400] 21:45:00 INFO - PROCESS | 1656 | 1467953100401 Marionette DEBUG loaded listener.js 21:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128d22400) [pid = 1656] [serial = 525] [outer = 0x1188eb400] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113d4cc00) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1195ba800) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117e9c800) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1172bd000) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112d68c00) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11833fc00) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x111e58000) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11833b400) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118e77800) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x123733c00) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1242a1000) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119ffa400) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116753c00) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113a9ec00) [pid = 1656] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1185c6c00) [pid = 1656] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118342800) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:45:00 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1129a6000) [pid = 1656] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:45:00 INFO - PROCESS | 1656 | 1467953100848 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]]]}] 21:45:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:45:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 619ms 21:45:00 INFO - PROCESS | 1656 | 1467953100871 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:45:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:45:00 INFO - PROCESS | 1656 | 1467953100872 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:45:00 INFO - PROCESS | 1656 | 1467953100875 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:45:00 INFO - PROCESS | 1656 | 1467953100876 Marionette TRACE conn2 <- [1,674,null,{}] 21:45:00 INFO - PROCESS | 1656 | 1467953100879 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}] 21:45:00 INFO - PROCESS | 1656 | 1467953100881 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:00 INFO - PROCESS | 1656 | 1467953100971 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:45:00 INFO - PROCESS | 1656 | 1467953100975 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:00 INFO - PROCESS | 1656 | 1467953100976 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x124422000 == 39 [pid = 1656] [id = 176] 21:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1128ca400) [pid = 1656] [serial = 526] [outer = 0x0] 21:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11675c400) [pid = 1656] [serial = 527] [outer = 0x1128ca400] 21:45:01 INFO - PROCESS | 1656 | 1467953101003 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185c4c00) [pid = 1656] [serial = 528] [outer = 0x1128ca400] 21:45:01 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:01 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:45:01 INFO - PROCESS | 1656 | 1467953101457 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]]]}] 21:45:01 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 21:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 21:45:01 INFO - PROCESS | 1656 | 1467953101494 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:45:01 INFO - PROCESS | 1656 | 1467953101496 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:45:01 INFO - PROCESS | 1656 | 1467953101498 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:45:01 INFO - PROCESS | 1656 | 1467953101500 Marionette TRACE conn2 <- [1,678,null,{}] 21:45:01 INFO - PROCESS | 1656 | 1467953101502 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}] 21:45:01 INFO - PROCESS | 1656 | 1467953101504 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:01 INFO - PROCESS | 1656 | 1467953101598 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:45:01 INFO - PROCESS | 1656 | 1467953101616 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:01 INFO - PROCESS | 1656 | 1467953101626 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d3000 == 40 [pid = 1656] [id = 177] 21:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195bcc00) [pid = 1656] [serial = 529] [outer = 0x0] 21:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125783c00) [pid = 1656] [serial = 530] [outer = 0x1195bcc00] 21:45:01 INFO - PROCESS | 1656 | 1467953101652 Marionette DEBUG loaded listener.js 21:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129118800) [pid = 1656] [serial = 531] [outer = 0x1195bcc00] 21:45:01 INFO - PROCESS | 1656 | 1467953101992 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]]]}] 21:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 21:45:02 INFO - PROCESS | 1656 | 1467953102018 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:45:02 INFO - PROCESS | 1656 | 1467953102019 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:45:02 INFO - PROCESS | 1656 | 1467953102022 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:45:02 INFO - PROCESS | 1656 | 1467953102023 Marionette TRACE conn2 <- [1,682,null,{}] 21:45:02 INFO - PROCESS | 1656 | 1467953102025 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}] 21:45:02 INFO - PROCESS | 1656 | 1467953102027 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:02 INFO - PROCESS | 1656 | 1467953102135 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:45:02 INFO - PROCESS | 1656 | 1467953102141 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:02 INFO - PROCESS | 1656 | 1467953102142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb7000 == 41 [pid = 1656] [id = 178] 21:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1133ec800) [pid = 1656] [serial = 532] [outer = 0x0] 21:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12911b000) [pid = 1656] [serial = 533] [outer = 0x1133ec800] 21:45:02 INFO - PROCESS | 1656 | 1467953102166 Marionette DEBUG loaded listener.js 21:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12950d000) [pid = 1656] [serial = 534] [outer = 0x1133ec800] 21:45:02 INFO - PROCESS | 1656 | 1467953102975 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]]]}] 21:45:02 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) 21:45:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 21:45:02 INFO - PROCESS | 1656 | 1467953102991 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:45:02 INFO - PROCESS | 1656 | 1467953102994 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:45:03 INFO - PROCESS | 1656 | 1467953103000 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:45:03 INFO - PROCESS | 1656 | 1467953103002 Marionette TRACE conn2 <- [1,686,null,{}] 21:45:03 INFO - PROCESS | 1656 | 1467953103006 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}] 21:45:03 INFO - PROCESS | 1656 | 1467953103008 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:03 INFO - PROCESS | 1656 | 1467953103117 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:45:03 INFO - PROCESS | 1656 | 1467953103169 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:03 INFO - PROCESS | 1656 | 1467953103171 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11699b800 == 42 [pid = 1656] [id = 179] 21:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116757c00) [pid = 1656] [serial = 535] [outer = 0x0] 21:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116761000) [pid = 1656] [serial = 536] [outer = 0x116757c00] 21:45:03 INFO - PROCESS | 1656 | 1467953103203 Marionette DEBUG loaded listener.js 21:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1180b4800) [pid = 1656] [serial = 537] [outer = 0x116757c00] 21:45:04 INFO - PROCESS | 1656 | 1467953104133 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]]]}] 21:45:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:45:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1173ms 21:45:04 INFO - PROCESS | 1656 | 1467953104172 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:45:04 INFO - PROCESS | 1656 | 1467953104176 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:45:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:45:04 INFO - PROCESS | 1656 | 1467953104181 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:45:04 INFO - PROCESS | 1656 | 1467953104182 Marionette TRACE conn2 <- [1,690,null,{}] 21:45:04 INFO - PROCESS | 1656 | 1467953104185 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}] 21:45:04 INFO - PROCESS | 1656 | 1467953104187 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:04 INFO - PROCESS | 1656 | 1467953104292 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:45:04 INFO - PROCESS | 1656 | 1467953104347 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:04 INFO - PROCESS | 1656 | 1467953104348 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x124750800 == 43 [pid = 1656] [id = 180] 21:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118351c00) [pid = 1656] [serial = 538] [outer = 0x0] 21:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1188e5c00) [pid = 1656] [serial = 539] [outer = 0x118351c00] 21:45:04 INFO - PROCESS | 1656 | 1467953104379 Marionette DEBUG loaded listener.js 21:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11952e800) [pid = 1656] [serial = 540] [outer = 0x118351c00] 21:45:05 INFO - PROCESS | 1656 | 1467953105335 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]]]}] 21:45:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:45:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1171ms 21:45:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:45:05 INFO - PROCESS | 1656 | 1467953105352 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:45:05 INFO - PROCESS | 1656 | 1467953105353 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:45:05 INFO - PROCESS | 1656 | 1467953105356 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:45:05 INFO - PROCESS | 1656 | 1467953105358 Marionette TRACE conn2 <- [1,694,null,{}] 21:45:05 INFO - PROCESS | 1656 | 1467953105368 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}] 21:45:05 INFO - PROCESS | 1656 | 1467953105371 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:05 INFO - PROCESS | 1656 | 1467953105473 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:45:05 INFO - PROCESS | 1656 | 1467953105527 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:05 INFO - PROCESS | 1656 | 1467953105529 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11951b000 == 44 [pid = 1656] [id = 181] 21:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118103000) [pid = 1656] [serial = 541] [outer = 0x0] 21:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a6a400) [pid = 1656] [serial = 542] [outer = 0x118103000] 21:45:05 INFO - PROCESS | 1656 | 1467953105560 Marionette DEBUG loaded listener.js 21:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123726800) [pid = 1656] [serial = 543] [outer = 0x118103000] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d3000 == 43 [pid = 1656] [id = 177] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x124422000 == 42 [pid = 1656] [id = 176] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12b06d800 == 41 [pid = 1656] [id = 175] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12992b800 == 40 [pid = 1656] [id = 174] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x128e92800 == 39 [pid = 1656] [id = 173] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x125717000 == 38 [pid = 1656] [id = 172] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12511e000 == 37 [pid = 1656] [id = 171] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12402f000 == 36 [pid = 1656] [id = 170] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119aae800 == 35 [pid = 1656] [id = 169] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b8000 == 34 [pid = 1656] [id = 168] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x117031000 == 33 [pid = 1656] [id = 167] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119275800 == 32 [pid = 1656] [id = 166] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6de000 == 31 [pid = 1656] [id = 164] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab6800 == 30 [pid = 1656] [id = 165] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x124750800 == 29 [pid = 1656] [id = 180] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb7000 == 28 [pid = 1656] [id = 178] 21:45:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11699b800 == 27 [pid = 1656] [id = 179] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12426fc00) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119a71c00) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124fad800) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1195b8c00) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a6e400) [pid = 1656] [serial = 483] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124299400) [pid = 1656] [serial = 486] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118e7b000) [pid = 1656] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119436800) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185d9c00) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195ba400) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1242a2800) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124b79400) [pid = 1656] [serial = 489] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119442c00) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a66c00) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195c3400) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119523c00) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1180b6400) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1176dec00) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113f39800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116752800) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118344800) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185be800) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11662c800) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1128d7000) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185c3000) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118343400) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119a31400) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12176ac00) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x125754800) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1242a4800) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12936c000) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128733800) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1231e3c00) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x118105800) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119fef400) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 21:45:06 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1167ad400) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 21:45:07 INFO - PROCESS | 1656 | 1467953107027 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]]]}] 21:45:07 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) 21:45:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1726ms 21:45:07 INFO - PROCESS | 1656 | 1467953107083 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:45:07 INFO - PROCESS | 1656 | 1467953107086 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:45:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:45:07 INFO - PROCESS | 1656 | 1467953107090 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:45:07 INFO - PROCESS | 1656 | 1467953107092 Marionette TRACE conn2 <- [1,698,null,{}] 21:45:07 INFO - PROCESS | 1656 | 1467953107096 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}] 21:45:07 INFO - PROCESS | 1656 | 1467953107097 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:07 INFO - PROCESS | 1656 | 1467953107175 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:45:07 INFO - PROCESS | 1656 | 1467953107183 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:07 INFO - PROCESS | 1656 | 1467953107184 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x113806800 == 28 [pid = 1656] [id = 182] 21:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x113f2dc00) [pid = 1656] [serial = 544] [outer = 0x0] 21:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x113f38000) [pid = 1656] [serial = 545] [outer = 0x113f2dc00] 21:45:07 INFO - PROCESS | 1656 | 1467953107214 Marionette DEBUG loaded listener.js 21:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116083400) [pid = 1656] [serial = 546] [outer = 0x113f2dc00] 21:45:08 INFO - PROCESS | 1656 | 1467953108021 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]]]}] 21:45:08 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) 21:45:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 21:45:08 INFO - PROCESS | 1656 | 1467953108062 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:45:08 INFO - PROCESS | 1656 | 1467953108066 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:45:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:45:08 INFO - PROCESS | 1656 | 1467953108076 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:45:08 INFO - PROCESS | 1656 | 1467953108078 Marionette TRACE conn2 <- [1,702,null,{}] 21:45:08 INFO - PROCESS | 1656 | 1467953108080 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}] 21:45:08 INFO - PROCESS | 1656 | 1467953108082 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:08 INFO - PROCESS | 1656 | 1467953108160 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:45:08 INFO - PROCESS | 1656 | 1467953108167 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:08 INFO - PROCESS | 1656 | 1467953108168 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x116679000 == 29 [pid = 1656] [id = 183] 21:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116759c00) [pid = 1656] [serial = 547] [outer = 0x0] 21:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1173c2400) [pid = 1656] [serial = 548] [outer = 0x116759c00] 21:45:08 INFO - PROCESS | 1656 | 1467953108196 Marionette DEBUG loaded listener.js 21:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117ea5000) [pid = 1656] [serial = 549] [outer = 0x116759c00] 21:45:09 INFO - PROCESS | 1656 | 1467953109022 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]]]}] 21:45:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:45:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 21:45:09 INFO - PROCESS | 1656 | 1467953109049 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:45:09 INFO - PROCESS | 1656 | 1467953109051 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:45:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:45:09 INFO - PROCESS | 1656 | 1467953109053 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:45:09 INFO - PROCESS | 1656 | 1467953109055 Marionette TRACE conn2 <- [1,706,null,{}] 21:45:09 INFO - PROCESS | 1656 | 1467953109080 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}] 21:45:09 INFO - PROCESS | 1656 | 1467953109083 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:09 INFO - PROCESS | 1656 | 1467953109182 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:45:09 INFO - PROCESS | 1656 | 1467953109188 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:09 INFO - PROCESS | 1656 | 1467953109190 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11735e800 == 30 [pid = 1656] [id = 184] 21:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118269800) [pid = 1656] [serial = 550] [outer = 0x0] 21:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118339c00) [pid = 1656] [serial = 551] [outer = 0x118269800] 21:45:09 INFO - PROCESS | 1656 | 1467953109218 Marionette DEBUG loaded listener.js 21:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118348c00) [pid = 1656] [serial = 552] [outer = 0x118269800] 21:45:10 INFO - PROCESS | 1656 | 1467953110049 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]]]}] 21:45:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:45:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1029ms 21:45:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:45:10 INFO - PROCESS | 1656 | 1467953110083 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:45:10 INFO - PROCESS | 1656 | 1467953110085 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:45:10 INFO - PROCESS | 1656 | 1467953110087 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:45:10 INFO - PROCESS | 1656 | 1467953110088 Marionette TRACE conn2 <- [1,710,null,{}] 21:45:10 INFO - PROCESS | 1656 | 1467953110090 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}] 21:45:10 INFO - PROCESS | 1656 | 1467953110091 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:10 INFO - PROCESS | 1656 | 1467953110186 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:45:10 INFO - PROCESS | 1656 | 1467953110219 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:10 INFO - PROCESS | 1656 | 1467953110220 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11926d800 == 31 [pid = 1656] [id = 185] 21:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185c1400) [pid = 1656] [serial = 553] [outer = 0x0] 21:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185dd000) [pid = 1656] [serial = 554] [outer = 0x1185c1400] 21:45:10 INFO - PROCESS | 1656 | 1467953110246 Marionette DEBUG loaded listener.js 21:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118e80800) [pid = 1656] [serial = 555] [outer = 0x1185c1400] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1133ec800) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124f08c00) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1269e8c00) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11602dc00) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1176d7800) [pid = 1656] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1176d9400) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1242a3400) [pid = 1656] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1195bd000) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118e81800) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1188eb400) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x112d5fc00) [pid = 1656] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1160da400) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1128ca400) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12314ec00) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:45:11 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1195bcc00) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:45:11 INFO - PROCESS | 1656 | 1467953111090 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]]]}] 21:45:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:45:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 21:45:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:45:11 INFO - PROCESS | 1656 | 1467953111109 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:45:11 INFO - PROCESS | 1656 | 1467953111110 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:45:11 INFO - PROCESS | 1656 | 1467953111121 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:45:11 INFO - PROCESS | 1656 | 1467953111123 Marionette TRACE conn2 <- [1,714,null,{}] 21:45:11 INFO - PROCESS | 1656 | 1467953111125 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}] 21:45:11 INFO - PROCESS | 1656 | 1467953111126 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:11 INFO - PROCESS | 1656 | 1467953111205 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:45:11 INFO - PROCESS | 1656 | 1467953111208 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:11 INFO - PROCESS | 1656 | 1467953111210 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119513800 == 32 [pid = 1656] [id = 186] 21:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1130a8c00) [pid = 1656] [serial = 556] [outer = 0x0] 21:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1180b3800) [pid = 1656] [serial = 557] [outer = 0x1130a8c00] 21:45:11 INFO - PROCESS | 1656 | 1467953111237 Marionette DEBUG loaded listener.js 21:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11943ac00) [pid = 1656] [serial = 558] [outer = 0x1130a8c00] 21:45:12 INFO - PROCESS | 1656 | 1467953112060 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]]]}] 21:45:12 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 21:45:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 978ms 21:45:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:45:12 INFO - PROCESS | 1656 | 1467953112091 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:45:12 INFO - PROCESS | 1656 | 1467953112093 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:45:12 INFO - PROCESS | 1656 | 1467953112097 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:45:12 INFO - PROCESS | 1656 | 1467953112099 Marionette TRACE conn2 <- [1,718,null,{}] 21:45:12 INFO - PROCESS | 1656 | 1467953112102 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}] 21:45:12 INFO - PROCESS | 1656 | 1467953112108 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:12 INFO - PROCESS | 1656 | 1467953112227 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:45:12 INFO - PROCESS | 1656 | 1467953112233 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:12 INFO - PROCESS | 1656 | 1467953112235 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x121795800 == 33 [pid = 1656] [id = 187] 21:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1176e0c00) [pid = 1656] [serial = 559] [outer = 0x0] 21:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11952bc00) [pid = 1656] [serial = 560] [outer = 0x1176e0c00] 21:45:12 INFO - PROCESS | 1656 | 1467953112260 Marionette DEBUG loaded listener.js 21:45:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119a14c00) [pid = 1656] [serial = 561] [outer = 0x1176e0c00] 21:45:13 INFO - PROCESS | 1656 | 1467953113044 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]]]}] 21:45:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:45:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 21:45:13 INFO - PROCESS | 1656 | 1467953113133 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 1656 | 1467953113135 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:45:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:45:13 INFO - PROCESS | 1656 | 1467953113139 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 1656 | 1467953113141 Marionette TRACE conn2 <- [1,722,null,{}] 21:45:13 INFO - PROCESS | 1656 | 1467953113146 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}] 21:45:13 INFO - PROCESS | 1656 | 1467953113147 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:13 INFO - PROCESS | 1656 | 1467953113234 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:45:13 INFO - PROCESS | 1656 | 1467953113319 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:13 INFO - PROCESS | 1656 | 1467953113321 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab2800 == 34 [pid = 1656] [id = 188] 21:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1130a5c00) [pid = 1656] [serial = 562] [outer = 0x0] 21:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x113861c00) [pid = 1656] [serial = 563] [outer = 0x1130a5c00] 21:45:13 INFO - PROCESS | 1656 | 1467953113354 Marionette DEBUG loaded listener.js 21:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x116024000) [pid = 1656] [serial = 564] [outer = 0x1130a5c00] 21:45:13 INFO - PROCESS | 1656 | 1467953113903 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 21:45:13 INFO - PROCESS | 1656 | 1467953113918 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:45:13 INFO - PROCESS | 1656 | 1467953113923 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:45:13 INFO - PROCESS | 1656 | 1467953113925 Marionette TRACE conn2 <- [1,726,null,{}] 21:45:13 INFO - PROCESS | 1656 | 1467953113928 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}] 21:45:13 INFO - PROCESS | 1656 | 1467953113930 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:14 INFO - PROCESS | 1656 | 1467953114079 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:45:14 INFO - PROCESS | 1656 | 1467953114089 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:14 INFO - PROCESS | 1656 | 1467953114090 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184ca800 == 35 [pid = 1656] [id = 189] 21:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118104800) [pid = 1656] [serial = 565] [outer = 0x0] 21:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118109000) [pid = 1656] [serial = 566] [outer = 0x118104800] 21:45:14 INFO - PROCESS | 1656 | 1467953114121 Marionette DEBUG loaded listener.js 21:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11826dc00) [pid = 1656] [serial = 567] [outer = 0x118104800] 21:45:14 INFO - PROCESS | 1656 | 1467953114806 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]]]}] 21:45:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:45:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 922ms 21:45:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:45:14 INFO - PROCESS | 1656 | 1467953114844 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:45:14 INFO - PROCESS | 1656 | 1467953114847 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:45:14 INFO - PROCESS | 1656 | 1467953114850 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:45:14 INFO - PROCESS | 1656 | 1467953114852 Marionette TRACE conn2 <- [1,730,null,{}] 21:45:14 INFO - PROCESS | 1656 | 1467953114856 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}] 21:45:14 INFO - PROCESS | 1656 | 1467953114857 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:14 INFO - PROCESS | 1656 | 1467953114961 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:45:15 INFO - PROCESS | 1656 | 1467953115010 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 1656 | 1467953115013 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x117019000 == 36 [pid = 1656] [id = 190] 21:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116752400) [pid = 1656] [serial = 568] [outer = 0x0] 21:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11675c000) [pid = 1656] [serial = 569] [outer = 0x116752400] 21:45:15 INFO - PROCESS | 1656 | 1467953115040 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1176df000) [pid = 1656] [serial = 570] [outer = 0x116752400] 21:45:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119513800 == 35 [pid = 1656] [id = 186] 21:45:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11926d800 == 34 [pid = 1656] [id = 185] 21:45:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11735e800 == 33 [pid = 1656] [id = 184] 21:45:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116679000 == 32 [pid = 1656] [id = 183] 21:45:15 INFO - PROCESS | 1656 | --DOCSHELL 0x113806800 == 31 [pid = 1656] [id = 182] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12911b000) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1256aac00) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126f5d400) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119a6fc00) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x120fd5400) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1180b4400) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1181dc400) [pid = 1656] [serial = 498] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118110800) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11833e000) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x126db5c00) [pid = 1656] [serial = 492] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1195eb400) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119a2cc00) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11943c800) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x119531c00) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x128aa2c00) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x112ee4c00) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x113aa5400) [pid = 1656] [serial = 495] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x116755800) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x117228c00) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x128a9a400) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11675c400) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x1185c4c00) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x128d22400) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x124276800) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x1257ef800) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x125783c00) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x124f05000) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x12950d000) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x129118800) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 21:45:15 INFO - PROCESS | 1656 | 1467953115493 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] 21:45:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:45:15 INFO - PROCESS | 1656 | 1467953115529 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:45:15 INFO - PROCESS | 1656 | 1467953115535 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:45:15 INFO - PROCESS | 1656 | 1467953115538 Marionette TRACE conn2 <- [1,734,null,{}] 21:45:15 INFO - PROCESS | 1656 | 1467953115542 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}] 21:45:15 INFO - PROCESS | 1656 | 1467953115544 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:15 INFO - PROCESS | 1656 | 1467953115663 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:45:15 INFO - PROCESS | 1656 | 1467953115729 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:15 INFO - PROCESS | 1656 | 1467953115731 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e31000 == 32 [pid = 1656] [id = 191] 21:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x117ea7c00) [pid = 1656] [serial = 571] [outer = 0x0] 21:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x118278000) [pid = 1656] [serial = 572] [outer = 0x117ea7c00] 21:45:15 INFO - PROCESS | 1656 | 1467953115785 Marionette DEBUG loaded listener.js 21:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x118560400) [pid = 1656] [serial = 573] [outer = 0x117ea7c00] 21:45:16 INFO - PROCESS | 1656 | 1467953116172 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]]]}] 21:45:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:45:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 675ms 21:45:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:45:16 INFO - PROCESS | 1656 | 1467953116209 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:45:16 INFO - PROCESS | 1656 | 1467953116211 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:45:16 INFO - PROCESS | 1656 | 1467953116215 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:45:16 INFO - PROCESS | 1656 | 1467953116218 Marionette TRACE conn2 <- [1,738,null,{}] 21:45:16 INFO - PROCESS | 1656 | 1467953116226 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}] 21:45:16 INFO - PROCESS | 1656 | 1467953116230 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:16 INFO - PROCESS | 1656 | 1467953116337 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:45:16 INFO - PROCESS | 1656 | 1467953116394 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:16 INFO - PROCESS | 1656 | 1467953116396 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fd1000 == 33 [pid = 1656] [id = 192] 21:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x118561000) [pid = 1656] [serial = 574] [outer = 0x0] 21:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11952b400) [pid = 1656] [serial = 575] [outer = 0x118561000] 21:45:16 INFO - PROCESS | 1656 | 1467953116423 Marionette DEBUG loaded listener.js 21:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1195c2800) [pid = 1656] [serial = 576] [outer = 0x118561000] 21:45:17 INFO - PROCESS | 1656 | 1467953117202 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]]]}] 21:45:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:45:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1024ms 21:45:17 INFO - PROCESS | 1656 | 1467953117238 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:45:17 INFO - PROCESS | 1656 | 1467953117239 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:45:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:45:17 INFO - PROCESS | 1656 | 1467953117242 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:45:17 INFO - PROCESS | 1656 | 1467953117243 Marionette TRACE conn2 <- [1,742,null,{}] 21:45:17 INFO - PROCESS | 1656 | 1467953117245 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}] 21:45:17 INFO - PROCESS | 1656 | 1467953117247 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:17 INFO - PROCESS | 1656 | 1467953117324 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:45:17 INFO - PROCESS | 1656 | 1467953117327 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:17 INFO - PROCESS | 1656 | 1467953117329 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234f6000 == 34 [pid = 1656] [id = 193] 21:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1195e5c00) [pid = 1656] [serial = 577] [outer = 0x0] 21:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119a2e400) [pid = 1656] [serial = 578] [outer = 0x1195e5c00] 21:45:17 INFO - PROCESS | 1656 | 1467953117358 Marionette DEBUG loaded listener.js 21:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x119a6c400) [pid = 1656] [serial = 579] [outer = 0x1195e5c00] 21:45:18 INFO - PROCESS | 1656 | 1467953118189 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]]]}] 21:45:18 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 21:45:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 21:45:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:45:18 INFO - PROCESS | 1656 | 1467953118214 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:45:18 INFO - PROCESS | 1656 | 1467953118216 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:45:18 INFO - PROCESS | 1656 | 1467953118218 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:45:18 INFO - PROCESS | 1656 | 1467953118219 Marionette TRACE conn2 <- [1,746,null,{}] 21:45:18 INFO - PROCESS | 1656 | 1467953118221 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}] 21:45:18 INFO - PROCESS | 1656 | 1467953118223 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:18 INFO - PROCESS | 1656 | 1467953118319 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:45:18 INFO - PROCESS | 1656 | 1467953118322 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:18 INFO - PROCESS | 1656 | 1467953118323 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f4000 == 35 [pid = 1656] [id = 194] 21:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1195eb400) [pid = 1656] [serial = 580] [outer = 0x0] 21:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119d0fc00) [pid = 1656] [serial = 581] [outer = 0x1195eb400] 21:45:18 INFO - PROCESS | 1656 | 1467953118348 Marionette DEBUG loaded listener.js 21:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x12314ec00) [pid = 1656] [serial = 582] [outer = 0x1195eb400] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118269800) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x118103000) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x116759c00) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x116757c00) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x118351c00) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1185c1400) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1130a8c00) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:45:18 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x113f2dc00) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:45:19 INFO - PROCESS | 1656 | 1467953119203 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]]]}] 21:45:19 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.) 21:45:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1018ms 21:45:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:45:19 INFO - PROCESS | 1656 | 1467953119237 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:45:19 INFO - PROCESS | 1656 | 1467953119238 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:45:19 INFO - PROCESS | 1656 | 1467953119240 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:45:19 INFO - PROCESS | 1656 | 1467953119241 Marionette TRACE conn2 <- [1,750,null,{}] 21:45:19 INFO - PROCESS | 1656 | 1467953119243 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}] 21:45:19 INFO - PROCESS | 1656 | 1467953119248 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:19 INFO - PROCESS | 1656 | 1467953119348 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:45:19 INFO - PROCESS | 1656 | 1467953119353 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:19 INFO - PROCESS | 1656 | 1467953119354 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x125692800 == 36 [pid = 1656] [id = 195] 21:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1180ac800) [pid = 1656] [serial = 583] [outer = 0x0] 21:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12426fc00) [pid = 1656] [serial = 584] [outer = 0x1180ac800] 21:45:19 INFO - PROCESS | 1656 | 1467953119380 Marionette DEBUG loaded listener.js 21:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12429d800) [pid = 1656] [serial = 585] [outer = 0x1180ac800] 21:45:20 INFO - PROCESS | 1656 | 1467953120189 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]]]}] 21:45:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:45:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 21:45:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:45:20 INFO - PROCESS | 1656 | 1467953120208 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:45:20 INFO - PROCESS | 1656 | 1467953120210 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:45:20 INFO - PROCESS | 1656 | 1467953120213 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:45:20 INFO - PROCESS | 1656 | 1467953120214 Marionette TRACE conn2 <- [1,754,null,{}] 21:45:20 INFO - PROCESS | 1656 | 1467953120217 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}] 21:45:20 INFO - PROCESS | 1656 | 1467953120218 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:20 INFO - PROCESS | 1656 | 1467953120293 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:45:20 INFO - PROCESS | 1656 | 1467953120343 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:20 INFO - PROCESS | 1656 | 1467953120344 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f17800 == 37 [pid = 1656] [id = 196] 21:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1130a9800) [pid = 1656] [serial = 586] [outer = 0x0] 21:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1242a5800) [pid = 1656] [serial = 587] [outer = 0x1130a9800] 21:45:20 INFO - PROCESS | 1656 | 1467953120369 Marionette DEBUG loaded listener.js 21:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x124b78400) [pid = 1656] [serial = 588] [outer = 0x1130a9800] 21:45:21 INFO - PROCESS | 1656 | 1467953121137 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]]]}] 21:45:21 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 21:45:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 21:45:21 INFO - PROCESS | 1656 | 1467953121184 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:45:21 INFO - PROCESS | 1656 | 1467953121186 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:45:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:45:21 INFO - PROCESS | 1656 | 1467953121188 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:45:21 INFO - PROCESS | 1656 | 1467953121189 Marionette TRACE conn2 <- [1,758,null,{}] 21:45:21 INFO - PROCESS | 1656 | 1467953121191 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}] 21:45:21 INFO - PROCESS | 1656 | 1467953121192 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:21 INFO - PROCESS | 1656 | 1467953121269 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:45:21 INFO - PROCESS | 1656 | 1467953121273 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:21 INFO - PROCESS | 1656 | 1467953121274 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a10800 == 38 [pid = 1656] [id = 197] 21:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x124c38c00) [pid = 1656] [serial = 589] [outer = 0x0] 21:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1250d3c00) [pid = 1656] [serial = 590] [outer = 0x124c38c00] 21:45:21 INFO - PROCESS | 1656 | 1467953121299 Marionette DEBUG loaded listener.js 21:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1256ab400) [pid = 1656] [serial = 591] [outer = 0x124c38c00] 21:45:21 INFO - PROCESS | 1656 | 1467953121753 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]]]}] 21:45:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:45:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 619ms 21:45:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:45:21 INFO - PROCESS | 1656 | 1467953121808 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:45:21 INFO - PROCESS | 1656 | 1467953121811 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:45:21 INFO - PROCESS | 1656 | 1467953121814 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:45:21 INFO - PROCESS | 1656 | 1467953121816 Marionette TRACE conn2 <- [1,762,null,{}] 21:45:21 INFO - PROCESS | 1656 | 1467953121820 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}] 21:45:21 INFO - PROCESS | 1656 | 1467953121822 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:21 INFO - PROCESS | 1656 | 1467953121925 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:45:21 INFO - PROCESS | 1656 | 1467953121978 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:21 INFO - PROCESS | 1656 | 1467953121979 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11735a000 == 39 [pid = 1656] [id = 198] 21:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116758000) [pid = 1656] [serial = 592] [outer = 0x0] 21:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1172c5400) [pid = 1656] [serial = 593] [outer = 0x116758000] 21:45:22 INFO - PROCESS | 1656 | 1467953122010 Marionette DEBUG loaded listener.js 21:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1180b7400) [pid = 1656] [serial = 594] [outer = 0x116758000] 21:45:22 INFO - PROCESS | 1656 | 1467953122876 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]]]}] 21:45:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:45:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms 21:45:22 INFO - PROCESS | 1656 | 1467953122886 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:45:22 INFO - PROCESS | 1656 | 1467953122890 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:45:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:45:22 INFO - PROCESS | 1656 | 1467953122935 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:45:22 INFO - PROCESS | 1656 | 1467953122937 Marionette TRACE conn2 <- [1,766,null,{}] 21:45:22 INFO - PROCESS | 1656 | 1467953122943 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}] 21:45:22 INFO - PROCESS | 1656 | 1467953122945 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:23 INFO - PROCESS | 1656 | 1467953123030 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:45:23 INFO - PROCESS | 1656 | 1467953123076 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:23 INFO - PROCESS | 1656 | 1467953123078 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x124025800 == 40 [pid = 1656] [id = 199] 21:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1185c2c00) [pid = 1656] [serial = 595] [outer = 0x0] 21:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1185d9000) [pid = 1656] [serial = 596] [outer = 0x1185c2c00] 21:45:23 INFO - PROCESS | 1656 | 1467953123150 Marionette DEBUG loaded listener.js 21:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11943d400) [pid = 1656] [serial = 597] [outer = 0x1185c2c00] 21:45:24 INFO - PROCESS | 1656 | 1467953124044 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]]]}] 21:45:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:45:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1164ms 21:45:24 INFO - PROCESS | 1656 | 1467953124059 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:45:24 INFO - PROCESS | 1656 | 1467953124061 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:45:24 INFO - PROCESS | 1656 | 1467953124064 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:45:24 INFO - PROCESS | 1656 | 1467953124066 Marionette TRACE conn2 <- [1,770,null,{}] 21:45:24 INFO - PROCESS | 1656 | 1467953124069 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}] 21:45:24 INFO - PROCESS | 1656 | 1467953124071 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:24 INFO - PROCESS | 1656 | 1467953124194 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:45:24 INFO - PROCESS | 1656 | 1467953124246 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:24 INFO - PROCESS | 1656 | 1467953124249 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116669800 == 41 [pid = 1656] [id = 200] 21:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116758c00) [pid = 1656] [serial = 598] [outer = 0x0] 21:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11696ec00) [pid = 1656] [serial = 599] [outer = 0x116758c00] 21:45:24 INFO - PROCESS | 1656 | 1467953124277 Marionette DEBUG loaded listener.js 21:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1180ad000) [pid = 1656] [serial = 600] [outer = 0x116758c00] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x126f17800 == 40 [pid = 1656] [id = 196] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x125692800 == 39 [pid = 1656] [id = 195] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f4000 == 38 [pid = 1656] [id = 194] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1234f6000 == 37 [pid = 1656] [id = 193] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x119fd1000 == 36 [pid = 1656] [id = 192] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117e31000 == 35 [pid = 1656] [id = 191] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117019000 == 34 [pid = 1656] [id = 190] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1184ca800 == 33 [pid = 1656] [id = 189] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x121795800 == 32 [pid = 1656] [id = 187] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab2800 == 31 [pid = 1656] [id = 188] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11951b000 == 30 [pid = 1656] [id = 181] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x124025800 == 29 [pid = 1656] [id = 199] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11735a000 == 28 [pid = 1656] [id = 198] 21:45:24 INFO - PROCESS | 1656 | --DOCSHELL 0x128a10800 == 27 [pid = 1656] [id = 197] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118339c00) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x123726800) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119a6a400) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1173c2400) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1180b4800) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x116761000) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11952e800) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 21:45:24 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1185dd000) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1180b3800) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1188e5c00) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11943ac00) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x116083400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x113f38000) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x118e80800) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x118348c00) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x117ea5000) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x11952bc00) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 21:45:25 INFO - PROCESS | 1656 | 1467953125142 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]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1122ms 21:45:25 INFO - PROCESS | 1656 | 1467953125186 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:45:25 INFO - PROCESS | 1656 | 1467953125189 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:45:25 INFO - PROCESS | 1656 | 1467953125192 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - PROCESS | 1656 | 1467953125194 Marionette TRACE conn2 <- [1,774,null,{}] 21:45:25 INFO - PROCESS | 1656 | 1467953125203 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}] 21:45:25 INFO - PROCESS | 1656 | 1467953125205 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:25 INFO - PROCESS | 1656 | 1467953125282 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:45:25 INFO - PROCESS | 1656 | 1467953125287 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 1656 | 1467953125290 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d85800 == 28 [pid = 1656] [id = 201] 21:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1133efc00) [pid = 1656] [serial = 601] [outer = 0x0] 21:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1138fa000) [pid = 1656] [serial = 602] [outer = 0x1133efc00] 21:45:25 INFO - PROCESS | 1656 | 1467953125320 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11602f800) [pid = 1656] [serial = 603] [outer = 0x1133efc00] 21:45:25 INFO - PROCESS | 1656 | 1467953125685 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]]]}] 21:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 526ms 21:45:25 INFO - PROCESS | 1656 | 1467953125717 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:45:25 INFO - PROCESS | 1656 | 1467953125721 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:45:25 INFO - PROCESS | 1656 | 1467953125725 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:45:25 INFO - PROCESS | 1656 | 1467953125727 Marionette TRACE conn2 <- [1,778,null,{}] 21:45:25 INFO - PROCESS | 1656 | 1467953125730 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}] 21:45:25 INFO - PROCESS | 1656 | 1467953125731 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:25 INFO - PROCESS | 1656 | 1467953125807 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:45:25 INFO - PROCESS | 1656 | 1467953125811 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:25 INFO - PROCESS | 1656 | 1467953125812 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x117028000 == 29 [pid = 1656] [id = 202] 21:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x116753800) [pid = 1656] [serial = 604] [outer = 0x0] 21:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1176de400) [pid = 1656] [serial = 605] [outer = 0x116753800] 21:45:25 INFO - PROCESS | 1656 | 1467953125843 Marionette DEBUG loaded listener.js 21:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1180b1800) [pid = 1656] [serial = 606] [outer = 0x116753800] 21:45:26 INFO - PROCESS | 1656 | 1467953126193 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]]]}] 21:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 21:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:45:26 INFO - PROCESS | 1656 | 1467953126245 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:45:26 INFO - PROCESS | 1656 | 1467953126246 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:45:26 INFO - PROCESS | 1656 | 1467953126248 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 1656 | 1467953126251 Marionette TRACE conn2 <- [1,782,null,{}] 21:45:26 INFO - PROCESS | 1656 | 1467953126259 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}] 21:45:26 INFO - PROCESS | 1656 | 1467953126262 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:26 INFO - PROCESS | 1656 | 1467953126339 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:45:26 INFO - PROCESS | 1656 | 1467953126344 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 1656 | 1467953126346 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187dc000 == 30 [pid = 1656] [id = 203] 21:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1129a8800) [pid = 1656] [serial = 607] [outer = 0x0] 21:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11833c800) [pid = 1656] [serial = 608] [outer = 0x1129a8800] 21:45:26 INFO - PROCESS | 1656 | 1467953126377 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x118344800) [pid = 1656] [serial = 609] [outer = 0x1129a8800] 21:45:26 INFO - PROCESS | 1656 | 1467953126725 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]]]}] 21:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms 21:45:26 INFO - PROCESS | 1656 | 1467953126770 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:45:26 INFO - PROCESS | 1656 | 1467953126772 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:45:26 INFO - PROCESS | 1656 | 1467953126774 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:45:26 INFO - PROCESS | 1656 | 1467953126775 Marionette TRACE conn2 <- [1,786,null,{}] 21:45:26 INFO - PROCESS | 1656 | 1467953126778 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}] 21:45:26 INFO - PROCESS | 1656 | 1467953126779 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:26 INFO - PROCESS | 1656 | 1467953126882 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:45:26 INFO - PROCESS | 1656 | 1467953126911 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:26 INFO - PROCESS | 1656 | 1467953126912 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x119279000 == 31 [pid = 1656] [id = 204] 21:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118342800) [pid = 1656] [serial = 610] [outer = 0x0] 21:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1185c1c00) [pid = 1656] [serial = 611] [outer = 0x118342800] 21:45:26 INFO - PROCESS | 1656 | 1467953126938 Marionette DEBUG loaded listener.js 21:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1188e5400) [pid = 1656] [serial = 612] [outer = 0x118342800] 21:45:27 INFO - PROCESS | 1656 | 1467953127253 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]]]}] 21:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 21:45:27 INFO - PROCESS | 1656 | 1467953127295 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:45:27 INFO - PROCESS | 1656 | 1467953127304 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:45:27 INFO - PROCESS | 1656 | 1467953127306 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 1656 | 1467953127308 Marionette TRACE conn2 <- [1,790,null,{}] 21:45:27 INFO - PROCESS | 1656 | 1467953127310 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}] 21:45:27 INFO - PROCESS | 1656 | 1467953127311 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:27 INFO - PROCESS | 1656 | 1467953127401 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:45:27 INFO - PROCESS | 1656 | 1467953127436 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:27 INFO - PROCESS | 1656 | 1467953127438 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x121786000 == 32 [pid = 1656] [id = 205] 21:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1160e6c00) [pid = 1656] [serial = 613] [outer = 0x0] 21:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11943d800) [pid = 1656] [serial = 614] [outer = 0x1160e6c00] 21:45:27 INFO - PROCESS | 1656 | 1467953127462 Marionette DEBUG loaded listener.js 21:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11952d400) [pid = 1656] [serial = 615] [outer = 0x1160e6c00] 21:45:27 INFO - PROCESS | 1656 | 1467953127805 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]]]}] 21:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 526ms 21:45:27 INFO - PROCESS | 1656 | 1467953127834 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:45:27 INFO - PROCESS | 1656 | 1467953127836 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:45:27 INFO - PROCESS | 1656 | 1467953127838 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:45:27 INFO - PROCESS | 1656 | 1467953127839 Marionette TRACE conn2 <- [1,794,null,{}] 21:45:27 INFO - PROCESS | 1656 | 1467953127842 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}] 21:45:27 INFO - PROCESS | 1656 | 1467953127846 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:27 INFO - PROCESS | 1656 | 1467953127963 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:45:28 INFO - PROCESS | 1656 | 1467953127996 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:28 INFO - PROCESS | 1656 | 1467953127997 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12440d000 == 33 [pid = 1656] [id = 206] 21:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11952c800) [pid = 1656] [serial = 616] [outer = 0x0] 21:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1195bf000) [pid = 1656] [serial = 617] [outer = 0x11952c800] 21:45:28 INFO - PROCESS | 1656 | 1467953128022 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119a6b800) [pid = 1656] [serial = 618] [outer = 0x11952c800] 21:45:28 INFO - PROCESS | 1656 | 1467953128325 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]]]}] 21:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 21:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:45:28 INFO - PROCESS | 1656 | 1467953128359 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:45:28 INFO - PROCESS | 1656 | 1467953128360 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:45:28 INFO - PROCESS | 1656 | 1467953128364 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:45:28 INFO - PROCESS | 1656 | 1467953128366 Marionette TRACE conn2 <- [1,798,null,{}] 21:45:28 INFO - PROCESS | 1656 | 1467953128368 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}] 21:45:28 INFO - PROCESS | 1656 | 1467953128378 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:28 INFO - PROCESS | 1656 | 1467953128507 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:45:28 INFO - PROCESS | 1656 | 1467953128553 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:28 INFO - PROCESS | 1656 | 1467953128554 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc8800 == 34 [pid = 1656] [id = 207] 21:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1128cdc00) [pid = 1656] [serial = 619] [outer = 0x0] 21:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119a6f400) [pid = 1656] [serial = 620] [outer = 0x1128cdc00] 21:45:28 INFO - PROCESS | 1656 | 1467953128594 Marionette DEBUG loaded listener.js 21:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120fd4c00) [pid = 1656] [serial = 621] [outer = 0x1128cdc00] 21:45:28 INFO - PROCESS | 1656 | 1467953128951 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]]]}] 21:45:28 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 21:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 21:45:28 INFO - PROCESS | 1656 | 1467953128991 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:45:28 INFO - PROCESS | 1656 | 1467953128992 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:45:28 INFO - PROCESS | 1656 | 1467953128995 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:45:28 INFO - PROCESS | 1656 | 1467953128996 Marionette TRACE conn2 <- [1,802,null,{}] 21:45:29 INFO - PROCESS | 1656 | 1467953128998 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}] 21:45:29 INFO - PROCESS | 1656 | 1467953128999 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:29 INFO - PROCESS | 1656 | 1467953129095 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:45:29 INFO - PROCESS | 1656 | 1467953129099 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 1656 | 1467953129100 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f08000 == 35 [pid = 1656] [id = 208] 21:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1128d1000) [pid = 1656] [serial = 622] [outer = 0x0] 21:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1231e4800) [pid = 1656] [serial = 623] [outer = 0x1128d1000] 21:45:29 INFO - PROCESS | 1656 | 1467953129124 Marionette DEBUG loaded listener.js 21:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1241e2000) [pid = 1656] [serial = 624] [outer = 0x1128d1000] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1195eb400) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1180ac800) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1130a9800) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1176e0c00) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116752400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118104800) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1130a5c00) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x117ea7c00) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118561000) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:45:29 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1195e5c00) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:45:29 INFO - PROCESS | 1656 | 1467953129503 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]]]}] 21:45:29 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 21:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 21:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:45:29 INFO - PROCESS | 1656 | 1467953129520 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:45:29 INFO - PROCESS | 1656 | 1467953129521 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:45:29 INFO - PROCESS | 1656 | 1467953129524 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:45:29 INFO - PROCESS | 1656 | 1467953129525 Marionette TRACE conn2 <- [1,806,null,{}] 21:45:29 INFO - PROCESS | 1656 | 1467953129527 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}] 21:45:29 INFO - PROCESS | 1656 | 1467953129528 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:29 INFO - PROCESS | 1656 | 1467953129644 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:45:29 INFO - PROCESS | 1656 | 1467953129674 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:29 INFO - PROCESS | 1656 | 1467953129676 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184d4800 == 36 [pid = 1656] [id = 209] 21:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1128ce400) [pid = 1656] [serial = 625] [outer = 0x0] 21:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118348800) [pid = 1656] [serial = 626] [outer = 0x1128ce400] 21:45:29 INFO - PROCESS | 1656 | 1467953129701 Marionette DEBUG loaded listener.js 21:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1234d4800) [pid = 1656] [serial = 627] [outer = 0x1128ce400] 21:45:29 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:45:29 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:45:29 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:45:29 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 21:45:30 INFO - PROCESS | 1656 | 1467953130020 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]]]}] 21:45:30 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 21:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 21:45:30 INFO - PROCESS | 1656 | 1467953130043 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:45:30 INFO - PROCESS | 1656 | 1467953130044 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:45:30 INFO - PROCESS | 1656 | 1467953130049 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - PROCESS | 1656 | 1467953130050 Marionette TRACE conn2 <- [1,810,null,{}] 21:45:30 INFO - PROCESS | 1656 | 1467953130053 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}] 21:45:30 INFO - PROCESS | 1656 | 1467953130054 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:30 INFO - PROCESS | 1656 | 1467953130128 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:45:30 INFO - PROCESS | 1656 | 1467953130134 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:30 INFO - PROCESS | 1656 | 1467953130135 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12930e800 == 37 [pid = 1656] [id = 210] 21:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x124276800) [pid = 1656] [serial = 628] [outer = 0x0] 21:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12429b800) [pid = 1656] [serial = 629] [outer = 0x124276800] 21:45:30 INFO - PROCESS | 1656 | 1467953130159 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1247c6000) [pid = 1656] [serial = 630] [outer = 0x124276800] 21:45:30 INFO - PROCESS | 1656 | 1467953130489 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]]]}] 21:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 21:45:30 INFO - PROCESS | 1656 | 1467953130518 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:45:30 INFO - PROCESS | 1656 | 1467953130520 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:45:30 INFO - PROCESS | 1656 | 1467953130522 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:45:30 INFO - PROCESS | 1656 | 1467953130524 Marionette TRACE conn2 <- [1,814,null,{}] 21:45:30 INFO - PROCESS | 1656 | 1467953130526 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}] 21:45:30 INFO - PROCESS | 1656 | 1467953130528 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:30 INFO - PROCESS | 1656 | 1467953130652 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:45:30 INFO - PROCESS | 1656 | 1467953130658 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:30 INFO - PROCESS | 1656 | 1467953130660 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x121785800 == 38 [pid = 1656] [id = 211] 21:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124c3f800) [pid = 1656] [serial = 631] [outer = 0x0] 21:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1251b2c00) [pid = 1656] [serial = 632] [outer = 0x124c3f800] 21:45:30 INFO - PROCESS | 1656 | 1467953130686 Marionette DEBUG loaded listener.js 21:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x125783c00) [pid = 1656] [serial = 633] [outer = 0x124c3f800] 21:45:31 INFO - PROCESS | 1656 | 1467953131019 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] 21:45:31 INFO - PROCESS | 1656 | 1467953131044 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:45:31 INFO - PROCESS | 1656 | 1467953131047 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - PROCESS | 1656 | 1467953131049 Marionette TRACE conn2 <- [1,818,null,{}] 21:45:31 INFO - PROCESS | 1656 | 1467953131051 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}] 21:45:31 INFO - PROCESS | 1656 | 1467953131052 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:31 INFO - PROCESS | 1656 | 1467953131128 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:45:31 INFO - PROCESS | 1656 | 1467953131133 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:31 INFO - PROCESS | 1656 | 1467953131134 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d7800 == 39 [pid = 1656] [id = 212] 21:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125786800) [pid = 1656] [serial = 634] [outer = 0x0] 21:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1269e3c00) [pid = 1656] [serial = 635] [outer = 0x125786800] 21:45:31 INFO - PROCESS | 1656 | 1467953131159 Marionette DEBUG loaded listener.js 21:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126dac000) [pid = 1656] [serial = 636] [outer = 0x125786800] 21:45:31 INFO - PROCESS | 1656 | 1467953131843 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]]]}] 21:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 870ms 21:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:45:31 INFO - PROCESS | 1656 | 1467953131918 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:45:31 INFO - PROCESS | 1656 | 1467953131921 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:45:31 INFO - PROCESS | 1656 | 1467953131924 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:45:31 INFO - PROCESS | 1656 | 1467953131926 Marionette TRACE conn2 <- [1,822,null,{}] 21:45:31 INFO - PROCESS | 1656 | 1467953131955 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}] 21:45:31 INFO - PROCESS | 1656 | 1467953131956 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:32 INFO - PROCESS | 1656 | 1467953132067 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:45:32 INFO - PROCESS | 1656 | 1467953132120 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:32 INFO - PROCESS | 1656 | 1467953132122 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701a000 == 40 [pid = 1656] [id = 213] 21:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11383a000) [pid = 1656] [serial = 637] [outer = 0x0] 21:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116083400) [pid = 1656] [serial = 638] [outer = 0x11383a000] 21:45:32 INFO - PROCESS | 1656 | 1467953132153 Marionette DEBUG loaded listener.js 21:45:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116973000) [pid = 1656] [serial = 639] [outer = 0x11383a000] 21:45:32 INFO - PROCESS | 1656 | 1467953132712 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] 21:45:32 INFO - PROCESS | 1656 | 1467953132774 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:45:32 INFO - PROCESS | 1656 | 1467953132778 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:45:32 INFO - PROCESS | 1656 | 1467953132780 Marionette TRACE conn2 <- [1,826,null,{}] 21:45:32 INFO - PROCESS | 1656 | 1467953132783 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}] 21:45:32 INFO - PROCESS | 1656 | 1467953132785 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:32 INFO - PROCESS | 1656 | 1467953132974 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:45:33 INFO - PROCESS | 1656 | 1467953133058 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:33 INFO - PROCESS | 1656 | 1467953133059 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f52800 == 41 [pid = 1656] [id = 214] 21:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11383b000) [pid = 1656] [serial = 640] [outer = 0x0] 21:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1151d6800) [pid = 1656] [serial = 641] [outer = 0x11383b000] 21:45:33 INFO - PROCESS | 1656 | 1467953133088 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116760400) [pid = 1656] [serial = 642] [outer = 0x11383b000] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x121785800 == 40 [pid = 1656] [id = 211] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12930e800 == 39 [pid = 1656] [id = 210] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1184d4800 == 38 [pid = 1656] [id = 209] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x126f08000 == 37 [pid = 1656] [id = 208] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc8800 == 36 [pid = 1656] [id = 207] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12440d000 == 35 [pid = 1656] [id = 206] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x121786000 == 34 [pid = 1656] [id = 205] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119279000 == 33 [pid = 1656] [id = 204] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1187dc000 == 32 [pid = 1656] [id = 203] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x117028000 == 31 [pid = 1656] [id = 202] 21:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x113d85800 == 30 [pid = 1656] [id = 201] 21:45:33 INFO - PROCESS | 1656 | 1467953133550 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]]]}] 21:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 821ms 21:45:33 INFO - PROCESS | 1656 | 1467953133600 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:45:33 INFO - PROCESS | 1656 | 1467953133603 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:45:33 INFO - PROCESS | 1656 | 1467953133606 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:45:33 INFO - PROCESS | 1656 | 1467953133608 Marionette TRACE conn2 <- [1,830,null,{}] 21:45:33 INFO - PROCESS | 1656 | 1467953133611 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}] 21:45:33 INFO - PROCESS | 1656 | 1467953133613 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x116024000) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118278000) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118560400) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11952b400) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195c2800) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a2e400) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x124b78400) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1250d3c00) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a6c400) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12429d800) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119d0fc00) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12426fc00) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1242a5800) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12314ec00) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119a14c00) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11675c000) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1176df000) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x118109000) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11826dc00) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x113861c00) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 21:45:33 INFO - PROCESS | 1656 | 1467953133739 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:45:33 INFO - PROCESS | 1656 | 1467953133778 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:33 INFO - PROCESS | 1656 | 1467953133780 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169af800 == 31 [pid = 1656] [id = 215] 21:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1180b0c00) [pid = 1656] [serial = 643] [outer = 0x0] 21:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118106800) [pid = 1656] [serial = 644] [outer = 0x1180b0c00] 21:45:33 INFO - PROCESS | 1656 | 1467953133806 Marionette DEBUG loaded listener.js 21:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1181e4800) [pid = 1656] [serial = 645] [outer = 0x1180b0c00] 21:45:34 INFO - PROCESS | 1656 | 1467953134109 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]]]}] 21:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 528ms 21:45:34 INFO - PROCESS | 1656 | 1467953134138 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:45:34 INFO - PROCESS | 1656 | 1467953134140 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:45:34 INFO - PROCESS | 1656 | 1467953134142 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 1656 | 1467953134144 Marionette TRACE conn2 <- [1,834,null,{}] 21:45:34 INFO - PROCESS | 1656 | 1467953134148 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}] 21:45:34 INFO - PROCESS | 1656 | 1467953134151 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:34 INFO - PROCESS | 1656 | 1467953134242 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:45:34 INFO - PROCESS | 1656 | 1467953134293 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 1656 | 1467953134295 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e4800 == 32 [pid = 1656] [id = 216] 21:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1180b4800) [pid = 1656] [serial = 646] [outer = 0x0] 21:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11833a000) [pid = 1656] [serial = 647] [outer = 0x1180b4800] 21:45:34 INFO - PROCESS | 1656 | 1467953134320 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1185cb000) [pid = 1656] [serial = 648] [outer = 0x1180b4800] 21:45:34 INFO - PROCESS | 1656 | 1467953134631 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]]]}] 21:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 21:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:45:34 INFO - PROCESS | 1656 | 1467953134664 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:45:34 INFO - PROCESS | 1656 | 1467953134669 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:45:34 INFO - PROCESS | 1656 | 1467953134676 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:45:34 INFO - PROCESS | 1656 | 1467953134680 Marionette TRACE conn2 <- [1,838,null,{}] 21:45:34 INFO - PROCESS | 1656 | 1467953134685 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}] 21:45:34 INFO - PROCESS | 1656 | 1467953134687 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:34 INFO - PROCESS | 1656 | 1467953134768 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:45:34 INFO - PROCESS | 1656 | 1467953134820 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:34 INFO - PROCESS | 1656 | 1467953134821 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd9800 == 33 [pid = 1656] [id = 217] 21:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11336e800) [pid = 1656] [serial = 649] [outer = 0x0] 21:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118e7b800) [pid = 1656] [serial = 650] [outer = 0x11336e800] 21:45:34 INFO - PROCESS | 1656 | 1467953134847 Marionette DEBUG loaded listener.js 21:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1195c2000) [pid = 1656] [serial = 651] [outer = 0x11336e800] 21:45:35 INFO - PROCESS | 1656 | 1467953135121 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]]]}] 21:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 479ms 21:45:35 INFO - PROCESS | 1656 | 1467953135153 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:45:35 INFO - PROCESS | 1656 | 1467953135154 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:45:35 INFO - PROCESS | 1656 | 1467953135157 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:45:35 INFO - PROCESS | 1656 | 1467953135158 Marionette TRACE conn2 <- [1,842,null,{}] 21:45:35 INFO - PROCESS | 1656 | 1467953135160 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}] 21:45:35 INFO - PROCESS | 1656 | 1467953135161 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:35 INFO - PROCESS | 1656 | 1467953135245 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:45:35 INFO - PROCESS | 1656 | 1467953135251 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:35 INFO - PROCESS | 1656 | 1467953135252 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1241ce000 == 34 [pid = 1656] [id = 218] 21:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1138ed400) [pid = 1656] [serial = 652] [outer = 0x0] 21:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1199afc00) [pid = 1656] [serial = 653] [outer = 0x1138ed400] 21:45:35 INFO - PROCESS | 1656 | 1467953135276 Marionette DEBUG loaded listener.js 21:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a4ac00) [pid = 1656] [serial = 654] [outer = 0x1138ed400] 21:45:35 INFO - PROCESS | 1656 | 1467953135639 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]]]}] 21:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 524ms 21:45:35 INFO - PROCESS | 1656 | 1467953135689 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:45:35 INFO - PROCESS | 1656 | 1467953135691 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:45:35 INFO - PROCESS | 1656 | 1467953135694 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:45:35 INFO - PROCESS | 1656 | 1467953135696 Marionette TRACE conn2 <- [1,846,null,{}] 21:45:35 INFO - PROCESS | 1656 | 1467953135708 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}] 21:45:35 INFO - PROCESS | 1656 | 1467953135710 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:35 INFO - PROCESS | 1656 | 1467953135857 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:45:35 INFO - PROCESS | 1656 | 1467953135907 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:35 INFO - PROCESS | 1656 | 1467953135912 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x121782800 == 35 [pid = 1656] [id = 219] 21:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119d09c00) [pid = 1656] [serial = 655] [outer = 0x0] 21:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119d10800) [pid = 1656] [serial = 656] [outer = 0x119d09c00] 21:45:35 INFO - PROCESS | 1656 | 1467953135962 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1240d6c00) [pid = 1656] [serial = 657] [outer = 0x119d09c00] 21:45:36 INFO - PROCESS | 1656 | 1467953136437 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]]]}] 21:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 780ms 21:45:36 INFO - PROCESS | 1656 | 1467953136475 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:45:36 INFO - PROCESS | 1656 | 1467953136476 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:45:36 INFO - PROCESS | 1656 | 1467953136484 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:45:36 INFO - PROCESS | 1656 | 1467953136485 Marionette TRACE conn2 <- [1,850,null,{}] 21:45:36 INFO - PROCESS | 1656 | 1467953136488 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}] 21:45:36 INFO - PROCESS | 1656 | 1467953136489 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:36 INFO - PROCESS | 1656 | 1467953136597 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:45:36 INFO - PROCESS | 1656 | 1467953136601 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:36 INFO - PROCESS | 1656 | 1467953136602 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a05800 == 36 [pid = 1656] [id = 220] 21:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d0b400) [pid = 1656] [serial = 658] [outer = 0x0] 21:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1250d3c00) [pid = 1656] [serial = 659] [outer = 0x119d0b400] 21:45:36 INFO - PROCESS | 1656 | 1467953136633 Marionette DEBUG loaded listener.js 21:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1256b0400) [pid = 1656] [serial = 660] [outer = 0x119d0b400] 21:45:36 INFO - PROCESS | 1656 | 1467953136962 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]]]}] 21:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 526ms 21:45:37 INFO - PROCESS | 1656 | 1467953137004 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 1656 | 1467953137005 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:45:37 INFO - PROCESS | 1656 | 1467953137008 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 1656 | 1467953137009 Marionette TRACE conn2 <- [1,854,null,{}] 21:45:37 INFO - PROCESS | 1656 | 1467953137011 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}] 21:45:37 INFO - PROCESS | 1656 | 1467953137013 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:37 INFO - PROCESS | 1656 | 1467953137107 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:45:37 INFO - PROCESS | 1656 | 1467953137141 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 1656 | 1467953137142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e90800 == 37 [pid = 1656] [id = 221] 21:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125756800) [pid = 1656] [serial = 661] [outer = 0x0] 21:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125786c00) [pid = 1656] [serial = 662] [outer = 0x125756800] 21:45:37 INFO - PROCESS | 1656 | 1467953137166 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1269e1400) [pid = 1656] [serial = 663] [outer = 0x125756800] 21:45:37 INFO - PROCESS | 1656 | 1467953137500 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]]]}] 21:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 525ms 21:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:45:37 INFO - PROCESS | 1656 | 1467953137535 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:45:37 INFO - PROCESS | 1656 | 1467953137536 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:45:37 INFO - PROCESS | 1656 | 1467953137538 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:45:37 INFO - PROCESS | 1656 | 1467953137539 Marionette TRACE conn2 <- [1,858,null,{}] 21:45:37 INFO - PROCESS | 1656 | 1467953137542 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}] 21:45:37 INFO - PROCESS | 1656 | 1467953137543 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:37 INFO - PROCESS | 1656 | 1467953137639 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:45:37 INFO - PROCESS | 1656 | 1467953137642 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:37 INFO - PROCESS | 1656 | 1467953137644 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d3800 == 38 [pid = 1656] [id = 222] 21:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12577ac00) [pid = 1656] [serial = 664] [outer = 0x0] 21:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1269ec800) [pid = 1656] [serial = 665] [outer = 0x12577ac00] 21:45:37 INFO - PROCESS | 1656 | 1467953137674 Marionette DEBUG loaded listener.js 21:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126f5d400) [pid = 1656] [serial = 666] [outer = 0x12577ac00] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116758000) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1128ce400) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185c2c00) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1128cdc00) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1128d1000) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124276800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124c3f800) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124c38c00) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1160e6c00) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1129a8800) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116758c00) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x116753800) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118342800) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1133efc00) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:45:37 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11952c800) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:45:38 INFO - PROCESS | 1656 | 1467953138144 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]]]}] 21:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 21:45:38 INFO - PROCESS | 1656 | 1467953138160 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 1656 | 1467953138163 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:45:38 INFO - PROCESS | 1656 | 1467953138169 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 1656 | 1467953138171 Marionette TRACE conn2 <- [1,862,null,{}] 21:45:38 INFO - PROCESS | 1656 | 1467953138174 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}] 21:45:38 INFO - PROCESS | 1656 | 1467953138176 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:38 INFO - PROCESS | 1656 | 1467953138294 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:45:38 INFO - PROCESS | 1656 | 1467953138300 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 1656 | 1467953138301 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd7800 == 39 [pid = 1656] [id = 223] 21:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1160dd400) [pid = 1656] [serial = 667] [outer = 0x0] 21:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118274400) [pid = 1656] [serial = 668] [outer = 0x1160dd400] 21:45:38 INFO - PROCESS | 1656 | 1467953138340 Marionette DEBUG loaded listener.js 21:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119529800) [pid = 1656] [serial = 669] [outer = 0x1160dd400] 21:45:38 INFO - PROCESS | 1656 | 1467953138688 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]]]}] 21:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 21:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:45:38 INFO - PROCESS | 1656 | 1467953138740 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:45:38 INFO - PROCESS | 1656 | 1467953138742 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:45:38 INFO - PROCESS | 1656 | 1467953138744 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:45:38 INFO - PROCESS | 1656 | 1467953138745 Marionette TRACE conn2 <- [1,866,null,{}] 21:45:38 INFO - PROCESS | 1656 | 1467953138747 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}] 21:45:38 INFO - PROCESS | 1656 | 1467953138748 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:38 INFO - PROCESS | 1656 | 1467953138866 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:45:38 INFO - PROCESS | 1656 | 1467953138870 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:38 INFO - PROCESS | 1656 | 1467953138871 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12add2000 == 40 [pid = 1656] [id = 224] 21:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119a38000) [pid = 1656] [serial = 670] [outer = 0x0] 21:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124298400) [pid = 1656] [serial = 671] [outer = 0x119a38000] 21:45:38 INFO - PROCESS | 1656 | 1467953138898 Marionette DEBUG loaded listener.js 21:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126fe7000) [pid = 1656] [serial = 672] [outer = 0x119a38000] 21:45:39 INFO - PROCESS | 1656 | 1467953139210 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]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 517ms 21:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:45:39 INFO - PROCESS | 1656 | 1467953139262 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 1656 | 1467953139263 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:45:39 INFO - PROCESS | 1656 | 1467953139266 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - PROCESS | 1656 | 1467953139267 Marionette TRACE conn2 <- [1,870,null,{}] 21:45:39 INFO - PROCESS | 1656 | 1467953139270 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}] 21:45:39 INFO - PROCESS | 1656 | 1467953139271 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:39 INFO - PROCESS | 1656 | 1467953139381 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:45:39 INFO - PROCESS | 1656 | 1467953139387 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 1656 | 1467953139388 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b098000 == 41 [pid = 1656] [id = 225] 21:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119ffa400) [pid = 1656] [serial = 673] [outer = 0x0] 21:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128728800) [pid = 1656] [serial = 674] [outer = 0x119ffa400] 21:45:39 INFO - PROCESS | 1656 | 1467953139412 Marionette DEBUG loaded listener.js 21:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128aa3800) [pid = 1656] [serial = 675] [outer = 0x119ffa400] 21:45:39 INFO - PROCESS | 1656 | 1467953139721 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]]]}] 21:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 21:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:45:39 INFO - PROCESS | 1656 | 1467953139737 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:45:39 INFO - PROCESS | 1656 | 1467953139738 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:45:39 INFO - PROCESS | 1656 | 1467953139740 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:45:39 INFO - PROCESS | 1656 | 1467953139741 Marionette TRACE conn2 <- [1,874,null,{}] 21:45:39 INFO - PROCESS | 1656 | 1467953139743 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}] 21:45:39 INFO - PROCESS | 1656 | 1467953139744 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:39 INFO - PROCESS | 1656 | 1467953139838 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:45:39 INFO - PROCESS | 1656 | 1467953139842 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:39 INFO - PROCESS | 1656 | 1467953139843 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c7800 == 42 [pid = 1656] [id = 226] 21:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128aa5c00) [pid = 1656] [serial = 676] [outer = 0x0] 21:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128d22400) [pid = 1656] [serial = 677] [outer = 0x128aa5c00] 21:45:39 INFO - PROCESS | 1656 | 1467953139867 Marionette DEBUG loaded listener.js 21:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129114000) [pid = 1656] [serial = 678] [outer = 0x128aa5c00] 21:45:40 INFO - PROCESS | 1656 | 1467953140370 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]]]}] 21:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 669ms 21:45:40 INFO - PROCESS | 1656 | 1467953140409 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:45:40 INFO - PROCESS | 1656 | 1467953140413 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:45:40 INFO - PROCESS | 1656 | 1467953140418 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:45:40 INFO - PROCESS | 1656 | 1467953140420 Marionette TRACE conn2 <- [1,878,null,{}] 21:45:40 INFO - PROCESS | 1656 | 1467953140424 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}] 21:45:40 INFO - PROCESS | 1656 | 1467953140426 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:40 INFO - PROCESS | 1656 | 1467953140529 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:45:40 INFO - PROCESS | 1656 | 1467953140595 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:40 INFO - PROCESS | 1656 | 1467953140597 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184d4000 == 43 [pid = 1656] [id = 227] 21:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1172bd000) [pid = 1656] [serial = 679] [outer = 0x0] 21:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1180b6400) [pid = 1656] [serial = 680] [outer = 0x1172bd000] 21:45:40 INFO - PROCESS | 1656 | 1467953140628 Marionette DEBUG loaded listener.js 21:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118269800) [pid = 1656] [serial = 681] [outer = 0x1172bd000] 21:45:41 INFO - PROCESS | 1656 | 1467953141069 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]]]}] 21:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 21:45:41 INFO - PROCESS | 1656 | 1467953141088 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 1656 | 1467953141092 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:45:41 INFO - PROCESS | 1656 | 1467953141096 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 1656 | 1467953141098 Marionette TRACE conn2 <- [1,882,null,{}] 21:45:41 INFO - PROCESS | 1656 | 1467953141101 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}] 21:45:41 INFO - PROCESS | 1656 | 1467953141102 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:41 INFO - PROCESS | 1656 | 1467953141210 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:45:41 INFO - PROCESS | 1656 | 1467953141261 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 1656 | 1467953141263 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x125702800 == 44 [pid = 1656] [id = 228] 21:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11833ec00) [pid = 1656] [serial = 682] [outer = 0x0] 21:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118e80800) [pid = 1656] [serial = 683] [outer = 0x11833ec00] 21:45:41 INFO - PROCESS | 1656 | 1467953141293 Marionette DEBUG loaded listener.js 21:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195b9000) [pid = 1656] [serial = 684] [outer = 0x11833ec00] 21:45:41 INFO - PROCESS | 1656 | 1467953141740 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]]]}] 21:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 21:45:41 INFO - PROCESS | 1656 | 1467953141767 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:45:41 INFO - PROCESS | 1656 | 1467953141768 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:45:41 INFO - PROCESS | 1656 | 1467953141771 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:45:41 INFO - PROCESS | 1656 | 1467953141773 Marionette TRACE conn2 <- [1,886,null,{}] 21:45:41 INFO - PROCESS | 1656 | 1467953141781 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}] 21:45:41 INFO - PROCESS | 1656 | 1467953141784 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:41 INFO - PROCESS | 1656 | 1467953141907 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:45:41 INFO - PROCESS | 1656 | 1467953141984 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:41 INFO - PROCESS | 1656 | 1467953141986 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbbb000 == 45 [pid = 1656] [id = 229] 21:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a6cc00) [pid = 1656] [serial = 685] [outer = 0x0] 21:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1231e6800) [pid = 1656] [serial = 686] [outer = 0x119a6cc00] 21:45:42 INFO - PROCESS | 1656 | 1467953142018 Marionette DEBUG loaded listener.js 21:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1242a1000) [pid = 1656] [serial = 687] [outer = 0x119a6cc00] 21:45:42 INFO - PROCESS | 1656 | 1467953142440 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]]]}] 21:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 722ms 21:45:42 INFO - PROCESS | 1656 | 1467953142497 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:45:42 INFO - PROCESS | 1656 | 1467953142500 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:45:42 INFO - PROCESS | 1656 | 1467953142503 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:45:42 INFO - PROCESS | 1656 | 1467953142505 Marionette TRACE conn2 <- [1,890,null,{}] 21:45:42 INFO - PROCESS | 1656 | 1467953142507 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}] 21:45:42 INFO - PROCESS | 1656 | 1467953142508 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:42 INFO - PROCESS | 1656 | 1467953142614 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:45:42 INFO - PROCESS | 1656 | 1467953142680 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:42 INFO - PROCESS | 1656 | 1467953142681 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f3e800 == 46 [pid = 1656] [id = 230] 21:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113f35c00) [pid = 1656] [serial = 688] [outer = 0x0] 21:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118351c00) [pid = 1656] [serial = 689] [outer = 0x113f35c00] 21:45:42 INFO - PROCESS | 1656 | 1467953142710 Marionette DEBUG loaded listener.js 21:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124298c00) [pid = 1656] [serial = 690] [outer = 0x113f35c00] 21:45:43 INFO - PROCESS | 1656 | 1467953143236 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]]]}] 21:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 770ms 21:45:43 INFO - PROCESS | 1656 | 1467953143273 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:45:43 INFO - PROCESS | 1656 | 1467953143276 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:45:43 INFO - PROCESS | 1656 | 1467953143279 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:45:43 INFO - PROCESS | 1656 | 1467953143282 Marionette TRACE conn2 <- [1,894,null,{}] 21:45:43 INFO - PROCESS | 1656 | 1467953143287 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}] 21:45:43 INFO - PROCESS | 1656 | 1467953143289 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:43 INFO - PROCESS | 1656 | 1467953143378 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:45:43 INFO - PROCESS | 1656 | 1467953143449 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:43 INFO - PROCESS | 1656 | 1467953143451 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x116679000 == 47 [pid = 1656] [id = 231] 21:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113d44c00) [pid = 1656] [serial = 691] [outer = 0x0] 21:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1176dec00) [pid = 1656] [serial = 692] [outer = 0x113d44c00] 21:45:43 INFO - PROCESS | 1656 | 1467953143479 Marionette DEBUG loaded listener.js 21:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118107800) [pid = 1656] [serial = 693] [outer = 0x113d44c00] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b098000 == 46 [pid = 1656] [id = 225] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12add2000 == 45 [pid = 1656] [id = 224] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd7800 == 44 [pid = 1656] [id = 223] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d3800 == 43 [pid = 1656] [id = 222] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x128e90800 == 42 [pid = 1656] [id = 221] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x128a05800 == 41 [pid = 1656] [id = 220] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x121782800 == 40 [pid = 1656] [id = 219] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1241ce000 == 39 [pid = 1656] [id = 218] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd9800 == 38 [pid = 1656] [id = 217] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e4800 == 37 [pid = 1656] [id = 216] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1169af800 == 36 [pid = 1656] [id = 215] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x113f52800 == 35 [pid = 1656] [id = 214] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d7800 == 34 [pid = 1656] [id = 212] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11701a000 == 33 [pid = 1656] [id = 213] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116669800 == 32 [pid = 1656] [id = 200] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x113f3e800 == 31 [pid = 1656] [id = 230] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbbb000 == 30 [pid = 1656] [id = 229] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x125702800 == 29 [pid = 1656] [id = 228] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1184d4000 == 28 [pid = 1656] [id = 227] 21:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c7800 == 27 [pid = 1656] [id = 226] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1256ab400) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11943d800) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11833c800) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118344800) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1180ad000) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11696ec00) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1176de400) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180b1800) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185c1c00) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1138fa000) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11602f800) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a6b800) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195bf000) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180b7400) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1172c5400) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11952d400) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118348800) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11943d400) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185d9000) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120fd4c00) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119a6f400) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1231e4800) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12429b800) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1241e2000) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1234d4800) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x125783c00) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1247c6000) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1269e3c00) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1188e5400) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1251b2c00) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 21:45:44 INFO - PROCESS | 1656 | 1467953144399 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]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1129ms 21:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:45:44 INFO - PROCESS | 1656 | 1467953144409 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:45:44 INFO - PROCESS | 1656 | 1467953144411 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:45:44 INFO - PROCESS | 1656 | 1467953144414 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 1656 | 1467953144418 Marionette TRACE conn2 <- [1,898,null,{}] 21:45:44 INFO - PROCESS | 1656 | 1467953144422 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}] 21:45:44 INFO - PROCESS | 1656 | 1467953144423 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:44 INFO - PROCESS | 1656 | 1467953144503 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:45:44 INFO - PROCESS | 1656 | 1467953144507 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:44 INFO - PROCESS | 1656 | 1467953144510 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x112715000 == 28 [pid = 1656] [id = 232] 21:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1129a9400) [pid = 1656] [serial = 694] [outer = 0x0] 21:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1129ad000) [pid = 1656] [serial = 695] [outer = 0x1129a9400] 21:45:44 INFO - PROCESS | 1656 | 1467953144539 Marionette DEBUG loaded listener.js 21:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1129a7800) [pid = 1656] [serial = 696] [outer = 0x1129a9400] 21:45:44 INFO - PROCESS | 1656 | 1467953144921 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]]]}] 21:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 524ms 21:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:45:44 INFO - PROCESS | 1656 | 1467953144937 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:45:44 INFO - PROCESS | 1656 | 1467953144940 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:45:44 INFO - PROCESS | 1656 | 1467953144944 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:45:44 INFO - PROCESS | 1656 | 1467953144946 Marionette TRACE conn2 <- [1,902,null,{}] 21:45:44 INFO - PROCESS | 1656 | 1467953144948 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}] 21:45:44 INFO - PROCESS | 1656 | 1467953144950 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:45 INFO - PROCESS | 1656 | 1467953145018 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:45:45 INFO - PROCESS | 1656 | 1467953145023 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 1656 | 1467953145024 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x116670800 == 29 [pid = 1656] [id = 233] 21:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1138f6400) [pid = 1656] [serial = 697] [outer = 0x0] 21:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113d47c00) [pid = 1656] [serial = 698] [outer = 0x1138f6400] 21:45:45 INFO - PROCESS | 1656 | 1467953145053 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x115e5b400) [pid = 1656] [serial = 699] [outer = 0x1138f6400] 21:45:45 INFO - PROCESS | 1656 | 1467953145412 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]]]}] 21:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 520ms 21:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:45:45 INFO - PROCESS | 1656 | 1467953145466 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:45:45 INFO - PROCESS | 1656 | 1467953145467 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:45:45 INFO - PROCESS | 1656 | 1467953145470 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - PROCESS | 1656 | 1467953145472 Marionette TRACE conn2 <- [1,906,null,{}] 21:45:45 INFO - PROCESS | 1656 | 1467953145480 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}] 21:45:45 INFO - PROCESS | 1656 | 1467953145484 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:45 INFO - PROCESS | 1656 | 1467953145560 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:45:45 INFO - PROCESS | 1656 | 1467953145568 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:45 INFO - PROCESS | 1656 | 1467953145570 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3a800 == 30 [pid = 1656] [id = 234] 21:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113aa1800) [pid = 1656] [serial = 700] [outer = 0x0] 21:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117e9c800) [pid = 1656] [serial = 701] [outer = 0x113aa1800] 21:45:45 INFO - PROCESS | 1656 | 1467953145598 Marionette DEBUG loaded listener.js 21:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1180b5400) [pid = 1656] [serial = 702] [outer = 0x113aa1800] 21:45:45 INFO - PROCESS | 1656 | 1467953145947 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]]]}] 21:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 21:45:45 INFO - PROCESS | 1656 | 1467953145992 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:45:45 INFO - PROCESS | 1656 | 1467953145994 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:45:45 INFO - PROCESS | 1656 | 1467953145996 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:45:45 INFO - PROCESS | 1656 | 1467953145998 Marionette TRACE conn2 <- [1,910,null,{}] 21:45:46 INFO - PROCESS | 1656 | 1467953146000 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}] 21:45:46 INFO - PROCESS | 1656 | 1467953146001 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:46 INFO - PROCESS | 1656 | 1467953146105 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:45:46 INFO - PROCESS | 1656 | 1467953146111 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:46 INFO - PROCESS | 1656 | 1467953146112 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11927e800 == 31 [pid = 1656] [id = 235] 21:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118107000) [pid = 1656] [serial = 703] [outer = 0x0] 21:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1181db000) [pid = 1656] [serial = 704] [outer = 0x118107000] 21:45:46 INFO - PROCESS | 1656 | 1467953146138 Marionette DEBUG loaded listener.js 21:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118274000) [pid = 1656] [serial = 705] [outer = 0x118107000] 21:45:46 INFO - PROCESS | 1656 | 1467953146454 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]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 21:45:46 INFO - PROCESS | 1656 | 1467953146469 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:45:46 INFO - PROCESS | 1656 | 1467953146470 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:45:46 INFO - PROCESS | 1656 | 1467953146479 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:45:46 INFO - PROCESS | 1656 | 1467953146481 Marionette TRACE conn2 <- [1,914,null,{}] 21:45:46 INFO - PROCESS | 1656 | 1467953146485 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}] 21:45:46 INFO - PROCESS | 1656 | 1467953146486 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:46 INFO - PROCESS | 1656 | 1467953146584 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:45:46 INFO - PROCESS | 1656 | 1467953146587 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:46 INFO - PROCESS | 1656 | 1467953146588 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fdc800 == 32 [pid = 1656] [id = 236] 21:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1138f5800) [pid = 1656] [serial = 706] [outer = 0x0] 21:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118281c00) [pid = 1656] [serial = 707] [outer = 0x1138f5800] 21:45:46 INFO - PROCESS | 1656 | 1467953146613 Marionette DEBUG loaded listener.js 21:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118348800) [pid = 1656] [serial = 708] [outer = 0x1138f5800] 21:45:46 INFO - PROCESS | 1656 | 1467953146958 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]]]}] 21:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 21:45:47 INFO - PROCESS | 1656 | 1467953147000 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:45:47 INFO - PROCESS | 1656 | 1467953147002 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:45:47 INFO - PROCESS | 1656 | 1467953147004 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:45:47 INFO - PROCESS | 1656 | 1467953147005 Marionette TRACE conn2 <- [1,918,null,{}] 21:45:47 INFO - PROCESS | 1656 | 1467953147007 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}] 21:45:47 INFO - PROCESS | 1656 | 1467953147012 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:47 INFO - PROCESS | 1656 | 1467953147125 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:45:47 INFO - PROCESS | 1656 | 1467953147158 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:47 INFO - PROCESS | 1656 | 1467953147160 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12402a000 == 33 [pid = 1656] [id = 237] 21:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11834c000) [pid = 1656] [serial = 709] [outer = 0x0] 21:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185e0000) [pid = 1656] [serial = 710] [outer = 0x11834c000] 21:45:47 INFO - PROCESS | 1656 | 1467953147185 Marionette DEBUG loaded listener.js 21:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11952b400) [pid = 1656] [serial = 711] [outer = 0x11834c000] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119a38000) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119d0b400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125756800) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12577ac00) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11336e800) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125786800) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11383b000) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1180b0c00) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1180b4800) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11383a000) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1138ed400) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119ffa400) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119d09c00) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1160dd400) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:45:47 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128aa5c00) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:45:47 INFO - PROCESS | 1656 | 1467953147809 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]]]}] 21:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 819ms 21:45:47 INFO - PROCESS | 1656 | 1467953147823 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:45:47 INFO - PROCESS | 1656 | 1467953147826 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:45:47 INFO - PROCESS | 1656 | 1467953147857 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:45:47 INFO - PROCESS | 1656 | 1467953147859 Marionette TRACE conn2 <- [1,922,null,{}] 21:45:47 INFO - PROCESS | 1656 | 1467953147868 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}] 21:45:47 INFO - PROCESS | 1656 | 1467953147870 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:47 INFO - PROCESS | 1656 | 1467953147978 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:45:48 INFO - PROCESS | 1656 | 1467953148052 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 1656 | 1467953148054 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x116098000 == 34 [pid = 1656] [id = 238] 21:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1128d2800) [pid = 1656] [serial = 712] [outer = 0x0] 21:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d03400) [pid = 1656] [serial = 713] [outer = 0x1128d2800] 21:45:48 INFO - PROCESS | 1656 | 1467953148085 Marionette DEBUG loaded listener.js 21:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112ee4800) [pid = 1656] [serial = 714] [outer = 0x1128d2800] 21:45:48 INFO - PROCESS | 1656 | 1467953148608 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]]]}] 21:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 854ms 21:45:48 INFO - PROCESS | 1656 | 1467953148684 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:45:48 INFO - PROCESS | 1656 | 1467953148687 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:45:48 INFO - PROCESS | 1656 | 1467953148692 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:45:48 INFO - PROCESS | 1656 | 1467953148694 Marionette TRACE conn2 <- [1,926,null,{}] 21:45:48 INFO - PROCESS | 1656 | 1467953148697 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}] 21:45:48 INFO - PROCESS | 1656 | 1467953148699 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:48 INFO - PROCESS | 1656 | 1467953148817 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:45:48 INFO - PROCESS | 1656 | 1467953148871 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:48 INFO - PROCESS | 1656 | 1467953148872 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc1800 == 35 [pid = 1656] [id = 239] 21:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116756000) [pid = 1656] [serial = 715] [outer = 0x0] 21:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11675a400) [pid = 1656] [serial = 716] [outer = 0x116756000] 21:45:48 INFO - PROCESS | 1656 | 1467953148903 Marionette DEBUG loaded listener.js 21:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117226c00) [pid = 1656] [serial = 717] [outer = 0x116756000] 21:45:49 INFO - PROCESS | 1656 | 1467953149520 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]]]}] 21:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 870ms 21:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119fdc800 == 34 [pid = 1656] [id = 236] 21:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11927e800 == 33 [pid = 1656] [id = 235] 21:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3a800 == 32 [pid = 1656] [id = 234] 21:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116670800 == 31 [pid = 1656] [id = 233] 21:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x112715000 == 30 [pid = 1656] [id = 232] 21:45:49 INFO - PROCESS | 1656 | --DOCSHELL 0x116679000 == 29 [pid = 1656] [id = 231] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126fe7000) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1250d3c00) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125786c00) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1269ec800) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118e7b800) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195c2000) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126dac000) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1151d6800) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x116760400) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118106800) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1181e4800) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1269e1400) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11833a000) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1185cb000) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x116083400) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x116973000) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1199afc00) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x124298400) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x128728800) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x126f5d400) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x119d10800) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1240d6c00) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x128aa3800) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x118274400) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x119529800) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1256b0400) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x119a4ac00) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x128d22400) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x129114000) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 21:45:49 INFO - PROCESS | 1656 | 1467953149584 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:45:49 INFO - PROCESS | 1656 | 1467953149587 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:45:49 INFO - PROCESS | 1656 | 1467953149590 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:45:49 INFO - PROCESS | 1656 | 1467953149592 Marionette TRACE conn2 <- [1,930,null,{}] 21:45:49 INFO - PROCESS | 1656 | 1467953149595 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}] 21:45:49 INFO - PROCESS | 1656 | 1467953149597 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:49 INFO - PROCESS | 1656 | 1467953149679 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:45:49 INFO - PROCESS | 1656 | 1467953149687 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:49 INFO - PROCESS | 1656 | 1467953149689 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f3e800 == 30 [pid = 1656] [id = 240] 21:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x113019800) [pid = 1656] [serial = 718] [outer = 0x0] 21:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x113d93000) [pid = 1656] [serial = 719] [outer = 0x113019800] 21:45:49 INFO - PROCESS | 1656 | 1467953149721 Marionette DEBUG loaded listener.js 21:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1160dd000) [pid = 1656] [serial = 720] [outer = 0x113019800] 21:45:50 INFO - PROCESS | 1656 | 1467953150073 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]]]}] 21:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 522ms 21:45:50 INFO - PROCESS | 1656 | 1467953150112 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 1656 | 1467953150115 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:45:50 INFO - PROCESS | 1656 | 1467953150119 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 1656 | 1467953150121 Marionette TRACE conn2 <- [1,934,null,{}] 21:45:50 INFO - PROCESS | 1656 | 1467953150123 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}] 21:45:50 INFO - PROCESS | 1656 | 1467953150125 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:50 INFO - PROCESS | 1656 | 1467953150203 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:45:50 INFO - PROCESS | 1656 | 1467953150207 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:50 INFO - PROCESS | 1656 | 1467953150209 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11735a000 == 31 [pid = 1656] [id = 241] 21:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x116a13c00) [pid = 1656] [serial = 721] [outer = 0x0] 21:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x117ea5000) [pid = 1656] [serial = 722] [outer = 0x116a13c00] 21:45:50 INFO - PROCESS | 1656 | 1467953150237 Marionette DEBUG loaded listener.js 21:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118103000) [pid = 1656] [serial = 723] [outer = 0x116a13c00] 21:45:50 INFO - PROCESS | 1656 | 1467953150576 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]]]}] 21:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 21:45:50 INFO - PROCESS | 1656 | 1467953150596 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:45:50 INFO - PROCESS | 1656 | 1467953150599 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:45:50 INFO - PROCESS | 1656 | 1467953150602 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:45:50 INFO - PROCESS | 1656 | 1467953150605 Marionette TRACE conn2 <- [1,938,null,{}] 21:45:50 INFO - PROCESS | 1656 | 1467953150613 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}] 21:45:50 INFO - PROCESS | 1656 | 1467953150616 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:50 INFO - PROCESS | 1656 | 1467953150695 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:45:50 INFO - PROCESS | 1656 | 1467953150748 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:50 INFO - PROCESS | 1656 | 1467953150750 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119517800 == 32 [pid = 1656] [id = 242] 21:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1176da400) [pid = 1656] [serial = 724] [outer = 0x0] 21:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11826ac00) [pid = 1656] [serial = 725] [outer = 0x1176da400] 21:45:50 INFO - PROCESS | 1656 | 1467953150778 Marionette DEBUG loaded listener.js 21:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1185bf800) [pid = 1656] [serial = 726] [outer = 0x1176da400] 21:45:51 INFO - PROCESS | 1656 | 1467953151077 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]]]}] 21:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 21:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:45:51 INFO - PROCESS | 1656 | 1467953151123 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 1656 | 1467953151125 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:45:51 INFO - PROCESS | 1656 | 1467953151127 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 1656 | 1467953151129 Marionette TRACE conn2 <- [1,942,null,{}] 21:45:51 INFO - PROCESS | 1656 | 1467953151133 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}] 21:45:51 INFO - PROCESS | 1656 | 1467953151135 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:51 INFO - PROCESS | 1656 | 1467953151214 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:45:51 INFO - PROCESS | 1656 | 1467953151220 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 1656 | 1467953151221 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231c6000 == 33 [pid = 1656] [id = 243] 21:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118109c00) [pid = 1656] [serial = 727] [outer = 0x0] 21:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1185e0c00) [pid = 1656] [serial = 728] [outer = 0x118109c00] 21:45:51 INFO - PROCESS | 1656 | 1467953151287 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11943e000) [pid = 1656] [serial = 729] [outer = 0x118109c00] 21:45:51 INFO - PROCESS | 1656 | 1467953151555 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]]]}] 21:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 474ms 21:45:51 INFO - PROCESS | 1656 | 1467953151606 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:45:51 INFO - PROCESS | 1656 | 1467953151607 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:45:51 INFO - PROCESS | 1656 | 1467953151621 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:45:51 INFO - PROCESS | 1656 | 1467953151622 Marionette TRACE conn2 <- [1,946,null,{}] 21:45:51 INFO - PROCESS | 1656 | 1467953151625 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}] 21:45:51 INFO - PROCESS | 1656 | 1467953151626 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:51 INFO - PROCESS | 1656 | 1467953151702 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:45:51 INFO - PROCESS | 1656 | 1467953151706 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:51 INFO - PROCESS | 1656 | 1467953151707 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc5000 == 34 [pid = 1656] [id = 244] 21:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118e77000) [pid = 1656] [serial = 730] [outer = 0x0] 21:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11952e400) [pid = 1656] [serial = 731] [outer = 0x118e77000] 21:45:51 INFO - PROCESS | 1656 | 1467953151733 Marionette DEBUG loaded listener.js 21:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1195ba400) [pid = 1656] [serial = 732] [outer = 0x118e77000] 21:45:52 INFO - PROCESS | 1656 | 1467953152103 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]]]}] 21:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 530ms 21:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:45:52 INFO - PROCESS | 1656 | 1467953152143 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:45:52 INFO - PROCESS | 1656 | 1467953152144 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:45:52 INFO - PROCESS | 1656 | 1467953152146 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - PROCESS | 1656 | 1467953152147 Marionette TRACE conn2 <- [1,950,null,{}] 21:45:52 INFO - PROCESS | 1656 | 1467953152150 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}] 21:45:52 INFO - PROCESS | 1656 | 1467953152154 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:52 INFO - PROCESS | 1656 | 1467953152270 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:45:52 INFO - PROCESS | 1656 | 1467953152287 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:52 INFO - PROCESS | 1656 | 1467953152288 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12569c800 == 35 [pid = 1656] [id = 245] 21:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1195be000) [pid = 1656] [serial = 733] [outer = 0x0] 21:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1195f0800) [pid = 1656] [serial = 734] [outer = 0x1195be000] 21:45:52 INFO - PROCESS | 1656 | 1467953152313 Marionette DEBUG loaded listener.js 21:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119a66800) [pid = 1656] [serial = 735] [outer = 0x1195be000] 21:45:52 INFO - PROCESS | 1656 | 1467953152646 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]]]}] 21:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 21:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:45:52 INFO - PROCESS | 1656 | 1467953152669 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:45:52 INFO - PROCESS | 1656 | 1467953152670 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:45:52 INFO - PROCESS | 1656 | 1467953152672 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:45:52 INFO - PROCESS | 1656 | 1467953152674 Marionette TRACE conn2 <- [1,954,null,{}] 21:45:52 INFO - PROCESS | 1656 | 1467953152691 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}] 21:45:52 INFO - PROCESS | 1656 | 1467953152692 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:52 INFO - PROCESS | 1656 | 1467953152787 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:45:52 INFO - PROCESS | 1656 | 1467953152790 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:52 INFO - PROCESS | 1656 | 1467953152791 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f04800 == 36 [pid = 1656] [id = 246] 21:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119a66c00) [pid = 1656] [serial = 736] [outer = 0x0] 21:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119a6dc00) [pid = 1656] [serial = 737] [outer = 0x119a66c00] 21:45:52 INFO - PROCESS | 1656 | 1467953152816 Marionette DEBUG loaded listener.js 21:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119d0bc00) [pid = 1656] [serial = 738] [outer = 0x119a66c00] 21:45:53 INFO - PROCESS | 1656 | 1467953153141 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]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 517ms 21:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:45:53 INFO - PROCESS | 1656 | 1467953153191 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 1656 | 1467953153192 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:45:53 INFO - PROCESS | 1656 | 1467953153194 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - PROCESS | 1656 | 1467953153195 Marionette TRACE conn2 <- [1,958,null,{}] 21:45:53 INFO - PROCESS | 1656 | 1467953153198 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}] 21:45:53 INFO - PROCESS | 1656 | 1467953153199 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:53 INFO - PROCESS | 1656 | 1467953153293 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:45:53 INFO - PROCESS | 1656 | 1467953153308 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 1656 | 1467953153309 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a10800 == 37 [pid = 1656] [id = 247] 21:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119a6f800) [pid = 1656] [serial = 739] [outer = 0x0] 21:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x121769000) [pid = 1656] [serial = 740] [outer = 0x119a6f800] 21:45:53 INFO - PROCESS | 1656 | 1467953153333 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12344e800) [pid = 1656] [serial = 741] [outer = 0x119a6f800] 21:45:53 INFO - PROCESS | 1656 | 1467953153683 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]]]}] 21:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 21:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:45:53 INFO - PROCESS | 1656 | 1467953153719 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:45:53 INFO - PROCESS | 1656 | 1467953153720 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:45:53 INFO - PROCESS | 1656 | 1467953153723 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:45:53 INFO - PROCESS | 1656 | 1467953153724 Marionette TRACE conn2 <- [1,962,null,{}] 21:45:53 INFO - PROCESS | 1656 | 1467953153726 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}] 21:45:53 INFO - PROCESS | 1656 | 1467953153727 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:53 INFO - PROCESS | 1656 | 1467953153850 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118107000) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1138f5800) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11833ec00) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119a6cc00) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x113f35c00) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1172bd000) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x113d44c00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x113aa1800) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1138f6400) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:45:53 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1129a9400) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:45:53 INFO - PROCESS | 1656 | 1467953153887 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:53 INFO - PROCESS | 1656 | 1467953153888 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170bb800 == 38 [pid = 1656] [id = 248] 21:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1129a9400) [pid = 1656] [serial = 742] [outer = 0x0] 21:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11337a800) [pid = 1656] [serial = 743] [outer = 0x1129a9400] 21:45:53 INFO - PROCESS | 1656 | 1467953153915 Marionette DEBUG loaded listener.js 21:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1180b0400) [pid = 1656] [serial = 744] [outer = 0x1129a9400] 21:45:54 INFO - PROCESS | 1656 | 1467953154185 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]]]}] 21:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 21:45:54 INFO - PROCESS | 1656 | 1467953154241 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:45:54 INFO - PROCESS | 1656 | 1467953154243 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:45:54 INFO - PROCESS | 1656 | 1467953154245 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:45:54 INFO - PROCESS | 1656 | 1467953154246 Marionette TRACE conn2 <- [1,966,null,{}] 21:45:54 INFO - PROCESS | 1656 | 1467953154252 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}] 21:45:54 INFO - PROCESS | 1656 | 1467953154253 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:54 INFO - PROCESS | 1656 | 1467953154336 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:45:54 INFO - PROCESS | 1656 | 1467953154340 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:54 INFO - PROCESS | 1656 | 1467953154341 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x129315000 == 39 [pid = 1656] [id = 249] 21:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x113aa1800) [pid = 1656] [serial = 745] [outer = 0x0] 21:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119a6cc00) [pid = 1656] [serial = 746] [outer = 0x113aa1800] 21:45:54 INFO - PROCESS | 1656 | 1467953154365 Marionette DEBUG loaded listener.js 21:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11943d800) [pid = 1656] [serial = 747] [outer = 0x113aa1800] 21:45:54 INFO - PROCESS | 1656 | 1467953154705 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]]]}] 21:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 472ms 21:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:45:54 INFO - PROCESS | 1656 | 1467953154718 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:45:54 INFO - PROCESS | 1656 | 1467953154720 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:45:54 INFO - PROCESS | 1656 | 1467953154722 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:45:54 INFO - PROCESS | 1656 | 1467953154724 Marionette TRACE conn2 <- [1,970,null,{}] 21:45:54 INFO - PROCESS | 1656 | 1467953154726 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}] 21:45:54 INFO - PROCESS | 1656 | 1467953154728 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:54 INFO - PROCESS | 1656 | 1467953154855 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:45:54 INFO - PROCESS | 1656 | 1467953154862 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:54 INFO - PROCESS | 1656 | 1467953154864 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12992b800 == 40 [pid = 1656] [id = 250] 21:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1185bd400) [pid = 1656] [serial = 748] [outer = 0x0] 21:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12429b400) [pid = 1656] [serial = 749] [outer = 0x1185bd400] 21:45:54 INFO - PROCESS | 1656 | 1467953154890 Marionette DEBUG loaded listener.js 21:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1251b2c00) [pid = 1656] [serial = 750] [outer = 0x1185bd400] 21:45:55 INFO - PROCESS | 1656 | 1467953155205 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]]]}] 21:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 21:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:45:55 INFO - PROCESS | 1656 | 1467953155242 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:45:55 INFO - PROCESS | 1656 | 1467953155243 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:45:55 INFO - PROCESS | 1656 | 1467953155245 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:45:55 INFO - PROCESS | 1656 | 1467953155246 Marionette TRACE conn2 <- [1,974,null,{}] 21:45:55 INFO - PROCESS | 1656 | 1467953155251 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}] 21:45:55 INFO - PROCESS | 1656 | 1467953155252 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:55 INFO - PROCESS | 1656 | 1467953155333 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:45:55 INFO - PROCESS | 1656 | 1467953155337 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 1656 | 1467953155338 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12adca800 == 41 [pid = 1656] [id = 251] 21:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1251b3c00) [pid = 1656] [serial = 751] [outer = 0x0] 21:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1256b3c00) [pid = 1656] [serial = 752] [outer = 0x1251b3c00] 21:45:55 INFO - PROCESS | 1656 | 1467953155361 Marionette DEBUG loaded listener.js 21:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125785800) [pid = 1656] [serial = 753] [outer = 0x1251b3c00] 21:45:55 INFO - PROCESS | 1656 | 1467953155699 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]]]}] 21:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 21:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:45:55 INFO - PROCESS | 1656 | 1467953155719 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:45:55 INFO - PROCESS | 1656 | 1467953155720 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:45:55 INFO - PROCESS | 1656 | 1467953155722 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:45:55 INFO - PROCESS | 1656 | 1467953155723 Marionette TRACE conn2 <- [1,978,null,{}] 21:45:55 INFO - PROCESS | 1656 | 1467953155726 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}] 21:45:55 INFO - PROCESS | 1656 | 1467953155737 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:55 INFO - PROCESS | 1656 | 1467953155842 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:45:55 INFO - PROCESS | 1656 | 1467953155851 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:55 INFO - PROCESS | 1656 | 1467953155852 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12addf000 == 42 [pid = 1656] [id = 252] 21:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1250d4400) [pid = 1656] [serial = 754] [outer = 0x0] 21:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1257e5400) [pid = 1656] [serial = 755] [outer = 0x1250d4400] 21:45:55 INFO - PROCESS | 1656 | 1467953155876 Marionette DEBUG loaded listener.js 21:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1257ee800) [pid = 1656] [serial = 756] [outer = 0x1250d4400] 21:45:56 INFO - PROCESS | 1656 | 1467953156346 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]]]}] 21:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 21:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:45:56 INFO - PROCESS | 1656 | 1467953156399 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:45:56 INFO - PROCESS | 1656 | 1467953156402 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:45:56 INFO - PROCESS | 1656 | 1467953156406 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:45:56 INFO - PROCESS | 1656 | 1467953156410 Marionette TRACE conn2 <- [1,982,null,{}] 21:45:56 INFO - PROCESS | 1656 | 1467953156413 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}] 21:45:56 INFO - PROCESS | 1656 | 1467953156418 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:56 INFO - PROCESS | 1656 | 1467953156523 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:45:56 INFO - PROCESS | 1656 | 1467953156590 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:56 INFO - PROCESS | 1656 | 1467953156592 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e25000 == 43 [pid = 1656] [id = 253] 21:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113a9f800) [pid = 1656] [serial = 757] [outer = 0x0] 21:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11602fc00) [pid = 1656] [serial = 758] [outer = 0x113a9f800] 21:45:56 INFO - PROCESS | 1656 | 1467953156624 Marionette DEBUG loaded listener.js 21:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116974000) [pid = 1656] [serial = 759] [outer = 0x113a9f800] 21:45:57 INFO - PROCESS | 1656 | 1467953157040 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]]]}] 21:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 675ms 21:45:57 INFO - PROCESS | 1656 | 1467953157103 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 1656 | 1467953157106 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:45:57 INFO - PROCESS | 1656 | 1467953157111 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 1656 | 1467953157113 Marionette TRACE conn2 <- [1,986,null,{}] 21:45:57 INFO - PROCESS | 1656 | 1467953157148 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}] 21:45:57 INFO - PROCESS | 1656 | 1467953157150 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:57 INFO - PROCESS | 1656 | 1467953157260 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:45:57 INFO - PROCESS | 1656 | 1467953157325 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 1656 | 1467953157326 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x125692000 == 44 [pid = 1656] [id = 254] 21:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118269c00) [pid = 1656] [serial = 760] [outer = 0x0] 21:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11833b400) [pid = 1656] [serial = 761] [outer = 0x118269c00] 21:45:57 INFO - PROCESS | 1656 | 1467953157358 Marionette DEBUG loaded listener.js 21:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185bdc00) [pid = 1656] [serial = 762] [outer = 0x118269c00] 21:45:57 INFO - PROCESS | 1656 | 1467953157785 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]]]}] 21:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 683ms 21:45:57 INFO - PROCESS | 1656 | 1467953157794 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:45:57 INFO - PROCESS | 1656 | 1467953157796 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:45:57 INFO - PROCESS | 1656 | 1467953157801 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:45:57 INFO - PROCESS | 1656 | 1467953157804 Marionette TRACE conn2 <- [1,990,null,{}] 21:45:57 INFO - PROCESS | 1656 | 1467953157812 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}] 21:45:57 INFO - PROCESS | 1656 | 1467953157815 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:57 INFO - PROCESS | 1656 | 1467953157919 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:45:57 INFO - PROCESS | 1656 | 1467953157975 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:57 INFO - PROCESS | 1656 | 1467953157977 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b098800 == 45 [pid = 1656] [id = 255] 21:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195b7800) [pid = 1656] [serial = 763] [outer = 0x0] 21:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195eac00) [pid = 1656] [serial = 764] [outer = 0x1195b7800] 21:45:58 INFO - PROCESS | 1656 | 1467953158007 Marionette DEBUG loaded listener.js 21:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a30c00) [pid = 1656] [serial = 765] [outer = 0x1195b7800] 21:45:58 INFO - PROCESS | 1656 | 1467953158472 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]]]}] 21:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 726ms 21:45:58 INFO - PROCESS | 1656 | 1467953158684 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:45:58 INFO - PROCESS | 1656 | 1467953158686 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:45:58 INFO - PROCESS | 1656 | 1467953158722 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:45:58 INFO - PROCESS | 1656 | 1467953158723 Marionette TRACE conn2 <- [1,994,null,{}] 21:45:58 INFO - PROCESS | 1656 | 1467953158727 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}] 21:45:58 INFO - PROCESS | 1656 | 1467953158729 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:58 INFO - PROCESS | 1656 | 1467953158821 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:45:58 INFO - PROCESS | 1656 | 1467953158873 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:58 INFO - PROCESS | 1656 | 1467953158876 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118241000 == 46 [pid = 1656] [id = 256] 21:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113f39800) [pid = 1656] [serial = 766] [outer = 0x0] 21:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1160df400) [pid = 1656] [serial = 767] [outer = 0x113f39800] 21:45:58 INFO - PROCESS | 1656 | 1467953158903 Marionette DEBUG loaded listener.js 21:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117226000) [pid = 1656] [serial = 768] [outer = 0x113f39800] 21:45:59 INFO - PROCESS | 1656 | 1467953159324 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]]]}] 21:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 634ms 21:45:59 INFO - PROCESS | 1656 | 1467953159345 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:45:59 INFO - PROCESS | 1656 | 1467953159347 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:45:59 INFO - PROCESS | 1656 | 1467953159350 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:45:59 INFO - PROCESS | 1656 | 1467953159353 Marionette TRACE conn2 <- [1,998,null,{}] 21:45:59 INFO - PROCESS | 1656 | 1467953159356 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}] 21:45:59 INFO - PROCESS | 1656 | 1467953159358 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:59 INFO - PROCESS | 1656 | 1467953159451 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:45:59 INFO - PROCESS | 1656 | 1467953159503 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:45:59 INFO - PROCESS | 1656 | 1467953159504 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:45:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e37000 == 47 [pid = 1656] [id = 257] 21:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117ea7400) [pid = 1656] [serial = 769] [outer = 0x0] 21:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118111c00) [pid = 1656] [serial = 770] [outer = 0x117ea7400] 21:45:59 INFO - PROCESS | 1656 | 1467953159532 Marionette DEBUG loaded listener.js 21:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118339000) [pid = 1656] [serial = 771] [outer = 0x117ea7400] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12adca800 == 46 [pid = 1656] [id = 251] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12992b800 == 45 [pid = 1656] [id = 250] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x129315000 == 44 [pid = 1656] [id = 249] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1170bb800 == 43 [pid = 1656] [id = 248] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x128a10800 == 42 [pid = 1656] [id = 247] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x126f04800 == 41 [pid = 1656] [id = 246] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12569c800 == 40 [pid = 1656] [id = 245] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc5000 == 39 [pid = 1656] [id = 244] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1231c6000 == 38 [pid = 1656] [id = 243] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x119517800 == 37 [pid = 1656] [id = 242] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11735a000 == 36 [pid = 1656] [id = 241] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x113f3e800 == 35 [pid = 1656] [id = 240] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc1800 == 34 [pid = 1656] [id = 239] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12402a000 == 33 [pid = 1656] [id = 237] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x116098000 == 32 [pid = 1656] [id = 238] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x118241000 == 31 [pid = 1656] [id = 256] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12b098800 == 30 [pid = 1656] [id = 255] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x125692000 == 29 [pid = 1656] [id = 254] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x117e25000 == 28 [pid = 1656] [id = 253] 21:46:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12addf000 == 27 [pid = 1656] [id = 252] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118107800) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1176dec00) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117e9c800) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1180b5400) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113d47c00) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115e5b400) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185e0000) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180b6400) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118e80800) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1231e6800) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118351c00) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1129ad000) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1129a7800) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118274000) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1181db000) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118281c00) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195b9000) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1242a1000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124298c00) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118269800) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118348800) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 21:46:00 INFO - PROCESS | 1656 | 1467953160628 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]]]}] 21:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1323ms 21:46:00 INFO - PROCESS | 1656 | 1467953160674 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:46:00 INFO - PROCESS | 1656 | 1467953160678 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:46:00 INFO - PROCESS | 1656 | 1467953160682 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:46:00 INFO - PROCESS | 1656 | 1467953160685 Marionette TRACE conn2 <- [1,1002,null,{}] 21:46:00 INFO - PROCESS | 1656 | 1467953160690 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}] 21:46:00 INFO - PROCESS | 1656 | 1467953160693 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:00 INFO - PROCESS | 1656 | 1467953160802 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:46:00 INFO - PROCESS | 1656 | 1467953160882 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:00 INFO - PROCESS | 1656 | 1467953160883 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160a6000 == 28 [pid = 1656] [id = 258] 21:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1133f3800) [pid = 1656] [serial = 772] [outer = 0x0] 21:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1151db800) [pid = 1656] [serial = 773] [outer = 0x1133f3800] 21:46:00 INFO - PROCESS | 1656 | 1467953160925 Marionette DEBUG loaded listener.js 21:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11675b400) [pid = 1656] [serial = 774] [outer = 0x1133f3800] 21:46:01 INFO - PROCESS | 1656 | 1467953161369 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]]]}] 21:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 723ms 21:46:01 INFO - PROCESS | 1656 | 1467953161404 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:46:01 INFO - PROCESS | 1656 | 1467953161407 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:46:01 INFO - PROCESS | 1656 | 1467953161411 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:46:01 INFO - PROCESS | 1656 | 1467953161413 Marionette TRACE conn2 <- [1,1006,null,{}] 21:46:01 INFO - PROCESS | 1656 | 1467953161424 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}] 21:46:01 INFO - PROCESS | 1656 | 1467953161425 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:01 INFO - PROCESS | 1656 | 1467953161507 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:46:01 INFO - PROCESS | 1656 | 1467953161511 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:01 INFO - PROCESS | 1656 | 1467953161513 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c0000 == 29 [pid = 1656] [id = 259] 21:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117ea3000) [pid = 1656] [serial = 775] [outer = 0x0] 21:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1180b6400) [pid = 1656] [serial = 776] [outer = 0x117ea3000] 21:46:01 INFO - PROCESS | 1656 | 1467953161545 Marionette DEBUG loaded listener.js 21:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1181db000) [pid = 1656] [serial = 777] [outer = 0x117ea3000] 21:46:02 INFO - PROCESS | 1656 | 1467953162018 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]]]}] 21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 629ms 21:46:02 INFO - PROCESS | 1656 | 1467953162041 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:46:02 INFO - PROCESS | 1656 | 1467953162043 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:46:02 INFO - PROCESS | 1656 | 1467953162046 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:46:02 INFO - PROCESS | 1656 | 1467953162050 Marionette TRACE conn2 <- [1,1010,null,{}] 21:46:02 INFO - PROCESS | 1656 | 1467953162062 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}] 21:46:02 INFO - PROCESS | 1656 | 1467953162067 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:02 INFO - PROCESS | 1656 | 1467953162181 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:46:02 INFO - PROCESS | 1656 | 1467953162188 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 1656 | 1467953162190 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11927a800 == 30 [pid = 1656] [id = 260] 21:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112ee0000) [pid = 1656] [serial = 778] [outer = 0x0] 21:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185be400) [pid = 1656] [serial = 779] [outer = 0x112ee0000] 21:46:02 INFO - PROCESS | 1656 | 1467953162218 Marionette DEBUG loaded listener.js 21:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1188e4c00) [pid = 1656] [serial = 780] [outer = 0x112ee0000] 21:46:02 INFO - PROCESS | 1656 | 1467953162649 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]]]}] 21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 624ms 21:46:02 INFO - PROCESS | 1656 | 1467953162670 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:46:02 INFO - PROCESS | 1656 | 1467953162672 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:46:02 INFO - PROCESS | 1656 | 1467953162674 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:46:02 INFO - PROCESS | 1656 | 1467953162675 Marionette TRACE conn2 <- [1,1014,null,{}] 21:46:02 INFO - PROCESS | 1656 | 1467953162677 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}] 21:46:02 INFO - PROCESS | 1656 | 1467953162679 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:02 INFO - PROCESS | 1656 | 1467953162779 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:46:02 INFO - PROCESS | 1656 | 1467953162783 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:02 INFO - PROCESS | 1656 | 1467953162784 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12177f000 == 31 [pid = 1656] [id = 261] 21:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118e80800) [pid = 1656] [serial = 781] [outer = 0x0] 21:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119524000) [pid = 1656] [serial = 782] [outer = 0x118e80800] 21:46:02 INFO - PROCESS | 1656 | 1467953162809 Marionette DEBUG loaded listener.js 21:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195b6000) [pid = 1656] [serial = 783] [outer = 0x118e80800] 21:46:03 INFO - PROCESS | 1656 | 1467953163159 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]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:46:03 INFO - PROCESS | 1656 | 1467953163193 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 1656 | 1467953163194 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:46:03 INFO - PROCESS | 1656 | 1467953163197 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - PROCESS | 1656 | 1467953163200 Marionette TRACE conn2 <- [1,1018,null,{}] 21:46:03 INFO - PROCESS | 1656 | 1467953163203 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}] 21:46:03 INFO - PROCESS | 1656 | 1467953163204 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:03 INFO - PROCESS | 1656 | 1467953163301 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:46:03 INFO - PROCESS | 1656 | 1467953163305 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:03 INFO - PROCESS | 1656 | 1467953163306 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234f5800 == 32 [pid = 1656] [id = 262] 21:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112ee1c00) [pid = 1656] [serial = 784] [outer = 0x0] 21:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195c2c00) [pid = 1656] [serial = 785] [outer = 0x112ee1c00] 21:46:03 INFO - PROCESS | 1656 | 1467953163330 Marionette DEBUG loaded listener.js 21:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a18400) [pid = 1656] [serial = 786] [outer = 0x112ee1c00] 21:46:03 INFO - PROCESS | 1656 | 1467953163684 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]]]}] 21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 21:46:03 INFO - PROCESS | 1656 | 1467953163721 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:46:03 INFO - PROCESS | 1656 | 1467953163723 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:46:03 INFO - PROCESS | 1656 | 1467953163725 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:46:03 INFO - PROCESS | 1656 | 1467953163726 Marionette TRACE conn2 <- [1,1022,null,{}] 21:46:03 INFO - PROCESS | 1656 | 1467953163728 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}] 21:46:03 INFO - PROCESS | 1656 | 1467953163732 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:03 INFO - PROCESS | 1656 | 1467953163845 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:46:03 INFO - PROCESS | 1656 | 1467953163891 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:03 INFO - PROCESS | 1656 | 1467953163892 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12568b000 == 33 [pid = 1656] [id = 263] 21:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119d08c00) [pid = 1656] [serial = 787] [outer = 0x0] 21:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1231ddc00) [pid = 1656] [serial = 788] [outer = 0x119d08c00] 21:46:03 INFO - PROCESS | 1656 | 1467953163915 Marionette DEBUG loaded listener.js 21:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1241e1c00) [pid = 1656] [serial = 789] [outer = 0x119d08c00] 21:46:04 INFO - PROCESS | 1656 | 1467953164336 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]]]}] 21:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 668ms 21:46:04 INFO - PROCESS | 1656 | 1467953164394 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:46:04 INFO - PROCESS | 1656 | 1467953164396 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:46:04 INFO - PROCESS | 1656 | 1467953164409 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:46:04 INFO - PROCESS | 1656 | 1467953164410 Marionette TRACE conn2 <- [1,1026,null,{}] 21:46:04 INFO - PROCESS | 1656 | 1467953164416 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}] 21:46:04 INFO - PROCESS | 1656 | 1467953164418 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:04 INFO - PROCESS | 1656 | 1467953164544 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:46:04 INFO - PROCESS | 1656 | 1467953164579 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:04 INFO - PROCESS | 1656 | 1467953164580 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a0e000 == 34 [pid = 1656] [id = 264] 21:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1128d8000) [pid = 1656] [serial = 790] [outer = 0x0] 21:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124298000) [pid = 1656] [serial = 791] [outer = 0x1128d8000] 21:46:04 INFO - PROCESS | 1656 | 1467953164604 Marionette DEBUG loaded listener.js 21:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1242a5400) [pid = 1656] [serial = 792] [outer = 0x1128d8000] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1250d4400) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1251b3c00) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1195be000) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119a66c00) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119a6f800) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1129a9400) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113019800) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116a13c00) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118e77000) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116756000) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118109c00) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1128d2800) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176da400) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11834c000) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113aa1800) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:46:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185bd400) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:46:05 INFO - PROCESS | 1656 | 1467953165084 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]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 724ms 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:46:05 INFO - PROCESS | 1656 | 1467953165137 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 1656 | 1467953165138 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:46:05 INFO - PROCESS | 1656 | 1467953165141 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 1656 | 1467953165142 Marionette TRACE conn2 <- [1,1030,null,{}] 21:46:05 INFO - PROCESS | 1656 | 1467953165144 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}] 21:46:05 INFO - PROCESS | 1656 | 1467953165145 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:05 INFO - PROCESS | 1656 | 1467953165259 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:46:05 INFO - PROCESS | 1656 | 1467953165291 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 1656 | 1467953165293 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a0b000 == 35 [pid = 1656] [id = 265] 21:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1129a9400) [pid = 1656] [serial = 793] [outer = 0x0] 21:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1180ad800) [pid = 1656] [serial = 794] [outer = 0x1129a9400] 21:46:05 INFO - PROCESS | 1656 | 1467953165317 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118e81000) [pid = 1656] [serial = 795] [outer = 0x1129a9400] 21:46:05 INFO - PROCESS | 1656 | 1467953165579 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]]]}] 21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 21:46:05 INFO - PROCESS | 1656 | 1467953165609 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:46:05 INFO - PROCESS | 1656 | 1467953165610 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:46:05 INFO - PROCESS | 1656 | 1467953165613 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:46:05 INFO - PROCESS | 1656 | 1467953165614 Marionette TRACE conn2 <- [1,1034,null,{}] 21:46:05 INFO - PROCESS | 1656 | 1467953165624 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}] 21:46:05 INFO - PROCESS | 1656 | 1467953165625 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:05 INFO - PROCESS | 1656 | 1467953165707 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:46:05 INFO - PROCESS | 1656 | 1467953165711 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:05 INFO - PROCESS | 1656 | 1467953165712 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119279800 == 36 [pid = 1656] [id = 266] 21:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118267000) [pid = 1656] [serial = 796] [outer = 0x0] 21:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119fef000) [pid = 1656] [serial = 797] [outer = 0x118267000] 21:46:05 INFO - PROCESS | 1656 | 1467953165738 Marionette DEBUG loaded listener.js 21:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1246f6800) [pid = 1656] [serial = 798] [outer = 0x118267000] 21:46:06 INFO - PROCESS | 1656 | 1467953166058 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]]]}] 21:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 479ms 21:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:46:06 INFO - PROCESS | 1656 | 1467953166092 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 1656 | 1467953166093 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:46:06 INFO - PROCESS | 1656 | 1467953166096 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - PROCESS | 1656 | 1467953166097 Marionette TRACE conn2 <- [1,1038,null,{}] 21:46:06 INFO - PROCESS | 1656 | 1467953166101 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}] 21:46:06 INFO - PROCESS | 1656 | 1467953166103 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:06 INFO - PROCESS | 1656 | 1467953166207 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:46:06 INFO - PROCESS | 1656 | 1467953166214 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 1656 | 1467953166217 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6cc000 == 37 [pid = 1656] [id = 267] 21:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a6b400) [pid = 1656] [serial = 799] [outer = 0x0] 21:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124c45400) [pid = 1656] [serial = 800] [outer = 0x119a6b400] 21:46:06 INFO - PROCESS | 1656 | 1467953166241 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1250d2800) [pid = 1656] [serial = 801] [outer = 0x119a6b400] 21:46:06 INFO - PROCESS | 1656 | 1467953166537 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]]]}] 21:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 21:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:46:06 INFO - PROCESS | 1656 | 1467953166567 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:46:06 INFO - PROCESS | 1656 | 1467953166569 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:46:06 INFO - PROCESS | 1656 | 1467953166571 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:46:06 INFO - PROCESS | 1656 | 1467953166573 Marionette TRACE conn2 <- [1,1042,null,{}] 21:46:06 INFO - PROCESS | 1656 | 1467953166575 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}] 21:46:06 INFO - PROCESS | 1656 | 1467953166577 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:06 INFO - PROCESS | 1656 | 1467953166664 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:46:06 INFO - PROCESS | 1656 | 1467953166669 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:06 INFO - PROCESS | 1656 | 1467953166671 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234f0000 == 38 [pid = 1656] [id = 268] 21:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195b6c00) [pid = 1656] [serial = 802] [outer = 0x0] 21:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125756800) [pid = 1656] [serial = 803] [outer = 0x1195b6c00] 21:46:06 INFO - PROCESS | 1656 | 1467953166698 Marionette DEBUG loaded listener.js 21:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1269e1400) [pid = 1656] [serial = 804] [outer = 0x1195b6c00] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1160a6000 == 37 [pid = 1656] [id = 258] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x117e37000 == 36 [pid = 1656] [id = 257] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11927a800 == 35 [pid = 1656] [id = 260] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c0000 == 34 [pid = 1656] [id = 259] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1234f5800 == 33 [pid = 1656] [id = 262] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12177f000 == 32 [pid = 1656] [id = 261] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128a0e000 == 31 [pid = 1656] [id = 264] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119279800 == 30 [pid = 1656] [id = 266] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12568b000 == 29 [pid = 1656] [id = 263] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128a0b000 == 28 [pid = 1656] [id = 265] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1257e5400) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6cc000 == 27 [pid = 1656] [id = 267] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1256b3c00) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195f0800) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a6dc00) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119a66800) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x121769000) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119d0bc00) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11337a800) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113d93000) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117ea5000) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118103000) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11952e400) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11675a400) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117226c00) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185e0c00) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11943e000) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125785800) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x112d03400) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12344e800) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112ee4800) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11826ac00) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1185bf800) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11952b400) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1160dd000) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1180b0400) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119a6cc00) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1251b2c00) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12429b400) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11943d800) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1195ba400) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 21:46:07 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1257ee800) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 21:46:08 INFO - PROCESS | 1656 | 1467953168033 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]]]}] 21:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1474ms 21:46:08 INFO - PROCESS | 1656 | 1467953168046 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:46:08 INFO - PROCESS | 1656 | 1467953168050 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:46:08 INFO - PROCESS | 1656 | 1467953168054 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:46:08 INFO - PROCESS | 1656 | 1467953168056 Marionette TRACE conn2 <- [1,1046,null,{}] 21:46:08 INFO - PROCESS | 1656 | 1467953168060 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}] 21:46:08 INFO - PROCESS | 1656 | 1467953168062 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:08 INFO - PROCESS | 1656 | 1467953168144 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:46:08 INFO - PROCESS | 1656 | 1467953168198 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:08 INFO - PROCESS | 1656 | 1467953168202 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d74800 == 28 [pid = 1656] [id = 269] 21:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x113010c00) [pid = 1656] [serial = 805] [outer = 0x0] 21:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1138eb800) [pid = 1656] [serial = 806] [outer = 0x113010c00] 21:46:08 INFO - PROCESS | 1656 | 1467953168232 Marionette DEBUG loaded listener.js 21:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113f3a400) [pid = 1656] [serial = 807] [outer = 0x113010c00] 21:46:08 INFO - PROCESS | 1656 | 1467953168638 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]]]}] 21:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 628ms 21:46:08 INFO - PROCESS | 1656 | 1467953168683 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:46:08 INFO - PROCESS | 1656 | 1467953168688 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:46:08 INFO - PROCESS | 1656 | 1467953168695 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:46:08 INFO - PROCESS | 1656 | 1467953168698 Marionette TRACE conn2 <- [1,1050,null,{}] 21:46:08 INFO - PROCESS | 1656 | 1467953168710 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}] 21:46:08 INFO - PROCESS | 1656 | 1467953168714 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:08 INFO - PROCESS | 1656 | 1467953168828 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:46:08 INFO - PROCESS | 1656 | 1467953168900 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:08 INFO - PROCESS | 1656 | 1467953168902 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x117021000 == 29 [pid = 1656] [id = 270] 21:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116083400) [pid = 1656] [serial = 808] [outer = 0x0] 21:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116756400) [pid = 1656] [serial = 809] [outer = 0x116083400] 21:46:08 INFO - PROCESS | 1656 | 1467953168930 Marionette DEBUG loaded listener.js 21:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116a05c00) [pid = 1656] [serial = 810] [outer = 0x116083400] 21:46:09 INFO - PROCESS | 1656 | 1467953169226 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]]]}] 21:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 581ms 21:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:46:09 INFO - PROCESS | 1656 | 1467953169287 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 1656 | 1467953169288 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:46:09 INFO - PROCESS | 1656 | 1467953169291 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 1656 | 1467953169293 Marionette TRACE conn2 <- [1,1054,null,{}] 21:46:09 INFO - PROCESS | 1656 | 1467953169301 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}] 21:46:09 INFO - PROCESS | 1656 | 1467953169304 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:09 INFO - PROCESS | 1656 | 1467953169394 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:46:09 INFO - PROCESS | 1656 | 1467953169423 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 1656 | 1467953169425 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e7000 == 30 [pid = 1656] [id = 271] 21:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x111e2e800) [pid = 1656] [serial = 811] [outer = 0x0] 21:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1181d8c00) [pid = 1656] [serial = 812] [outer = 0x111e2e800] 21:46:09 INFO - PROCESS | 1656 | 1467953169453 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118276000) [pid = 1656] [serial = 813] [outer = 0x111e2e800] 21:46:09 INFO - PROCESS | 1656 | 1467953169757 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]]]}] 21:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 522ms 21:46:09 INFO - PROCESS | 1656 | 1467953169814 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:46:09 INFO - PROCESS | 1656 | 1467953169815 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:46:09 INFO - PROCESS | 1656 | 1467953169818 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:46:09 INFO - PROCESS | 1656 | 1467953169819 Marionette TRACE conn2 <- [1,1058,null,{}] 21:46:09 INFO - PROCESS | 1656 | 1467953169821 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}] 21:46:09 INFO - PROCESS | 1656 | 1467953169822 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:09 INFO - PROCESS | 1656 | 1467953169898 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:46:09 INFO - PROCESS | 1656 | 1467953169903 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:09 INFO - PROCESS | 1656 | 1467953169905 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ab8800 == 31 [pid = 1656] [id = 272] 21:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11826e400) [pid = 1656] [serial = 814] [outer = 0x0] 21:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11833f000) [pid = 1656] [serial = 815] [outer = 0x11826e400] 21:46:09 INFO - PROCESS | 1656 | 1467953169929 Marionette DEBUG loaded listener.js 21:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1185bf000) [pid = 1656] [serial = 816] [outer = 0x11826e400] 21:46:10 INFO - PROCESS | 1656 | 1467953170234 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]]]}] 21:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:46:10 INFO - PROCESS | 1656 | 1467953170287 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 1656 | 1467953170288 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:46:10 INFO - PROCESS | 1656 | 1467953170290 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 1656 | 1467953170291 Marionette TRACE conn2 <- [1,1062,null,{}] 21:46:10 INFO - PROCESS | 1656 | 1467953170293 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}] 21:46:10 INFO - PROCESS | 1656 | 1467953170295 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:10 INFO - PROCESS | 1656 | 1467953170396 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:46:10 INFO - PROCESS | 1656 | 1467953170405 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 1656 | 1467953170406 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231c9000 == 32 [pid = 1656] [id = 273] 21:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112d5c800) [pid = 1656] [serial = 817] [outer = 0x0] 21:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185c7800) [pid = 1656] [serial = 818] [outer = 0x112d5c800] 21:46:10 INFO - PROCESS | 1656 | 1467953170430 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185e2c00) [pid = 1656] [serial = 819] [outer = 0x112d5c800] 21:46:10 INFO - PROCESS | 1656 | 1467953170746 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]]]}] 21:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:46:10 INFO - PROCESS | 1656 | 1467953170760 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:46:10 INFO - PROCESS | 1656 | 1467953170761 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:46:10 INFO - PROCESS | 1656 | 1467953170764 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:46:10 INFO - PROCESS | 1656 | 1467953170766 Marionette TRACE conn2 <- [1,1066,null,{}] 21:46:10 INFO - PROCESS | 1656 | 1467953170771 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}] 21:46:10 INFO - PROCESS | 1656 | 1467953170775 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:10 INFO - PROCESS | 1656 | 1467953170874 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:46:10 INFO - PROCESS | 1656 | 1467953170878 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:10 INFO - PROCESS | 1656 | 1467953170879 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x124741000 == 33 [pid = 1656] [id = 274] 21:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118e76c00) [pid = 1656] [serial = 820] [outer = 0x0] 21:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11952b400) [pid = 1656] [serial = 821] [outer = 0x118e76c00] 21:46:10 INFO - PROCESS | 1656 | 1467953170916 Marionette DEBUG loaded listener.js 21:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1199b0800) [pid = 1656] [serial = 822] [outer = 0x118e76c00] 21:46:11 INFO - PROCESS | 1656 | 1467953171395 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]]]}] 21:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 21:46:11 INFO - PROCESS | 1656 | 1467953171436 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 1656 | 1467953171438 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:46:11 INFO - PROCESS | 1656 | 1467953171440 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 1656 | 1467953171441 Marionette TRACE conn2 <- [1,1070,null,{}] 21:46:11 INFO - PROCESS | 1656 | 1467953171443 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}] 21:46:11 INFO - PROCESS | 1656 | 1467953171444 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:11 INFO - PROCESS | 1656 | 1467953171523 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:46:11 INFO - PROCESS | 1656 | 1467953171527 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:11 INFO - PROCESS | 1656 | 1467953171528 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f59800 == 34 [pid = 1656] [id = 275] 21:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1128d9000) [pid = 1656] [serial = 823] [outer = 0x0] 21:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a31400) [pid = 1656] [serial = 824] [outer = 0x1128d9000] 21:46:11 INFO - PROCESS | 1656 | 1467953171554 Marionette DEBUG loaded listener.js 21:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a4b800) [pid = 1656] [serial = 825] [outer = 0x1128d9000] 21:46:11 INFO - PROCESS | 1656 | 1467953171878 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]]]}] 21:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 21:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:46:11 INFO - PROCESS | 1656 | 1467953171910 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:46:11 INFO - PROCESS | 1656 | 1467953171912 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:46:11 INFO - PROCESS | 1656 | 1467953171915 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:46:11 INFO - PROCESS | 1656 | 1467953171916 Marionette TRACE conn2 <- [1,1074,null,{}] 21:46:11 INFO - PROCESS | 1656 | 1467953171920 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}] 21:46:11 INFO - PROCESS | 1656 | 1467953171922 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:12 INFO - PROCESS | 1656 | 1467953172035 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:46:12 INFO - PROCESS | 1656 | 1467953172112 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 1656 | 1467953172113 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x125699800 == 35 [pid = 1656] [id = 276] 21:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119a2b400) [pid = 1656] [serial = 826] [outer = 0x0] 21:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a6c800) [pid = 1656] [serial = 827] [outer = 0x119a2b400] 21:46:12 INFO - PROCESS | 1656 | 1467953172151 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d03000) [pid = 1656] [serial = 828] [outer = 0x119a2b400] 21:46:12 INFO - PROCESS | 1656 | 1467953172562 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]]]}] 21:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 21:46:12 INFO - PROCESS | 1656 | 1467953172586 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:46:12 INFO - PROCESS | 1656 | 1467953172588 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:46:12 INFO - PROCESS | 1656 | 1467953172592 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:46:12 INFO - PROCESS | 1656 | 1467953172594 Marionette TRACE conn2 <- [1,1078,null,{}] 21:46:12 INFO - PROCESS | 1656 | 1467953172597 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}] 21:46:12 INFO - PROCESS | 1656 | 1467953172599 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:12 INFO - PROCESS | 1656 | 1467953172718 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:46:12 INFO - PROCESS | 1656 | 1467953172739 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:12 INFO - PROCESS | 1656 | 1467953172740 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e5800 == 36 [pid = 1656] [id = 277] 21:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d0a400) [pid = 1656] [serial = 829] [outer = 0x0] 21:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d10800) [pid = 1656] [serial = 830] [outer = 0x119d0a400] 21:46:12 INFO - PROCESS | 1656 | 1467953172764 Marionette DEBUG loaded listener.js 21:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12176d400) [pid = 1656] [serial = 831] [outer = 0x119d0a400] 21:46:13 INFO - PROCESS | 1656 | 1467953173076 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]]]}] 21:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 21:46:13 INFO - PROCESS | 1656 | 1467953173113 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:46:13 INFO - PROCESS | 1656 | 1467953173114 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:46:13 INFO - PROCESS | 1656 | 1467953173119 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 1656 | 1467953173120 Marionette TRACE conn2 <- [1,1082,null,{}] 21:46:13 INFO - PROCESS | 1656 | 1467953173123 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}] 21:46:13 INFO - PROCESS | 1656 | 1467953173124 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:13 INFO - PROCESS | 1656 | 1467953173202 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:46:13 INFO - PROCESS | 1656 | 1467953173206 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 1656 | 1467953173208 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e91000 == 37 [pid = 1656] [id = 278] 21:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12176e400) [pid = 1656] [serial = 832] [outer = 0x0] 21:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240dc000) [pid = 1656] [serial = 833] [outer = 0x12176e400] 21:46:13 INFO - PROCESS | 1656 | 1467953173232 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12429a400) [pid = 1656] [serial = 834] [outer = 0x12176e400] 21:46:13 INFO - PROCESS | 1656 | 1467953173602 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]]]}] 21:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 21:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:46:13 INFO - PROCESS | 1656 | 1467953173640 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:46:13 INFO - PROCESS | 1656 | 1467953173641 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:46:13 INFO - PROCESS | 1656 | 1467953173643 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:46:13 INFO - PROCESS | 1656 | 1467953173645 Marionette TRACE conn2 <- [1,1086,null,{}] 21:46:13 INFO - PROCESS | 1656 | 1467953173648 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}] 21:46:13 INFO - PROCESS | 1656 | 1467953173650 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:13 INFO - PROCESS | 1656 | 1467953173769 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:46:13 INFO - PROCESS | 1656 | 1467953173774 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:13 INFO - PROCESS | 1656 | 1467953173776 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231c6800 == 38 [pid = 1656] [id = 279] 21:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1241e2000) [pid = 1656] [serial = 835] [outer = 0x0] 21:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124b78000) [pid = 1656] [serial = 836] [outer = 0x1241e2000] 21:46:13 INFO - PROCESS | 1656 | 1467953173817 Marionette DEBUG loaded listener.js 21:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1251bc800) [pid = 1656] [serial = 837] [outer = 0x1241e2000] 21:46:14 INFO - PROCESS | 1656 | 1467953174303 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]]]}] 21:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 668ms 21:46:14 INFO - PROCESS | 1656 | 1467953174313 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:46:14 INFO - PROCESS | 1656 | 1467953174315 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:46:14 INFO - PROCESS | 1656 | 1467953174335 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:46:14 INFO - PROCESS | 1656 | 1467953174336 Marionette TRACE conn2 <- [1,1090,null,{}] 21:46:14 INFO - PROCESS | 1656 | 1467953174338 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}] 21:46:14 INFO - PROCESS | 1656 | 1467953174339 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:14 INFO - PROCESS | 1656 | 1467953174432 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:46:14 INFO - PROCESS | 1656 | 1467953174436 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:14 INFO - PROCESS | 1656 | 1467953174437 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad10800 == 39 [pid = 1656] [id = 280] 21:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1251be800) [pid = 1656] [serial = 838] [outer = 0x0] 21:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125759800) [pid = 1656] [serial = 839] [outer = 0x1251be800] 21:46:14 INFO - PROCESS | 1656 | 1467953174461 Marionette DEBUG loaded listener.js 21:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1257e6000) [pid = 1656] [serial = 840] [outer = 0x1251be800] 21:46:14 INFO - PROCESS | 1656 | 1467953174780 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]]]}] 21:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 471ms 21:46:14 INFO - PROCESS | 1656 | 1467953174805 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:46:14 INFO - PROCESS | 1656 | 1467953174806 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:46:14 INFO - PROCESS | 1656 | 1467953174809 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:46:14 INFO - PROCESS | 1656 | 1467953174810 Marionette TRACE conn2 <- [1,1094,null,{}] 21:46:14 INFO - PROCESS | 1656 | 1467953174821 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}] 21:46:14 INFO - PROCESS | 1656 | 1467953174822 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:14 INFO - PROCESS | 1656 | 1467953174930 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:46:15 INFO - PROCESS | 1656 | 1467953175063 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 1656 | 1467953175065 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb5000 == 40 [pid = 1656] [id = 281] 21:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126fea000) [pid = 1656] [serial = 841] [outer = 0x0] 21:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126fecc00) [pid = 1656] [serial = 842] [outer = 0x126fea000] 21:46:15 INFO - PROCESS | 1656 | 1467953175107 Marionette DEBUG loaded listener.js 21:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128726400) [pid = 1656] [serial = 843] [outer = 0x126fea000] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112ee1c00) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118e80800) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119d08c00) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1129a9400) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1128d8000) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118267000) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112ee0000) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117ea3000) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1133f3800) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117ea7400) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113f39800) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a6b400) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195b7800) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118269c00) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:46:15 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113a9f800) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:46:15 INFO - PROCESS | 1656 | 1467953175550 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]]]}] 21:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 779ms 21:46:15 INFO - PROCESS | 1656 | 1467953175589 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:46:15 INFO - PROCESS | 1656 | 1467953175590 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:46:15 INFO - PROCESS | 1656 | 1467953175592 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:46:15 INFO - PROCESS | 1656 | 1467953175593 Marionette TRACE conn2 <- [1,1098,null,{}] 21:46:15 INFO - PROCESS | 1656 | 1467953175596 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}] 21:46:15 INFO - PROCESS | 1656 | 1467953175598 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:15 INFO - PROCESS | 1656 | 1467953175676 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:46:15 INFO - PROCESS | 1656 | 1467953175680 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:15 INFO - PROCESS | 1656 | 1467953175681 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x124410000 == 41 [pid = 1656] [id = 282] 21:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113868400) [pid = 1656] [serial = 844] [outer = 0x0] 21:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117e9cc00) [pid = 1656] [serial = 845] [outer = 0x113868400] 21:46:15 INFO - PROCESS | 1656 | 1467953175710 Marionette DEBUG loaded listener.js 21:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185cb000) [pid = 1656] [serial = 846] [outer = 0x113868400] 21:46:16 INFO - PROCESS | 1656 | 1467953176035 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]]]}] 21:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 21:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:46:16 INFO - PROCESS | 1656 | 1467953176062 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:46:16 INFO - PROCESS | 1656 | 1467953176064 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:46:16 INFO - PROCESS | 1656 | 1467953176066 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:46:16 INFO - PROCESS | 1656 | 1467953176075 Marionette TRACE conn2 <- [1,1102,null,{}] 21:46:16 INFO - PROCESS | 1656 | 1467953176077 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}] 21:46:16 INFO - PROCESS | 1656 | 1467953176078 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:16 INFO - PROCESS | 1656 | 1467953176179 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:46:16 INFO - PROCESS | 1656 | 1467953176189 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:16 INFO - PROCESS | 1656 | 1467953176190 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbcf800 == 42 [pid = 1656] [id = 283] 21:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11952dc00) [pid = 1656] [serial = 847] [outer = 0x0] 21:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a71800) [pid = 1656] [serial = 848] [outer = 0x11952dc00] 21:46:16 INFO - PROCESS | 1656 | 1467953176214 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1257e8c00) [pid = 1656] [serial = 849] [outer = 0x11952dc00] 21:46:16 INFO - PROCESS | 1656 | 1467953176512 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]]]}] 21:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 476ms 21:46:16 INFO - PROCESS | 1656 | 1467953176543 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:46:16 INFO - PROCESS | 1656 | 1467953176544 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:46:16 INFO - PROCESS | 1656 | 1467953176546 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:46:16 INFO - PROCESS | 1656 | 1467953176548 Marionette TRACE conn2 <- [1,1106,null,{}] 21:46:16 INFO - PROCESS | 1656 | 1467953176552 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}] 21:46:16 INFO - PROCESS | 1656 | 1467953176553 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:16 INFO - PROCESS | 1656 | 1467953176633 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:46:16 INFO - PROCESS | 1656 | 1467953176638 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:16 INFO - PROCESS | 1656 | 1467953176639 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1be000 == 43 [pid = 1656] [id = 284] 21:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128728800) [pid = 1656] [serial = 850] [outer = 0x0] 21:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128a9a800) [pid = 1656] [serial = 851] [outer = 0x128728800] 21:46:16 INFO - PROCESS | 1656 | 1467953176663 Marionette DEBUG loaded listener.js 21:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128a9fc00) [pid = 1656] [serial = 852] [outer = 0x128728800] 21:46:16 INFO - PROCESS | 1656 | 1467953176977 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]]]}] 21:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 21:46:17 INFO - PROCESS | 1656 | 1467953177019 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:46:17 INFO - PROCESS | 1656 | 1467953177020 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:46:17 INFO - PROCESS | 1656 | 1467953177030 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 1656 | 1467953177031 Marionette TRACE conn2 <- [1,1110,null,{}] 21:46:17 INFO - PROCESS | 1656 | 1467953177033 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}] 21:46:17 INFO - PROCESS | 1656 | 1467953177034 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:17 INFO - PROCESS | 1656 | 1467953177141 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:46:17 INFO - PROCESS | 1656 | 1467953177149 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 1656 | 1467953177150 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1d1800 == 44 [pid = 1656] [id = 285] 21:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119d09c00) [pid = 1656] [serial = 853] [outer = 0x0] 21:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128aa4c00) [pid = 1656] [serial = 854] [outer = 0x119d09c00] 21:46:17 INFO - PROCESS | 1656 | 1467953177174 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128d1e400) [pid = 1656] [serial = 855] [outer = 0x119d09c00] 21:46:17 INFO - PROCESS | 1656 | 1467953177533 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]]]}] 21:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 21:46:17 INFO - PROCESS | 1656 | 1467953177549 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:46:17 INFO - PROCESS | 1656 | 1467953177552 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:46:17 INFO - PROCESS | 1656 | 1467953177555 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:46:17 INFO - PROCESS | 1656 | 1467953177558 Marionette TRACE conn2 <- [1,1114,null,{}] 21:46:17 INFO - PROCESS | 1656 | 1467953177563 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}] 21:46:17 INFO - PROCESS | 1656 | 1467953177565 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:17 INFO - PROCESS | 1656 | 1467953177685 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:46:17 INFO - PROCESS | 1656 | 1467953177762 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:17 INFO - PROCESS | 1656 | 1467953177765 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f42800 == 45 [pid = 1656] [id = 286] 21:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1129ac800) [pid = 1656] [serial = 856] [outer = 0x0] 21:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112a84c00) [pid = 1656] [serial = 857] [outer = 0x1129ac800] 21:46:17 INFO - PROCESS | 1656 | 1467953177796 Marionette DEBUG loaded listener.js 21:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11383b000) [pid = 1656] [serial = 858] [outer = 0x1129ac800] 21:46:18 INFO - PROCESS | 1656 | 1467953178326 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]]]}] 21:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 776ms 21:46:18 INFO - PROCESS | 1656 | 1467953178358 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:46:18 INFO - PROCESS | 1656 | 1467953178361 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:46:18 INFO - PROCESS | 1656 | 1467953178369 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:46:18 INFO - PROCESS | 1656 | 1467953178371 Marionette TRACE conn2 <- [1,1118,null,{}] 21:46:18 INFO - PROCESS | 1656 | 1467953178374 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}] 21:46:18 INFO - PROCESS | 1656 | 1467953178375 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:18 INFO - PROCESS | 1656 | 1467953178487 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:46:18 INFO - PROCESS | 1656 | 1467953178563 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:18 INFO - PROCESS | 1656 | 1467953178564 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188b4000 == 46 [pid = 1656] [id = 287] 21:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116759c00) [pid = 1656] [serial = 859] [outer = 0x0] 21:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11722a400) [pid = 1656] [serial = 860] [outer = 0x116759c00] 21:46:18 INFO - PROCESS | 1656 | 1467953178595 Marionette DEBUG loaded listener.js 21:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117ea7c00) [pid = 1656] [serial = 861] [outer = 0x116759c00] 21:46:19 INFO - PROCESS | 1656 | 1467953179438 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]]]}] 21:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1123ms 21:46:19 INFO - PROCESS | 1656 | 1467953179492 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:46:19 INFO - PROCESS | 1656 | 1467953179496 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:46:19 INFO - PROCESS | 1656 | 1467953179500 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:46:19 INFO - PROCESS | 1656 | 1467953179503 Marionette TRACE conn2 <- [1,1122,null,{}] 21:46:19 INFO - PROCESS | 1656 | 1467953179508 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}] 21:46:19 INFO - PROCESS | 1656 | 1467953179511 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:19 INFO - PROCESS | 1656 | 1467953179654 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:46:19 INFO - PROCESS | 1656 | 1467953179767 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:19 INFO - PROCESS | 1656 | 1467953179771 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1be000 == 45 [pid = 1656] [id = 284] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbcf800 == 44 [pid = 1656] [id = 283] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x124410000 == 43 [pid = 1656] [id = 282] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb5000 == 42 [pid = 1656] [id = 281] 21:46:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125756800) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 21:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11667a000 == 43 [pid = 1656] [id = 288] 21:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11607bc00) [pid = 1656] [serial = 862] [outer = 0x0] 21:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1173b3800) [pid = 1656] [serial = 863] [outer = 0x11607bc00] 21:46:19 INFO - PROCESS | 1656 | 1467953179823 Marionette DEBUG loaded listener.js 21:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118108c00) [pid = 1656] [serial = 864] [outer = 0x11607bc00] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad10800 == 42 [pid = 1656] [id = 280] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1231c6800 == 41 [pid = 1656] [id = 279] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128e91000 == 40 [pid = 1656] [id = 278] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e5800 == 39 [pid = 1656] [id = 277] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x125699800 == 38 [pid = 1656] [id = 276] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x124f59800 == 37 [pid = 1656] [id = 275] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x124741000 == 36 [pid = 1656] [id = 274] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1231c9000 == 35 [pid = 1656] [id = 273] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119ab8800 == 34 [pid = 1656] [id = 272] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e7000 == 33 [pid = 1656] [id = 271] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117021000 == 32 [pid = 1656] [id = 270] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x113d74800 == 31 [pid = 1656] [id = 269] 21:46:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1234f0000 == 30 [pid = 1656] [id = 268] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1195c2c00) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119524000) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1231ddc00) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119a18400) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1180ad800) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1241e1c00) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124298000) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119fef000) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1242a5400) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185be400) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180b6400) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1181db000) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1151db800) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11675b400) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118339000) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118111c00) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x117226000) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1160df400) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1250d2800) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119a30c00) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195eac00) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185bdc00) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11833b400) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116974000) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11602fc00) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118e81000) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1195b6000) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1246f6800) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124c45400) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1188e4c00) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 21:46:20 INFO - PROCESS | 1656 | 1467953180119 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]]]}] 21:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 672ms 21:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:46:20 INFO - PROCESS | 1656 | 1467953180172 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 1656 | 1467953180175 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:46:20 INFO - PROCESS | 1656 | 1467953180179 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 1656 | 1467953180181 Marionette TRACE conn2 <- [1,1126,null,{}] 21:46:20 INFO - PROCESS | 1656 | 1467953180186 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}] 21:46:20 INFO - PROCESS | 1656 | 1467953180187 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:20 INFO - PROCESS | 1656 | 1467953180262 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:46:20 INFO - PROCESS | 1656 | 1467953180313 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:20 INFO - PROCESS | 1656 | 1467953180314 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c9000 == 31 [pid = 1656] [id = 289] 21:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1180b6400) [pid = 1656] [serial = 865] [outer = 0x0] 21:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118269400) [pid = 1656] [serial = 866] [outer = 0x1180b6400] 21:46:20 INFO - PROCESS | 1656 | 1467953180341 Marionette DEBUG loaded listener.js 21:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11833fc00) [pid = 1656] [serial = 867] [outer = 0x1180b6400] 21:46:20 INFO - PROCESS | 1656 | 1467953180644 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]]]}] 21:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 21:46:20 INFO - PROCESS | 1656 | 1467953180655 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:46:20 INFO - PROCESS | 1656 | 1467953180656 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:46:20 INFO - PROCESS | 1656 | 1467953180659 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:46:20 INFO - PROCESS | 1656 | 1467953180661 Marionette TRACE conn2 <- [1,1130,null,{}] 21:46:20 INFO - PROCESS | 1656 | 1467953180672 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}] 21:46:20 INFO - PROCESS | 1656 | 1467953180675 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:20 INFO - PROCESS | 1656 | 1467953180761 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:46:20 INFO - PROCESS | 1656 | 1467953180769 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:20 INFO - PROCESS | 1656 | 1467953180771 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119508000 == 32 [pid = 1656] [id = 290] 21:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113aa9800) [pid = 1656] [serial = 868] [outer = 0x0] 21:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1188eb400) [pid = 1656] [serial = 869] [outer = 0x113aa9800] 21:46:20 INFO - PROCESS | 1656 | 1467953180799 Marionette DEBUG loaded listener.js 21:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11943ec00) [pid = 1656] [serial = 870] [outer = 0x113aa9800] 21:46:21 INFO - PROCESS | 1656 | 1467953181145 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]]]}] 21:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 523ms 21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:46:21 INFO - PROCESS | 1656 | 1467953181183 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:46:21 INFO - PROCESS | 1656 | 1467953181184 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:46:21 INFO - PROCESS | 1656 | 1467953181187 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:46:21 INFO - PROCESS | 1656 | 1467953181188 Marionette TRACE conn2 <- [1,1134,null,{}] 21:46:21 INFO - PROCESS | 1656 | 1467953181190 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}] 21:46:21 INFO - PROCESS | 1656 | 1467953181191 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:21 INFO - PROCESS | 1656 | 1467953181270 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:46:21 INFO - PROCESS | 1656 | 1467953181275 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 1656 | 1467953181276 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12178a800 == 33 [pid = 1656] [id = 291] 21:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119532400) [pid = 1656] [serial = 871] [outer = 0x0] 21:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195b7800) [pid = 1656] [serial = 872] [outer = 0x119532400] 21:46:21 INFO - PROCESS | 1656 | 1467953181301 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195c2000) [pid = 1656] [serial = 873] [outer = 0x119532400] 21:46:21 INFO - PROCESS | 1656 | 1467953181624 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]]]}] 21:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 21:46:21 INFO - PROCESS | 1656 | 1467953181657 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:46:21 INFO - PROCESS | 1656 | 1467953181659 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:46:21 INFO - PROCESS | 1656 | 1467953181661 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:46:21 INFO - PROCESS | 1656 | 1467953181662 Marionette TRACE conn2 <- [1,1138,null,{}] 21:46:21 INFO - PROCESS | 1656 | 1467953181664 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}] 21:46:21 INFO - PROCESS | 1656 | 1467953181667 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:21 INFO - PROCESS | 1656 | 1467953181746 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:46:21 INFO - PROCESS | 1656 | 1467953181803 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:21 INFO - PROCESS | 1656 | 1467953181804 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1241d1800 == 34 [pid = 1656] [id = 292] 21:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113866800) [pid = 1656] [serial = 874] [outer = 0x0] 21:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195e8800) [pid = 1656] [serial = 875] [outer = 0x113866800] 21:46:21 INFO - PROCESS | 1656 | 1467953181829 Marionette DEBUG loaded listener.js 21:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a39c00) [pid = 1656] [serial = 876] [outer = 0x113866800] 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119fef000) [pid = 1656] [serial = 877] [outer = 0x12c95c400] 21:46:22 INFO - PROCESS | 1656 | 1467953182173 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]]]}] 21:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 573ms 21:46:22 INFO - PROCESS | 1656 | 1467953182234 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:46:22 INFO - PROCESS | 1656 | 1467953182235 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:46:22 INFO - PROCESS | 1656 | 1467953182237 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 1656 | 1467953182238 Marionette TRACE conn2 <- [1,1142,null,{}] 21:46:22 INFO - PROCESS | 1656 | 1467953182241 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}] 21:46:22 INFO - PROCESS | 1656 | 1467953182245 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:22 INFO - PROCESS | 1656 | 1467953182359 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:46:22 INFO - PROCESS | 1656 | 1467953182373 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 1656 | 1467953182374 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x124754800 == 35 [pid = 1656] [id = 293] 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119a6a000) [pid = 1656] [serial = 878] [outer = 0x0] 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1231e4800) [pid = 1656] [serial = 879] [outer = 0x119a6a000] 21:46:22 INFO - PROCESS | 1656 | 1467953182399 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124b6dc00) [pid = 1656] [serial = 880] [outer = 0x119a6a000] 21:46:22 INFO - PROCESS | 1656 | 1467953182707 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]]]}] 21:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 517ms 21:46:22 INFO - PROCESS | 1656 | 1467953182756 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:46:22 INFO - PROCESS | 1656 | 1467953182757 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:46:22 INFO - PROCESS | 1656 | 1467953182759 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:46:22 INFO - PROCESS | 1656 | 1467953182760 Marionette TRACE conn2 <- [1,1146,null,{}] 21:46:22 INFO - PROCESS | 1656 | 1467953182763 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}] 21:46:22 INFO - PROCESS | 1656 | 1467953182772 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:22 INFO - PROCESS | 1656 | 1467953182875 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:46:22 INFO - PROCESS | 1656 | 1467953182879 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:22 INFO - PROCESS | 1656 | 1467953182880 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12717e000 == 36 [pid = 1656] [id = 294] 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11696c800) [pid = 1656] [serial = 881] [outer = 0x0] 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124f2f800) [pid = 1656] [serial = 882] [outer = 0x11696c800] 21:46:22 INFO - PROCESS | 1656 | 1467953182904 Marionette DEBUG loaded listener.js 21:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1251ba800) [pid = 1656] [serial = 883] [outer = 0x11696c800] 21:46:23 INFO - PROCESS | 1656 | 1467953183289 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]]]}] 21:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms 21:46:23 INFO - PROCESS | 1656 | 1467953183331 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:46:23 INFO - PROCESS | 1656 | 1467953183334 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:46:23 INFO - PROCESS | 1656 | 1467953183337 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:46:23 INFO - PROCESS | 1656 | 1467953183339 Marionette TRACE conn2 <- [1,1150,null,{}] 21:46:23 INFO - PROCESS | 1656 | 1467953183342 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}] 21:46:23 INFO - PROCESS | 1656 | 1467953183344 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:23 INFO - PROCESS | 1656 | 1467953183487 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:46:23 INFO - PROCESS | 1656 | 1467953183509 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:23 INFO - PROCESS | 1656 | 1467953183510 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b65800 == 37 [pid = 1656] [id = 295] 21:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1256a8000) [pid = 1656] [serial = 884] [outer = 0x0] 21:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125756800) [pid = 1656] [serial = 885] [outer = 0x1256a8000] 21:46:23 INFO - PROCESS | 1656 | 1467953183549 Marionette DEBUG loaded listener.js 21:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1257e6800) [pid = 1656] [serial = 886] [outer = 0x1256a8000] 21:46:23 INFO - PROCESS | 1656 | 1467953183993 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]]]}] 21:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 21:46:24 INFO - PROCESS | 1656 | 1467953184007 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:46:24 INFO - PROCESS | 1656 | 1467953184017 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:46:24 INFO - PROCESS | 1656 | 1467953184019 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - PROCESS | 1656 | 1467953184020 Marionette TRACE conn2 <- [1,1154,null,{}] 21:46:24 INFO - PROCESS | 1656 | 1467953184022 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}] 21:46:24 INFO - PROCESS | 1656 | 1467953184024 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:24 INFO - PROCESS | 1656 | 1467953184265 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1241e2000) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d0a400) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1128d9000) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x111e2e800) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195b6c00) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116083400) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a2b400) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1251be800) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126fea000) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11952dc00) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113868400) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128728800) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118e76c00) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12176e400) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d5c800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11826e400) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:46:24 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113010c00) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:46:24 INFO - PROCESS | 1656 | 1467953184312 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:24 INFO - PROCESS | 1656 | 1467953184313 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e39000 == 38 [pid = 1656] [id = 296] 21:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1128d9000) [pid = 1656] [serial = 887] [outer = 0x0] 21:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113838800) [pid = 1656] [serial = 888] [outer = 0x1128d9000] 21:46:24 INFO - PROCESS | 1656 | 1467953184337 Marionette DEBUG loaded listener.js 21:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117e9c800) [pid = 1656] [serial = 889] [outer = 0x1128d9000] 21:46:24 INFO - PROCESS | 1656 | 1467953184601 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]]]}] 21:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 618ms 21:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:46:24 INFO - PROCESS | 1656 | 1467953184638 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:46:24 INFO - PROCESS | 1656 | 1467953184639 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:46:24 INFO - PROCESS | 1656 | 1467953184641 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:46:24 INFO - PROCESS | 1656 | 1467953184643 Marionette TRACE conn2 <- [1,1158,null,{}] 21:46:24 INFO - PROCESS | 1656 | 1467953184645 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}] 21:46:24 INFO - PROCESS | 1656 | 1467953184646 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:24 INFO - PROCESS | 1656 | 1467953184739 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:46:24 INFO - PROCESS | 1656 | 1467953184742 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:24 INFO - PROCESS | 1656 | 1467953184743 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6c9000 == 39 [pid = 1656] [id = 297] 21:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x113aa5400) [pid = 1656] [serial = 890] [outer = 0x0] 21:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d0a400) [pid = 1656] [serial = 891] [outer = 0x113aa5400] 21:46:24 INFO - PROCESS | 1656 | 1467953184767 Marionette DEBUG loaded listener.js 21:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126fe8000) [pid = 1656] [serial = 892] [outer = 0x113aa5400] 21:46:25 INFO - PROCESS | 1656 | 1467953185105 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]]]}] 21:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 21:46:25 INFO - PROCESS | 1656 | 1467953185113 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:46:25 INFO - PROCESS | 1656 | 1467953185116 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:46:25 INFO - PROCESS | 1656 | 1467953185119 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:46:25 INFO - PROCESS | 1656 | 1467953185121 Marionette TRACE conn2 <- [1,1162,null,{}] 21:46:25 INFO - PROCESS | 1656 | 1467953185123 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}] 21:46:25 INFO - PROCESS | 1656 | 1467953185125 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:25 INFO - PROCESS | 1656 | 1467953185240 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:46:25 INFO - PROCESS | 1656 | 1467953185245 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 1656 | 1467953185247 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad1b000 == 40 [pid = 1656] [id = 298] 21:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126ff4c00) [pid = 1656] [serial = 893] [outer = 0x0] 21:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128aa1400) [pid = 1656] [serial = 894] [outer = 0x126ff4c00] 21:46:25 INFO - PROCESS | 1656 | 1467953185274 Marionette DEBUG loaded listener.js 21:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129113c00) [pid = 1656] [serial = 895] [outer = 0x126ff4c00] 21:46:25 INFO - PROCESS | 1656 | 1467953185593 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]]]}] 21:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 21:46:25 INFO - PROCESS | 1656 | 1467953185639 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:46:25 INFO - PROCESS | 1656 | 1467953185641 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:46:25 INFO - PROCESS | 1656 | 1467953185644 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:46:25 INFO - PROCESS | 1656 | 1467953185646 Marionette TRACE conn2 <- [1,1166,null,{}] 21:46:25 INFO - PROCESS | 1656 | 1467953185649 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}] 21:46:25 INFO - PROCESS | 1656 | 1467953185651 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:25 INFO - PROCESS | 1656 | 1467953185770 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:46:25 INFO - PROCESS | 1656 | 1467953185848 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:25 INFO - PROCESS | 1656 | 1467953185849 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0af000 == 41 [pid = 1656] [id = 299] 21:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128724800) [pid = 1656] [serial = 896] [outer = 0x0] 21:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129116800) [pid = 1656] [serial = 897] [outer = 0x128724800] 21:46:25 INFO - PROCESS | 1656 | 1467953185886 Marionette DEBUG loaded listener.js 21:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12936e000) [pid = 1656] [serial = 898] [outer = 0x128724800] 21:46:26 INFO - PROCESS | 1656 | 1467953186302 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]]]}] 21:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 672ms 21:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:46:26 INFO - PROCESS | 1656 | 1467953186316 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:46:26 INFO - PROCESS | 1656 | 1467953186319 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:46:26 INFO - PROCESS | 1656 | 1467953186322 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:46:26 INFO - PROCESS | 1656 | 1467953186325 Marionette TRACE conn2 <- [1,1170,null,{}] 21:46:26 INFO - PROCESS | 1656 | 1467953186329 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}] 21:46:26 INFO - PROCESS | 1656 | 1467953186331 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:26 INFO - PROCESS | 1656 | 1467953186442 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:46:26 INFO - PROCESS | 1656 | 1467953186497 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:26 INFO - PROCESS | 1656 | 1467953186500 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11693e800 == 42 [pid = 1656] [id = 300] 21:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113d90c00) [pid = 1656] [serial = 899] [outer = 0x0] 21:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115e65400) [pid = 1656] [serial = 900] [outer = 0x113d90c00] 21:46:26 INFO - PROCESS | 1656 | 1467953186531 Marionette DEBUG loaded listener.js 21:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11675b400) [pid = 1656] [serial = 901] [outer = 0x113d90c00] 21:46:26 INFO - PROCESS | 1656 | 1467953186989 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]]]}] 21:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 21:46:26 INFO - PROCESS | 1656 | 1467953186994 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:46:26 INFO - PROCESS | 1656 | 1467953186997 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:46:27 INFO - PROCESS | 1656 | 1467953187002 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - PROCESS | 1656 | 1467953187004 Marionette TRACE conn2 <- [1,1174,null,{}] 21:46:27 INFO - PROCESS | 1656 | 1467953187006 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}] 21:46:27 INFO - PROCESS | 1656 | 1467953187008 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:27 INFO - PROCESS | 1656 | 1467953187111 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:46:27 INFO - PROCESS | 1656 | 1467953187202 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 1656 | 1467953187203 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fe9800 == 43 [pid = 1656] [id = 301] 21:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118342000) [pid = 1656] [serial = 902] [outer = 0x0] 21:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118554c00) [pid = 1656] [serial = 903] [outer = 0x118342000] 21:46:27 INFO - PROCESS | 1656 | 1467953187235 Marionette DEBUG loaded listener.js 21:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185d9000) [pid = 1656] [serial = 904] [outer = 0x118342000] 21:46:27 INFO - PROCESS | 1656 | 1467953187639 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] 21:46:27 INFO - PROCESS | 1656 | 1467953187673 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:46:27 INFO - PROCESS | 1656 | 1467953187675 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:46:27 INFO - PROCESS | 1656 | 1467953187677 Marionette TRACE conn2 <- [1,1178,null,{}] 21:46:27 INFO - PROCESS | 1656 | 1467953187684 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}] 21:46:27 INFO - PROCESS | 1656 | 1467953187688 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:27 INFO - PROCESS | 1656 | 1467953187797 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:46:27 INFO - PROCESS | 1656 | 1467953187855 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:27 INFO - PROCESS | 1656 | 1467953187857 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12addf000 == 44 [pid = 1656] [id = 302] 21:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1195b7c00) [pid = 1656] [serial = 905] [outer = 0x0] 21:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a70c00) [pid = 1656] [serial = 906] [outer = 0x1195b7c00] 21:46:27 INFO - PROCESS | 1656 | 1467953187890 Marionette DEBUG loaded listener.js 21:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12344e800) [pid = 1656] [serial = 907] [outer = 0x1195b7c00] 21:46:28 INFO - PROCESS | 1656 | 1467953188356 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] 21:46:28 INFO - PROCESS | 1656 | 1467953188423 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:46:28 INFO - PROCESS | 1656 | 1467953188426 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:46:28 INFO - PROCESS | 1656 | 1467953188427 Marionette TRACE conn2 <- [1,1182,null,{}] 21:46:28 INFO - PROCESS | 1656 | 1467953188430 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}] 21:46:28 INFO - PROCESS | 1656 | 1467953188431 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:28 INFO - PROCESS | 1656 | 1467953188563 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:46:28 INFO - PROCESS | 1656 | 1467953188599 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:28 INFO - PROCESS | 1656 | 1467953188601 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbf6800 == 45 [pid = 1656] [id = 303] 21:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124298000) [pid = 1656] [serial = 908] [outer = 0x0] 21:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1269e1800) [pid = 1656] [serial = 909] [outer = 0x124298000] 21:46:28 INFO - PROCESS | 1656 | 1467953188629 Marionette DEBUG loaded listener.js 21:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128a9ac00) [pid = 1656] [serial = 910] [outer = 0x124298000] 21:46:29 INFO - PROCESS | 1656 | 1467953189051 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] 21:46:29 INFO - PROCESS | 1656 | 1467953189098 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:46:29 INFO - PROCESS | 1656 | 1467953189101 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - PROCESS | 1656 | 1467953189102 Marionette TRACE conn2 <- [1,1186,null,{}] 21:46:29 INFO - PROCESS | 1656 | 1467953189105 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}] 21:46:29 INFO - PROCESS | 1656 | 1467953189106 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:29 INFO - PROCESS | 1656 | 1467953189203 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:46:29 INFO - PROCESS | 1656 | 1467953189290 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:29 INFO - PROCESS | 1656 | 1467953189292 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1cd000 == 46 [pid = 1656] [id = 304] 21:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126fe9c00) [pid = 1656] [serial = 911] [outer = 0x0] 21:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128aa5c00) [pid = 1656] [serial = 912] [outer = 0x126fe9c00] 21:46:29 INFO - PROCESS | 1656 | 1467953189320 Marionette DEBUG loaded listener.js 21:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12911cc00) [pid = 1656] [serial = 913] [outer = 0x126fe9c00] 21:46:29 INFO - PROCESS | 1656 | 1467953189886 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] 21:46:29 INFO - PROCESS | 1656 | 1467953189924 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:46:29 INFO - PROCESS | 1656 | 1467953189927 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:46:29 INFO - PROCESS | 1656 | 1467953189929 Marionette TRACE conn2 <- [1,1190,null,{}] 21:46:29 INFO - PROCESS | 1656 | 1467953189932 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}] 21:46:29 INFO - PROCESS | 1656 | 1467953189934 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:30 INFO - PROCESS | 1656 | 1467953190028 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:46:30 INFO - PROCESS | 1656 | 1467953190085 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:30 INFO - PROCESS | 1656 | 1467953190087 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa0800 == 47 [pid = 1656] [id = 305] 21:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1166f5c00) [pid = 1656] [serial = 914] [outer = 0x0] 21:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x117ea2000) [pid = 1656] [serial = 915] [outer = 0x1166f5c00] 21:46:30 INFO - PROCESS | 1656 | 1467953190115 Marionette DEBUG loaded listener.js 21:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1181db000) [pid = 1656] [serial = 916] [outer = 0x1166f5c00] 21:46:30 INFO - PROCESS | 1656 | 1467953190564 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] 21:46:30 INFO - PROCESS | 1656 | 1467953190607 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:46:30 INFO - PROCESS | 1656 | 1467953190614 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:46:30 INFO - PROCESS | 1656 | 1467953190616 Marionette TRACE conn2 <- [1,1194,null,{}] 21:46:30 INFO - PROCESS | 1656 | 1467953190620 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}] 21:46:30 INFO - PROCESS | 1656 | 1467953190622 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:30 INFO - PROCESS | 1656 | 1467953190759 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad1b000 == 46 [pid = 1656] [id = 298] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6c9000 == 45 [pid = 1656] [id = 297] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x117e39000 == 44 [pid = 1656] [id = 296] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x128b65800 == 43 [pid = 1656] [id = 295] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12717e000 == 42 [pid = 1656] [id = 294] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x124754800 == 41 [pid = 1656] [id = 293] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1241d1800 == 40 [pid = 1656] [id = 292] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12178a800 == 39 [pid = 1656] [id = 291] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119508000 == 38 [pid = 1656] [id = 290] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c9000 == 37 [pid = 1656] [id = 289] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11667a000 == 36 [pid = 1656] [id = 288] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1d1800 == 35 [pid = 1656] [id = 285] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x113f42800 == 34 [pid = 1656] [id = 286] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1188b4000 == 33 [pid = 1656] [id = 287] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa0800 == 32 [pid = 1656] [id = 305] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1cd000 == 31 [pid = 1656] [id = 304] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbf6800 == 30 [pid = 1656] [id = 303] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12addf000 == 29 [pid = 1656] [id = 302] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119fe9800 == 28 [pid = 1656] [id = 301] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0af000 == 27 [pid = 1656] [id = 299] 21:46:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11693e800 == 26 [pid = 1656] [id = 300] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124b78000) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119d10800) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12176d400) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119a31400) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119a4b800) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1181d8c00) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118276000) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1269e1400) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116756400) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116a05c00) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119a6c800) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119d03000) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x125759800) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1251bc800) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126fecc00) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1257e6000) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119a71800) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117e9cc00) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185cb000) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128726400) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128a9a800) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11952b400) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1199b0800) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1240dc000) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128a9fc00) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185c7800) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185e2c00) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11833f000) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128aa4c00) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113f3a400) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1138eb800) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1257e8c00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12429a400) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1185bf000) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 21:46:31 INFO - PROCESS | 1656 | 1467953191400 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 1656 | 1467953191402 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11264d000 == 27 [pid = 1656] [id = 306] 21:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1130a4000) [pid = 1656] [serial = 917] [outer = 0x0] 21:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113379c00) [pid = 1656] [serial = 918] [outer = 0x1130a4000] 21:46:31 INFO - PROCESS | 1656 | 1467953191432 Marionette DEBUG loaded listener.js 21:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113d92000) [pid = 1656] [serial = 919] [outer = 0x1130a4000] 21:46:31 INFO - PROCESS | 1656 | 1467953191757 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] 21:46:31 INFO - PROCESS | 1656 | 1467953191790 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:46:31 INFO - PROCESS | 1656 | 1467953191793 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:46:31 INFO - PROCESS | 1656 | 1467953191794 Marionette TRACE conn2 <- [1,1198,null,{}] 21:46:31 INFO - PROCESS | 1656 | 1467953191798 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}] 21:46:31 INFO - PROCESS | 1656 | 1467953191799 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:31 INFO - PROCESS | 1656 | 1467953191878 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:46:31 INFO - PROCESS | 1656 | 1467953191903 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:31 INFO - PROCESS | 1656 | 1467953191904 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x116097800 == 28 [pid = 1656] [id = 307] 21:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1151db800) [pid = 1656] [serial = 920] [outer = 0x0] 21:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116974000) [pid = 1656] [serial = 921] [outer = 0x1151db800] 21:46:31 INFO - PROCESS | 1656 | 1467953191973 Marionette DEBUG loaded listener.js 21:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1180b1000) [pid = 1656] [serial = 922] [outer = 0x1151db800] 21:46:32 INFO - PROCESS | 1656 | 1467953192256 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]]]}] 21:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 21:46:32 INFO - PROCESS | 1656 | 1467953192314 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 1656 | 1467953192319 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:46:32 INFO - PROCESS | 1656 | 1467953192322 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 1656 | 1467953192323 Marionette TRACE conn2 <- [1,1202,null,{}] 21:46:32 INFO - PROCESS | 1656 | 1467953192325 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}] 21:46:32 INFO - PROCESS | 1656 | 1467953192326 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:32 INFO - PROCESS | 1656 | 1467953192405 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:46:32 INFO - PROCESS | 1656 | 1467953192412 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:32 INFO - PROCESS | 1656 | 1467953192413 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694e000 == 29 [pid = 1656] [id = 308] 21:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1181d7c00) [pid = 1656] [serial = 923] [outer = 0x0] 21:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11833c800) [pid = 1656] [serial = 924] [outer = 0x1181d7c00] 21:46:32 INFO - PROCESS | 1656 | 1467953192450 Marionette DEBUG loaded listener.js 21:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185bc400) [pid = 1656] [serial = 925] [outer = 0x1181d7c00] 21:46:32 INFO - PROCESS | 1656 | 1467953192811 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]]]}] 21:46:32 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 21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:46:32 INFO - PROCESS | 1656 | 1467953192840 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:46:32 INFO - PROCESS | 1656 | 1467953192842 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:46:32 INFO - PROCESS | 1656 | 1467953192851 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:46:32 INFO - PROCESS | 1656 | 1467953192855 Marionette TRACE conn2 <- [1,1206,null,{}] 21:46:32 INFO - PROCESS | 1656 | 1467953192858 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}] 21:46:32 INFO - PROCESS | 1656 | 1467953192861 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:32 INFO - PROCESS | 1656 | 1467953192937 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:46:32 INFO - PROCESS | 1656 | 1467953192940 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:32 INFO - PROCESS | 1656 | 1467953192941 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc0800 == 30 [pid = 1656] [id = 309] 21:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11675d800) [pid = 1656] [serial = 926] [outer = 0x0] 21:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185de000) [pid = 1656] [serial = 927] [outer = 0x11675d800] 21:46:32 INFO - PROCESS | 1656 | 1467953192968 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119527c00) [pid = 1656] [serial = 928] [outer = 0x11675d800] 21:46:33 INFO - PROCESS | 1656 | 1467953193286 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]]]}] 21:46:33 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 21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 479ms 21:46:33 INFO - PROCESS | 1656 | 1467953193323 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 1656 | 1467953193325 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:46:33 INFO - PROCESS | 1656 | 1467953193327 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - PROCESS | 1656 | 1467953193328 Marionette TRACE conn2 <- [1,1210,null,{}] 21:46:33 INFO - PROCESS | 1656 | 1467953193331 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}] 21:46:33 INFO - PROCESS | 1656 | 1467953193332 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:33 INFO - PROCESS | 1656 | 1467953193410 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:46:33 INFO - PROCESS | 1656 | 1467953193482 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 1656 | 1467953193483 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231c9800 == 31 [pid = 1656] [id = 310] 21:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11607cc00) [pid = 1656] [serial = 929] [outer = 0x0] 21:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11952d400) [pid = 1656] [serial = 930] [outer = 0x11607cc00] 21:46:33 INFO - PROCESS | 1656 | 1467953193507 Marionette DEBUG loaded listener.js 21:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1195ee400) [pid = 1656] [serial = 931] [outer = 0x11607cc00] 21:46:33 INFO - PROCESS | 1656 | 1467953193838 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]]]}] 21:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 21:46:33 INFO - PROCESS | 1656 | 1467953193846 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:46:33 INFO - PROCESS | 1656 | 1467953193847 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:46:33 INFO - PROCESS | 1656 | 1467953193851 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:46:33 INFO - PROCESS | 1656 | 1467953193852 Marionette TRACE conn2 <- [1,1214,null,{}] 21:46:33 INFO - PROCESS | 1656 | 1467953193860 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}] 21:46:33 INFO - PROCESS | 1656 | 1467953193861 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:33 INFO - PROCESS | 1656 | 1467953193952 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:46:33 INFO - PROCESS | 1656 | 1467953193956 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:33 INFO - PROCESS | 1656 | 1467953193960 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc2000 == 32 [pid = 1656] [id = 311] 21:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1181d7800) [pid = 1656] [serial = 932] [outer = 0x0] 21:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a4d400) [pid = 1656] [serial = 933] [outer = 0x1181d7800] 21:46:33 INFO - PROCESS | 1656 | 1467953193992 Marionette DEBUG loaded listener.js 21:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119ffa000) [pid = 1656] [serial = 934] [outer = 0x1181d7800] 21:46:34 INFO - PROCESS | 1656 | 1467953194368 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]]]}] 21:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 21:46:34 INFO - PROCESS | 1656 | 1467953194376 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:46:34 INFO - PROCESS | 1656 | 1467953194377 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:46:34 INFO - PROCESS | 1656 | 1467953194379 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 1656 | 1467953194380 Marionette TRACE conn2 <- [1,1218,null,{}] 21:46:34 INFO - PROCESS | 1656 | 1467953194385 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}] 21:46:34 INFO - PROCESS | 1656 | 1467953194387 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:34 INFO - PROCESS | 1656 | 1467953194497 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:46:34 INFO - PROCESS | 1656 | 1467953194500 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:34 INFO - PROCESS | 1656 | 1467953194501 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x112719800 == 33 [pid = 1656] [id = 312] 21:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a3ac00) [pid = 1656] [serial = 935] [outer = 0x0] 21:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1234cb000) [pid = 1656] [serial = 936] [outer = 0x119a3ac00] 21:46:34 INFO - PROCESS | 1656 | 1467953194526 Marionette DEBUG loaded listener.js 21:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1246ed400) [pid = 1656] [serial = 937] [outer = 0x119a3ac00] 21:46:34 INFO - PROCESS | 1656 | 1467953194844 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]]]}] 21:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 21:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:46:34 INFO - PROCESS | 1656 | 1467953194903 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:46:34 INFO - PROCESS | 1656 | 1467953194904 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:46:34 INFO - PROCESS | 1656 | 1467953194906 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:46:34 INFO - PROCESS | 1656 | 1467953194908 Marionette TRACE conn2 <- [1,1222,null,{}] 21:46:34 INFO - PROCESS | 1656 | 1467953194910 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}] 21:46:34 INFO - PROCESS | 1656 | 1467953194911 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:35 INFO - PROCESS | 1656 | 1467953195004 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:46:35 INFO - PROCESS | 1656 | 1467953195007 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:35 INFO - PROCESS | 1656 | 1467953195008 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1f800 == 34 [pid = 1656] [id = 313] 21:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115118000) [pid = 1656] [serial = 938] [outer = 0x0] 21:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1247ce800) [pid = 1656] [serial = 939] [outer = 0x115118000] 21:46:35 INFO - PROCESS | 1656 | 1467953195032 Marionette DEBUG loaded listener.js 21:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1251bc800) [pid = 1656] [serial = 940] [outer = 0x115118000] 21:46:35 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 21:46:35 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 21:46:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:46:35 INFO - _addTest/ [0,1225,"getWindowHandle",null] 21:46:35 INFO - PROCESS | 1656 | 1467953195379 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:46:35 INFO - PROCESS | 1656 | 1467953195381 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:46:35 INFO - PROCESS | 1656 | 1467953195383 Marionette TRACE conn2 <- [1,1226,null,{}] 21:46:35 INFO - PROCESS | 1656 | 1467953195387 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}] 21:46:35 INFO - PROCESS | 1656 | 1467953195388 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:35 INFO - PROCESS | 1656 | 1467953195646 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119a6a000) [pid = 1656] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11696c800) [pid = 1656] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1256a8000) [pid = 1656] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1129ac800) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1180b6400) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119d09c00) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116759c00) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11607bc00) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113aa9800) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113866800) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119532400) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1128d9000) [pid = 1656] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128724800) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113aa5400) [pid = 1656] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:46:35 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126ff4c00) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:46:35 INFO - PROCESS | 1656 | 1467953195688 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:35 INFO - PROCESS | 1656 | 1467953195690 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e5800 == 35 [pid = 1656] [id = 314] 21:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1128d9000) [pid = 1656] [serial = 941] [outer = 0x0] 21:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x113866800) [pid = 1656] [serial = 942] [outer = 0x1128d9000] 21:46:35 INFO - PROCESS | 1656 | 1467953195714 Marionette DEBUG loaded listener.js 21:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1167ab800) [pid = 1656] [serial = 943] [outer = 0x1128d9000] 21:46:35 INFO - PROCESS | 1656 | 1467953195973 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]]]}] 21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 621ms 21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:46:36 INFO - PROCESS | 1656 | 1467953196008 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 1656 | 1467953196009 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:46:36 INFO - PROCESS | 1656 | 1467953196011 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 1656 | 1467953196012 Marionette TRACE conn2 <- [1,1230,null,{}] 21:46:36 INFO - PROCESS | 1656 | 1467953196015 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}] 21:46:36 INFO - PROCESS | 1656 | 1467953196017 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:36 INFO - PROCESS | 1656 | 1467953196107 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:46:36 INFO - PROCESS | 1656 | 1467953196111 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 1656 | 1467953196112 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296ce000 == 36 [pid = 1656] [id = 315] 21:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1180aec00) [pid = 1656] [serial = 944] [outer = 0x0] 21:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195c3800) [pid = 1656] [serial = 945] [outer = 0x1180aec00] 21:46:36 INFO - PROCESS | 1656 | 1467953196139 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1256b0800) [pid = 1656] [serial = 946] [outer = 0x1180aec00] 21:46:36 INFO - PROCESS | 1656 | 1467953196475 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]]]}] 21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 473ms 21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:46:36 INFO - PROCESS | 1656 | 1467953196486 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 1656 | 1467953196487 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:46:36 INFO - PROCESS | 1656 | 1467953196489 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 1656 | 1467953196490 Marionette TRACE conn2 <- [1,1234,null,{}] 21:46:36 INFO - PROCESS | 1656 | 1467953196493 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}] 21:46:36 INFO - PROCESS | 1656 | 1467953196494 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:36 INFO - PROCESS | 1656 | 1467953196598 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:46:36 INFO - PROCESS | 1656 | 1467953196605 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:36 INFO - PROCESS | 1656 | 1467953196607 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6ce000 == 37 [pid = 1656] [id = 316] 21:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1256ab800) [pid = 1656] [serial = 947] [outer = 0x0] 21:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1185bd400) [pid = 1656] [serial = 948] [outer = 0x1256ab800] 21:46:36 INFO - PROCESS | 1656 | 1467953196634 Marionette DEBUG loaded listener.js 21:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126ff5800) [pid = 1656] [serial = 949] [outer = 0x1256ab800] 21:46:36 INFO - PROCESS | 1656 | 1467953196936 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]]]}] 21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 21:46:36 INFO - PROCESS | 1656 | 1467953196961 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:46:36 INFO - PROCESS | 1656 | 1467953196963 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:46:36 INFO - PROCESS | 1656 | 1467953196965 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:46:36 INFO - PROCESS | 1656 | 1467953196970 Marionette TRACE conn2 <- [1,1238,null,{}] 21:46:36 INFO - PROCESS | 1656 | 1467953196973 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}] 21:46:36 INFO - PROCESS | 1656 | 1467953196974 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:37 INFO - PROCESS | 1656 | 1467953197062 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:46:37 INFO - PROCESS | 1656 | 1467953197068 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:37 INFO - PROCESS | 1656 | 1467953197069 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11951b000 == 38 [pid = 1656] [id = 317] 21:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12872ac00) [pid = 1656] [serial = 950] [outer = 0x0] 21:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128d22400) [pid = 1656] [serial = 951] [outer = 0x12872ac00] 21:46:37 INFO - PROCESS | 1656 | 1467953197093 Marionette DEBUG loaded listener.js 21:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12911a800) [pid = 1656] [serial = 952] [outer = 0x12872ac00] 21:46:37 INFO - PROCESS | 1656 | 1467953197415 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]]]}] 21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 472ms 21:46:37 INFO - PROCESS | 1656 | 1467953197438 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:46:37 INFO - PROCESS | 1656 | 1467953197439 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:46:37 INFO - PROCESS | 1656 | 1467953197441 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:46:37 INFO - PROCESS | 1656 | 1467953197442 Marionette TRACE conn2 <- [1,1242,null,{}] 21:46:37 INFO - PROCESS | 1656 | 1467953197445 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}] 21:46:37 INFO - PROCESS | 1656 | 1467953197446 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:37 INFO - PROCESS | 1656 | 1467953197552 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:46:37 INFO - PROCESS | 1656 | 1467953197558 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:37 INFO - PROCESS | 1656 | 1467953197559 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d9000 == 39 [pid = 1656] [id = 318] 21:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1166f0400) [pid = 1656] [serial = 953] [outer = 0x0] 21:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12911d800) [pid = 1656] [serial = 954] [outer = 0x1166f0400] 21:46:37 INFO - PROCESS | 1656 | 1467953197583 Marionette DEBUG loaded listener.js 21:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129504c00) [pid = 1656] [serial = 955] [outer = 0x1166f0400] 21:46:38 INFO - PROCESS | 1656 | 1467953198128 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]]]}] 21:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 720ms 21:46:38 INFO - PROCESS | 1656 | 1467953198175 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:46:38 INFO - PROCESS | 1656 | 1467953198177 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:46:38 INFO - PROCESS | 1656 | 1467953198182 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:46:38 INFO - PROCESS | 1656 | 1467953198187 Marionette TRACE conn2 <- [1,1246,null,{}] 21:46:38 INFO - PROCESS | 1656 | 1467953198191 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}] 21:46:38 INFO - PROCESS | 1656 | 1467953198192 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:38 INFO - PROCESS | 1656 | 1467953198305 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:46:38 INFO - PROCESS | 1656 | 1467953198358 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:38 INFO - PROCESS | 1656 | 1467953198360 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11734a800 == 40 [pid = 1656] [id = 319] 21:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116082400) [pid = 1656] [serial = 956] [outer = 0x0] 21:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1166f2c00) [pid = 1656] [serial = 957] [outer = 0x116082400] 21:46:38 INFO - PROCESS | 1656 | 1467953198391 Marionette DEBUG loaded listener.js 21:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117ea2800) [pid = 1656] [serial = 958] [outer = 0x116082400] 21:46:38 INFO - PROCESS | 1656 | 1467953198964 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]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 825ms 21:46:39 INFO - PROCESS | 1656 | 1467953199150 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 1656 | 1467953199153 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:46:39 INFO - PROCESS | 1656 | 1467953199180 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 1656 | 1467953199182 Marionette TRACE conn2 <- [1,1250,null,{}] 21:46:39 INFO - PROCESS | 1656 | 1467953199185 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}] 21:46:39 INFO - PROCESS | 1656 | 1467953199187 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:39 INFO - PROCESS | 1656 | 1467953199295 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:46:39 INFO - PROCESS | 1656 | 1467953199346 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:39 INFO - PROCESS | 1656 | 1467953199349 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x117032800 == 41 [pid = 1656] [id = 320] 21:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116752800) [pid = 1656] [serial = 959] [outer = 0x0] 21:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1167b9000) [pid = 1656] [serial = 960] [outer = 0x116752800] 21:46:39 INFO - PROCESS | 1656 | 1467953199376 Marionette DEBUG loaded listener.js 21:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1176df000) [pid = 1656] [serial = 961] [outer = 0x116752800] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11951b000 == 40 [pid = 1656] [id = 317] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6ce000 == 39 [pid = 1656] [id = 316] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1296ce000 == 38 [pid = 1656] [id = 315] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e5800 == 37 [pid = 1656] [id = 314] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1f800 == 36 [pid = 1656] [id = 313] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x112719800 == 35 [pid = 1656] [id = 312] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc2000 == 34 [pid = 1656] [id = 311] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1231c9800 == 33 [pid = 1656] [id = 310] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc0800 == 32 [pid = 1656] [id = 309] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11694e000 == 31 [pid = 1656] [id = 308] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116097800 == 30 [pid = 1656] [id = 307] 21:46:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11264d000 == 29 [pid = 1656] [id = 306] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1231e4800) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124f2f800) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124b6dc00) [pid = 1656] [serial = 880] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125756800) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1251ba800) [pid = 1656] [serial = 883] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112a84c00) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11383b000) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11833fc00) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118269400) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128d1e400) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11722a400) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117ea7c00) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1173b3800) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118108c00) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1188eb400) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11943ec00) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195e8800) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195b7800) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195c2000) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1257e6800) [pid = 1656] [serial = 886] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117e9c800) [pid = 1656] [serial = 889] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1129b0c00) [pid = 1656] [serial = 480] [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.] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113838800) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129116800) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12936e000) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119d0a400) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129113c00) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128aa1400) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a39c00) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126fe8000) [pid = 1656] [serial = 892] [outer = 0x0] [url = about:blank] 21:46:39 INFO - PROCESS | 1656 | 1467953199800 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]]]}] 21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 673ms 21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:46:39 INFO - PROCESS | 1656 | 1467953199853 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:46:39 INFO - PROCESS | 1656 | 1467953199855 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:46:39 INFO - PROCESS | 1656 | 1467953199860 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:46:39 INFO - PROCESS | 1656 | 1467953199862 Marionette TRACE conn2 <- [1,1254,null,{}] 21:46:39 INFO - PROCESS | 1656 | 1467953199865 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}] 21:46:39 INFO - PROCESS | 1656 | 1467953199867 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:39 INFO - PROCESS | 1656 | 1467953199943 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:46:39 INFO - PROCESS | 1656 | 1467953199948 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:39 INFO - PROCESS | 1656 | 1467953199951 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701a000 == 30 [pid = 1656] [id = 321] 21:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1173b3800) [pid = 1656] [serial = 962] [outer = 0x0] 21:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118108800) [pid = 1656] [serial = 963] [outer = 0x1173b3800] 21:46:39 INFO - PROCESS | 1656 | 1467953199979 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118267400) [pid = 1656] [serial = 964] [outer = 0x1173b3800] 21:46:40 INFO - PROCESS | 1656 | 1467953200341 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]]]}] 21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 529ms 21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:46:40 INFO - PROCESS | 1656 | 1467953200386 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 1656 | 1467953200388 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:46:40 INFO - PROCESS | 1656 | 1467953200390 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 1656 | 1467953200391 Marionette TRACE conn2 <- [1,1258,null,{}] 21:46:40 INFO - PROCESS | 1656 | 1467953200398 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}] 21:46:40 INFO - PROCESS | 1656 | 1467953200401 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:40 INFO - PROCESS | 1656 | 1467953200483 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:46:40 INFO - PROCESS | 1656 | 1467953200490 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:40 INFO - PROCESS | 1656 | 1467953200493 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119516800 == 31 [pid = 1656] [id = 322] 21:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1185c0c00) [pid = 1656] [serial = 965] [outer = 0x0] 21:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185c4400) [pid = 1656] [serial = 966] [outer = 0x1185c0c00] 21:46:40 INFO - PROCESS | 1656 | 1467953200521 Marionette DEBUG loaded listener.js 21:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185e0c00) [pid = 1656] [serial = 967] [outer = 0x1185c0c00] 21:46:40 INFO - PROCESS | 1656 | 1467953200892 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]]]}] 21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:46:40 INFO - PROCESS | 1656 | 1467953200911 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:46:40 INFO - PROCESS | 1656 | 1467953200912 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:46:40 INFO - PROCESS | 1656 | 1467953200925 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:46:40 INFO - PROCESS | 1656 | 1467953200926 Marionette TRACE conn2 <- [1,1262,null,{}] 21:46:40 INFO - PROCESS | 1656 | 1467953200930 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}] 21:46:40 INFO - PROCESS | 1656 | 1467953200931 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:41 INFO - PROCESS | 1656 | 1467953201007 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:46:41 INFO - PROCESS | 1656 | 1467953201011 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 1656 | 1467953201012 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231da000 == 32 [pid = 1656] [id = 323] 21:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11943bc00) [pid = 1656] [serial = 968] [outer = 0x0] 21:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119530c00) [pid = 1656] [serial = 969] [outer = 0x11943bc00] 21:46:41 INFO - PROCESS | 1656 | 1467953201040 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1195e6000) [pid = 1656] [serial = 970] [outer = 0x11943bc00] 21:46:41 INFO - PROCESS | 1656 | 1467953201371 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]]]}] 21:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 479ms 21:46:41 INFO - PROCESS | 1656 | 1467953201395 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 1656 | 1467953201396 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:46:41 INFO - PROCESS | 1656 | 1467953201400 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 1656 | 1467953201401 Marionette TRACE conn2 <- [1,1266,null,{}] 21:46:41 INFO - PROCESS | 1656 | 1467953201404 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}] 21:46:41 INFO - PROCESS | 1656 | 1467953201405 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:41 INFO - PROCESS | 1656 | 1467953201479 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:46:41 INFO - PROCESS | 1656 | 1467953201485 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:41 INFO - PROCESS | 1656 | 1467953201486 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12474a800 == 33 [pid = 1656] [id = 324] 21:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113d45800) [pid = 1656] [serial = 971] [outer = 0x0] 21:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a2d400) [pid = 1656] [serial = 972] [outer = 0x113d45800] 21:46:41 INFO - PROCESS | 1656 | 1467953201511 Marionette DEBUG loaded listener.js 21:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a6f400) [pid = 1656] [serial = 973] [outer = 0x113d45800] 21:46:41 INFO - PROCESS | 1656 | 1467953201861 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]]]}] 21:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 21:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:46:41 INFO - PROCESS | 1656 | 1467953201871 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:46:41 INFO - PROCESS | 1656 | 1467953201872 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:46:41 INFO - PROCESS | 1656 | 1467953201874 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:46:41 INFO - PROCESS | 1656 | 1467953201876 Marionette TRACE conn2 <- [1,1270,null,{}] 21:46:41 INFO - PROCESS | 1656 | 1467953201878 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}] 21:46:41 INFO - PROCESS | 1656 | 1467953201883 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:42 INFO - PROCESS | 1656 | 1467953202013 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:46:42 INFO - PROCESS | 1656 | 1467953202026 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 1656 | 1467953202027 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x126938000 == 34 [pid = 1656] [id = 325] 21:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d0e400) [pid = 1656] [serial = 974] [outer = 0x0] 21:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1231de400) [pid = 1656] [serial = 975] [outer = 0x119d0e400] 21:46:42 INFO - PROCESS | 1656 | 1467953202052 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124fa6000) [pid = 1656] [serial = 976] [outer = 0x119d0e400] 21:46:42 INFO - PROCESS | 1656 | 1467953202371 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]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 21:46:42 INFO - PROCESS | 1656 | 1467953202396 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 1656 | 1467953202397 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:46:42 INFO - PROCESS | 1656 | 1467953202402 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 1656 | 1467953202403 Marionette TRACE conn2 <- [1,1274,null,{}] 21:46:42 INFO - PROCESS | 1656 | 1467953202405 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}] 21:46:42 INFO - PROCESS | 1656 | 1467953202406 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:42 INFO - PROCESS | 1656 | 1467953202499 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:46:42 INFO - PROCESS | 1656 | 1467953202502 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:42 INFO - PROCESS | 1656 | 1467953202503 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a18800 == 35 [pid = 1656] [id = 326] 21:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119d0e800) [pid = 1656] [serial = 977] [outer = 0x0] 21:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1256b3c00) [pid = 1656] [serial = 978] [outer = 0x119d0e800] 21:46:42 INFO - PROCESS | 1656 | 1467953202528 Marionette DEBUG loaded listener.js 21:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126f5cc00) [pid = 1656] [serial = 979] [outer = 0x119d0e800] 21:46:42 INFO - PROCESS | 1656 | 1467953202903 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]]]}] 21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 21:46:42 INFO - PROCESS | 1656 | 1467953202922 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:46:42 INFO - PROCESS | 1656 | 1467953202924 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:46:42 INFO - PROCESS | 1656 | 1467953202927 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:46:42 INFO - PROCESS | 1656 | 1467953202929 Marionette TRACE conn2 <- [1,1278,null,{}] 21:46:42 INFO - PROCESS | 1656 | 1467953202941 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}] 21:46:42 INFO - PROCESS | 1656 | 1467953202943 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:43 INFO - PROCESS | 1656 | 1467953203087 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:46:43 INFO - PROCESS | 1656 | 1467953203141 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 1656 | 1467953203142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x116608800 == 36 [pid = 1656] [id = 327] 21:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113840c00) [pid = 1656] [serial = 980] [outer = 0x0] 21:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128726c00) [pid = 1656] [serial = 981] [outer = 0x113840c00] 21:46:43 INFO - PROCESS | 1656 | 1467953203169 Marionette DEBUG loaded listener.js 21:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128a9fc00) [pid = 1656] [serial = 982] [outer = 0x113840c00] 21:46:43 INFO - PROCESS | 1656 | 1467953203536 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]]]}] 21:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 620ms 21:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:46:43 INFO - PROCESS | 1656 | 1467953203547 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:46:43 INFO - PROCESS | 1656 | 1467953203550 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:46:43 INFO - PROCESS | 1656 | 1467953203560 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:46:43 INFO - PROCESS | 1656 | 1467953203562 Marionette TRACE conn2 <- [1,1282,null,{}] 21:46:43 INFO - PROCESS | 1656 | 1467953203567 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}] 21:46:43 INFO - PROCESS | 1656 | 1467953203570 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:43 INFO - PROCESS | 1656 | 1467953203719 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:46:43 INFO - PROCESS | 1656 | 1467953203738 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:43 INFO - PROCESS | 1656 | 1467953203740 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d8800 == 37 [pid = 1656] [id = 328] 21:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126fecc00) [pid = 1656] [serial = 983] [outer = 0x0] 21:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128d1e400) [pid = 1656] [serial = 984] [outer = 0x126fecc00] 21:46:43 INFO - PROCESS | 1656 | 1467953203782 Marionette DEBUG loaded listener.js 21:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129115c00) [pid = 1656] [serial = 985] [outer = 0x126fecc00] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12872ac00) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1181d7800) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a3ac00) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1151db800) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11675d800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1130a4000) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1181d7c00) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1166f5c00) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113d90c00) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118342000) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195b7c00) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124298000) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115118000) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1128d9000) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126fe9c00) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1256ab800) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180aec00) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:46:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11607cc00) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:46:44 INFO - PROCESS | 1656 | 1467953204205 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]]]}] 21:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 683ms 21:46:44 INFO - PROCESS | 1656 | 1467953204238 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:46:44 INFO - PROCESS | 1656 | 1467953204239 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:46:44 INFO - PROCESS | 1656 | 1467953204241 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:46:44 INFO - PROCESS | 1656 | 1467953204242 Marionette TRACE conn2 <- [1,1286,null,{}] 21:46:44 INFO - PROCESS | 1656 | 1467953204245 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}] 21:46:44 INFO - PROCESS | 1656 | 1467953204246 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:44 INFO - PROCESS | 1656 | 1467953204326 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:46:44 INFO - PROCESS | 1656 | 1467953204349 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 1656 | 1467953204351 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a17000 == 38 [pid = 1656] [id = 329] 21:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113f30800) [pid = 1656] [serial = 986] [outer = 0x0] 21:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116752c00) [pid = 1656] [serial = 987] [outer = 0x113f30800] 21:46:44 INFO - PROCESS | 1656 | 1467953204375 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185cb000) [pid = 1656] [serial = 988] [outer = 0x113f30800] 21:46:44 INFO - PROCESS | 1656 | 1467953204691 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]]]}] 21:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 21:46:44 INFO - PROCESS | 1656 | 1467953204711 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:46:44 INFO - PROCESS | 1656 | 1467953204713 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:46:44 INFO - PROCESS | 1656 | 1467953204715 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:46:44 INFO - PROCESS | 1656 | 1467953204719 Marionette TRACE conn2 <- [1,1290,null,{}] 21:46:44 INFO - PROCESS | 1656 | 1467953204722 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}] 21:46:44 INFO - PROCESS | 1656 | 1467953204723 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:44 INFO - PROCESS | 1656 | 1467953204838 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:46:44 INFO - PROCESS | 1656 | 1467953204844 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:44 INFO - PROCESS | 1656 | 1467953204853 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b06c000 == 39 [pid = 1656] [id = 330] 21:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x115118000) [pid = 1656] [serial = 989] [outer = 0x0] 21:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185e4000) [pid = 1656] [serial = 990] [outer = 0x115118000] 21:46:44 INFO - PROCESS | 1656 | 1467953204880 Marionette DEBUG loaded listener.js 21:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129372400) [pid = 1656] [serial = 991] [outer = 0x115118000] 21:46:45 INFO - PROCESS | 1656 | 1467953205193 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]]]}] 21:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 21:46:45 INFO - PROCESS | 1656 | 1467953205237 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:46:45 INFO - PROCESS | 1656 | 1467953205238 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:46:45 INFO - PROCESS | 1656 | 1467953205241 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:46:45 INFO - PROCESS | 1656 | 1467953205242 Marionette TRACE conn2 <- [1,1294,null,{}] 21:46:45 INFO - PROCESS | 1656 | 1467953205244 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}] 21:46:45 INFO - PROCESS | 1656 | 1467953205245 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:45 INFO - PROCESS | 1656 | 1467953205326 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:46:45 INFO - PROCESS | 1656 | 1467953205330 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 1656 | 1467953205331 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbde000 == 40 [pid = 1656] [id = 331] 21:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129373400) [pid = 1656] [serial = 992] [outer = 0x0] 21:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12950bc00) [pid = 1656] [serial = 993] [outer = 0x129373400] 21:46:45 INFO - PROCESS | 1656 | 1467953205356 Marionette DEBUG loaded listener.js 21:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1296e6c00) [pid = 1656] [serial = 994] [outer = 0x129373400] 21:46:45 INFO - PROCESS | 1656 | 1467953205778 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]]]}] 21:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 571ms 21:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:46:45 INFO - PROCESS | 1656 | 1467953205813 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:46:45 INFO - PROCESS | 1656 | 1467953205815 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:46:45 INFO - PROCESS | 1656 | 1467953205818 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:46:45 INFO - PROCESS | 1656 | 1467953205820 Marionette TRACE conn2 <- [1,1298,null,{}] 21:46:45 INFO - PROCESS | 1656 | 1467953205823 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}] 21:46:45 INFO - PROCESS | 1656 | 1467953205824 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:45 INFO - PROCESS | 1656 | 1467953205931 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:46:45 INFO - PROCESS | 1656 | 1467953205946 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:45 INFO - PROCESS | 1656 | 1467953205947 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbf4000 == 41 [pid = 1656] [id = 332] 21:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1296e2800) [pid = 1656] [serial = 995] [outer = 0x0] 21:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a70bc00) [pid = 1656] [serial = 996] [outer = 0x1296e2800] 21:46:45 INFO - PROCESS | 1656 | 1467953205972 Marionette DEBUG loaded listener.js 21:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a710000) [pid = 1656] [serial = 997] [outer = 0x1296e2800] 21:46:46 INFO - PROCESS | 1656 | 1467953206434 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]]]}] 21:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 21:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:46:46 INFO - PROCESS | 1656 | 1467953206488 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:46:46 INFO - PROCESS | 1656 | 1467953206491 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:46:46 INFO - PROCESS | 1656 | 1467953206494 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:46:46 INFO - PROCESS | 1656 | 1467953206496 Marionette TRACE conn2 <- [1,1302,null,{}] 21:46:46 INFO - PROCESS | 1656 | 1467953206501 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}] 21:46:46 INFO - PROCESS | 1656 | 1467953206502 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:46 INFO - PROCESS | 1656 | 1467953206609 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:46:46 INFO - PROCESS | 1656 | 1467953206689 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:46 INFO - PROCESS | 1656 | 1467953206691 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11735f800 == 42 [pid = 1656] [id = 333] 21:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1172bd800) [pid = 1656] [serial = 998] [outer = 0x0] 21:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117ea7c00) [pid = 1656] [serial = 999] [outer = 0x1172bd800] 21:46:46 INFO - PROCESS | 1656 | 1467953206765 Marionette DEBUG loaded listener.js 21:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118265c00) [pid = 1656] [serial = 1000] [outer = 0x1172bd800] 21:46:47 INFO - PROCESS | 1656 | 1467953207188 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]]]}] 21:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 724ms 21:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:46:47 INFO - PROCESS | 1656 | 1467953207219 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 1656 | 1467953207222 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:46:47 INFO - PROCESS | 1656 | 1467953207227 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 1656 | 1467953207228 Marionette TRACE conn2 <- [1,1306,null,{}] 21:46:47 INFO - PROCESS | 1656 | 1467953207231 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}] 21:46:47 INFO - PROCESS | 1656 | 1467953207233 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:47 INFO - PROCESS | 1656 | 1467953207336 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:46:47 INFO - PROCESS | 1656 | 1467953207392 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:47 INFO - PROCESS | 1656 | 1467953207393 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x124423000 == 43 [pid = 1656] [id = 334] 21:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11833fc00) [pid = 1656] [serial = 1001] [outer = 0x0] 21:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1185e3400) [pid = 1656] [serial = 1002] [outer = 0x11833fc00] 21:46:47 INFO - PROCESS | 1656 | 1467953207424 Marionette DEBUG loaded listener.js 21:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119532c00) [pid = 1656] [serial = 1003] [outer = 0x11833fc00] 21:46:47 INFO - PROCESS | 1656 | 1467953207875 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]]]}] 21:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 21:46:47 INFO - PROCESS | 1656 | 1467953207896 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:46:47 INFO - PROCESS | 1656 | 1467953207898 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:46:47 INFO - PROCESS | 1656 | 1467953207903 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:46:47 INFO - PROCESS | 1656 | 1467953207905 Marionette TRACE conn2 <- [1,1310,null,{}] 21:46:47 INFO - PROCESS | 1656 | 1467953207912 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}] 21:46:47 INFO - PROCESS | 1656 | 1467953207915 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:48 INFO - PROCESS | 1656 | 1467953208041 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:46:48 INFO - PROCESS | 1656 | 1467953208127 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 1656 | 1467953208129 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1c6000 == 44 [pid = 1656] [id = 335] 21:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a71800) [pid = 1656] [serial = 1004] [outer = 0x0] 21:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124275800) [pid = 1656] [serial = 1005] [outer = 0x119a71800] 21:46:48 INFO - PROCESS | 1656 | 1467953208160 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124b79400) [pid = 1656] [serial = 1006] [outer = 0x119a71800] 21:46:48 INFO - PROCESS | 1656 | 1467953208611 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] 21:46:48 INFO - PROCESS | 1656 | 1467953208686 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:46:48 INFO - PROCESS | 1656 | 1467953208690 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:46:48 INFO - PROCESS | 1656 | 1467953208691 Marionette TRACE conn2 <- [1,1314,null,{}] 21:46:48 INFO - PROCESS | 1656 | 1467953208693 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}] 21:46:48 INFO - PROCESS | 1656 | 1467953208695 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:48 INFO - PROCESS | 1656 | 1467953208800 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:46:48 INFO - PROCESS | 1656 | 1467953208866 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:48 INFO - PROCESS | 1656 | 1467953208867 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162aa800 == 45 [pid = 1656] [id = 336] 21:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116753400) [pid = 1656] [serial = 1007] [outer = 0x0] 21:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118340800) [pid = 1656] [serial = 1008] [outer = 0x116753400] 21:46:48 INFO - PROCESS | 1656 | 1467953208891 Marionette DEBUG loaded listener.js 21:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124298400) [pid = 1656] [serial = 1009] [outer = 0x116753400] 21:46:49 INFO - PROCESS | 1656 | 1467953209621 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]]]}] 21:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 972ms 21:46:49 INFO - PROCESS | 1656 | 1467953209663 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:46:49 INFO - PROCESS | 1656 | 1467953209665 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:46:49 INFO - PROCESS | 1656 | 1467953209671 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:46:49 INFO - PROCESS | 1656 | 1467953209673 Marionette TRACE conn2 <- [1,1318,null,{}] 21:46:49 INFO - PROCESS | 1656 | 1467953209676 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}] 21:46:49 INFO - PROCESS | 1656 | 1467953209677 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:49 INFO - PROCESS | 1656 | 1467953209770 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:46:49 INFO - PROCESS | 1656 | 1467953209839 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:49 INFO - PROCESS | 1656 | 1467953209840 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3c800 == 46 [pid = 1656] [id = 337] 21:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1151cfc00) [pid = 1656] [serial = 1010] [outer = 0x0] 21:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11607a000) [pid = 1656] [serial = 1011] [outer = 0x1151cfc00] 21:46:49 INFO - PROCESS | 1656 | 1467953209868 Marionette DEBUG loaded listener.js 21:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x117226c00) [pid = 1656] [serial = 1012] [outer = 0x1151cfc00] 21:46:50 INFO - PROCESS | 1656 | 1467953210320 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]]]}] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbde000 == 45 [pid = 1656] [id = 331] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b06c000 == 44 [pid = 1656] [id = 330] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128a17000 == 43 [pid = 1656] [id = 329] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d8800 == 42 [pid = 1656] [id = 328] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x116608800 == 41 [pid = 1656] [id = 327] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128a18800 == 40 [pid = 1656] [id = 326] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x126938000 == 39 [pid = 1656] [id = 325] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12474a800 == 38 [pid = 1656] [id = 324] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1231da000 == 37 [pid = 1656] [id = 323] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119516800 == 36 [pid = 1656] [id = 322] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11701a000 == 35 [pid = 1656] [id = 321] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117032800 == 34 [pid = 1656] [id = 320] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11734a800 == 33 [pid = 1656] [id = 319] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d9000 == 32 [pid = 1656] [id = 318] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1162aa800 == 31 [pid = 1656] [id = 336] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1c6000 == 30 [pid = 1656] [id = 335] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x124423000 == 29 [pid = 1656] [id = 334] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbf4000 == 28 [pid = 1656] [id = 332] 21:46:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11735f800 == 27 [pid = 1656] [id = 333] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12911d800) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x128d22400) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119a4d400) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1234cb000) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116974000) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1180b1000) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185de000) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119527c00) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113379c00) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113d92000) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11833c800) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1185bc400) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117ea2000) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1181db000) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11675b400) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115e65400) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185d9000) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118554c00) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12344e800) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119a70c00) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128a9ac00) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1269e1800) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1247ce800) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1251bc800) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1167ab800) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12911cc00) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x126ff5800) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113866800) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128aa5c00) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195c3800) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1195ee400) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11952d400) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119ffa000) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12911a800) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1185bd400) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1246ed400) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 21:46:50 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1256b0800) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 21:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1224ms 21:46:50 INFO - PROCESS | 1656 | 1467953210921 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:46:50 INFO - PROCESS | 1656 | 1467953210923 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:46:50 INFO - PROCESS | 1656 | 1467953210928 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:46:50 INFO - PROCESS | 1656 | 1467953210930 Marionette TRACE conn2 <- [1,1322,null,{}] 21:46:50 INFO - PROCESS | 1656 | 1467953210935 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}] 21:46:50 INFO - PROCESS | 1656 | 1467953210937 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:51 INFO - PROCESS | 1656 | 1467953211019 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:46:51 INFO - PROCESS | 1656 | 1467953211025 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:51 INFO - PROCESS | 1656 | 1467953211028 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133d0800 == 28 [pid = 1656] [id = 338] 21:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11336e800) [pid = 1656] [serial = 1013] [outer = 0x0] 21:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1133f0400) [pid = 1656] [serial = 1014] [outer = 0x11336e800] 21:46:51 INFO - PROCESS | 1656 | 1467953211058 Marionette DEBUG loaded listener.js 21:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113aa5400) [pid = 1656] [serial = 1015] [outer = 0x11336e800] 21:46:51 INFO - PROCESS | 1656 | 1467953211418 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]]]}] 21:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 21:46:51 INFO - PROCESS | 1656 | 1467953211462 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:46:51 INFO - PROCESS | 1656 | 1467953211465 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:46:51 INFO - PROCESS | 1656 | 1467953211471 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:46:51 INFO - PROCESS | 1656 | 1467953211473 Marionette TRACE conn2 <- [1,1326,null,{}] 21:46:51 INFO - PROCESS | 1656 | 1467953211476 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}] 21:46:51 INFO - PROCESS | 1656 | 1467953211477 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:51 INFO - PROCESS | 1656 | 1467953211551 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:46:51 INFO - PROCESS | 1656 | 1467953211555 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:51 INFO - PROCESS | 1656 | 1467953211557 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701f000 == 29 [pid = 1656] [id = 339] 21:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1160dc800) [pid = 1656] [serial = 1016] [outer = 0x0] 21:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117226800) [pid = 1656] [serial = 1017] [outer = 0x1160dc800] 21:46:51 INFO - PROCESS | 1656 | 1467953211586 Marionette DEBUG loaded listener.js 21:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180b0000) [pid = 1656] [serial = 1018] [outer = 0x1160dc800] 21:46:51 INFO - PROCESS | 1656 | 1467953211924 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]]]}] 21:46:51 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 21:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 474ms 21:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:46:51 INFO - PROCESS | 1656 | 1467953211943 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:46:51 INFO - PROCESS | 1656 | 1467953211945 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:46:51 INFO - PROCESS | 1656 | 1467953211947 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:46:51 INFO - PROCESS | 1656 | 1467953211948 Marionette TRACE conn2 <- [1,1330,null,{}] 21:46:51 INFO - PROCESS | 1656 | 1467953211958 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}] 21:46:51 INFO - PROCESS | 1656 | 1467953211961 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:52 INFO - PROCESS | 1656 | 1467953212051 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:46:52 INFO - PROCESS | 1656 | 1467953212103 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 1656 | 1467953212106 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119271000 == 30 [pid = 1656] [id = 340] 21:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1181e3c00) [pid = 1656] [serial = 1019] [outer = 0x0] 21:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11833b800) [pid = 1656] [serial = 1020] [outer = 0x1181e3c00] 21:46:52 INFO - PROCESS | 1656 | 1467953212134 Marionette DEBUG loaded listener.js 21:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118344c00) [pid = 1656] [serial = 1021] [outer = 0x1181e3c00] 21:46:52 INFO - PROCESS | 1656 | 1467953212473 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]]]}] 21:46:52 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 21:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 572ms 21:46:52 INFO - PROCESS | 1656 | 1467953212520 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:46:52 INFO - PROCESS | 1656 | 1467953212522 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:46:52 INFO - PROCESS | 1656 | 1467953212526 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:46:52 INFO - PROCESS | 1656 | 1467953212527 Marionette TRACE conn2 <- [1,1334,null,{}] 21:46:52 INFO - PROCESS | 1656 | 1467953212531 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}] 21:46:52 INFO - PROCESS | 1656 | 1467953212533 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:52 INFO - PROCESS | 1656 | 1467953212689 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:46:52 INFO - PROCESS | 1656 | 1467953212734 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:52 INFO - PROCESS | 1656 | 1467953212735 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119dbb000 == 31 [pid = 1656] [id = 341] 21:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185be400) [pid = 1656] [serial = 1022] [outer = 0x0] 21:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1188e4c00) [pid = 1656] [serial = 1023] [outer = 0x1185be400] 21:46:52 INFO - PROCESS | 1656 | 1467953212775 Marionette DEBUG loaded listener.js 21:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11952b000) [pid = 1656] [serial = 1024] [outer = 0x1185be400] 21:46:53 INFO - PROCESS | 1656 | 1467953213122 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]]]}] 21:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 620ms 21:46:53 INFO - PROCESS | 1656 | 1467953213145 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:46:53 INFO - PROCESS | 1656 | 1467953213146 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:46:53 INFO - PROCESS | 1656 | 1467953213158 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:46:53 INFO - PROCESS | 1656 | 1467953213159 Marionette TRACE conn2 <- [1,1338,null,{}] 21:46:53 INFO - PROCESS | 1656 | 1467953213161 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}] 21:46:53 INFO - PROCESS | 1656 | 1467953213163 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:53 INFO - PROCESS | 1656 | 1467953213264 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:46:53 INFO - PROCESS | 1656 | 1467953213268 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:53 INFO - PROCESS | 1656 | 1467953213269 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12403c800 == 32 [pid = 1656] [id = 342] 21:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11952d400) [pid = 1656] [serial = 1025] [outer = 0x0] 21:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195c4800) [pid = 1656] [serial = 1026] [outer = 0x11952d400] 21:46:53 INFO - PROCESS | 1656 | 1467953213294 Marionette DEBUG loaded listener.js 21:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1199ac800) [pid = 1656] [serial = 1027] [outer = 0x11952d400] 21:46:54 INFO - PROCESS | 1656 | 1467953214108 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]]]}] 21:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 977ms 21:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:46:54 INFO - PROCESS | 1656 | 1467953214127 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:46:54 INFO - PROCESS | 1656 | 1467953214128 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:46:54 INFO - PROCESS | 1656 | 1467953214131 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:46:54 INFO - PROCESS | 1656 | 1467953214133 Marionette TRACE conn2 <- [1,1342,null,{}] 21:46:54 INFO - PROCESS | 1656 | 1467953214136 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}] 21:46:54 INFO - PROCESS | 1656 | 1467953214140 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:54 INFO - PROCESS | 1656 | 1467953214258 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:46:54 INFO - PROCESS | 1656 | 1467953214262 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:54 INFO - PROCESS | 1656 | 1467953214263 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x125693800 == 33 [pid = 1656] [id = 343] 21:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a4ac00) [pid = 1656] [serial = 1028] [outer = 0x0] 21:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121763000) [pid = 1656] [serial = 1029] [outer = 0x119a4ac00] 21:46:54 INFO - PROCESS | 1656 | 1467953214288 Marionette DEBUG loaded listener.js 21:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240db800) [pid = 1656] [serial = 1030] [outer = 0x119a4ac00] 21:46:54 INFO - PROCESS | 1656 | 1467953214638 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]]]}] 21:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 21:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:46:54 INFO - PROCESS | 1656 | 1467953214652 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:46:54 INFO - PROCESS | 1656 | 1467953214653 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:46:54 INFO - PROCESS | 1656 | 1467953214655 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:46:54 INFO - PROCESS | 1656 | 1467953214656 Marionette TRACE conn2 <- [1,1346,null,{}] 21:46:54 INFO - PROCESS | 1656 | 1467953214658 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}] 21:46:54 INFO - PROCESS | 1656 | 1467953214660 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:54 INFO - PROCESS | 1656 | 1467953214752 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:46:54 INFO - PROCESS | 1656 | 1467953214787 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:54 INFO - PROCESS | 1656 | 1467953214788 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x127172000 == 34 [pid = 1656] [id = 344] 21:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124297400) [pid = 1656] [serial = 1031] [outer = 0x0] 21:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1242a5400) [pid = 1656] [serial = 1032] [outer = 0x124297400] 21:46:54 INFO - PROCESS | 1656 | 1467953214819 Marionette DEBUG loaded listener.js 21:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124f37400) [pid = 1656] [serial = 1033] [outer = 0x124297400] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129373400) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1296e2800) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d0e800) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113840c00) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126fecc00) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d45800) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116752800) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11943bc00) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1173b3800) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116082400) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1185c0c00) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1166f0400) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113f30800) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x115118000) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:46:55 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119d0e400) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:46:55 INFO - PROCESS | 1656 | 1467953215264 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]]]}] 21:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 620ms 21:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:46:55 INFO - PROCESS | 1656 | 1467953215276 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:46:55 INFO - PROCESS | 1656 | 1467953215277 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:46:55 INFO - PROCESS | 1656 | 1467953215279 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:46:55 INFO - PROCESS | 1656 | 1467953215280 Marionette TRACE conn2 <- [1,1350,null,{}] 21:46:55 INFO - PROCESS | 1656 | 1467953215283 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}] 21:46:55 INFO - PROCESS | 1656 | 1467953215286 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:55 INFO - PROCESS | 1656 | 1467953215365 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:46:55 INFO - PROCESS | 1656 | 1467953215370 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:55 INFO - PROCESS | 1656 | 1467953215372 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12717e800 == 35 [pid = 1656] [id = 345] 21:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1128d3400) [pid = 1656] [serial = 1034] [outer = 0x0] 21:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1181dc400) [pid = 1656] [serial = 1035] [outer = 0x1128d3400] 21:46:55 INFO - PROCESS | 1656 | 1467953215396 Marionette DEBUG loaded listener.js 21:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195eec00) [pid = 1656] [serial = 1036] [outer = 0x1128d3400] 21:46:55 INFO - PROCESS | 1656 | 1467953215719 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]]]}] 21:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 470ms 21:46:55 INFO - PROCESS | 1656 | 1467953215766 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:46:55 INFO - PROCESS | 1656 | 1467953215770 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:46:55 INFO - PROCESS | 1656 | 1467953215773 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:46:55 INFO - PROCESS | 1656 | 1467953215774 Marionette TRACE conn2 <- [1,1354,null,{}] 21:46:55 INFO - PROCESS | 1656 | 1467953215777 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}] 21:46:55 INFO - PROCESS | 1656 | 1467953215778 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:55 INFO - PROCESS | 1656 | 1467953215854 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:46:55 INFO - PROCESS | 1656 | 1467953215857 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:55 INFO - PROCESS | 1656 | 1467953215858 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12930f800 == 36 [pid = 1656] [id = 346] 21:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1180b4000) [pid = 1656] [serial = 1037] [outer = 0x0] 21:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124fa9000) [pid = 1656] [serial = 1038] [outer = 0x1180b4000] 21:46:55 INFO - PROCESS | 1656 | 1467953215891 Marionette DEBUG loaded listener.js 21:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1256a7800) [pid = 1656] [serial = 1039] [outer = 0x1180b4000] 21:46:56 INFO - PROCESS | 1656 | 1467953216222 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]]]}] 21:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 21:46:56 INFO - PROCESS | 1656 | 1467953216242 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:46:56 INFO - PROCESS | 1656 | 1467953216243 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:46:56 INFO - PROCESS | 1656 | 1467953216246 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:46:56 INFO - PROCESS | 1656 | 1467953216247 Marionette TRACE conn2 <- [1,1358,null,{}] 21:46:56 INFO - PROCESS | 1656 | 1467953216249 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}] 21:46:56 INFO - PROCESS | 1656 | 1467953216253 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:56 INFO - PROCESS | 1656 | 1467953216328 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:46:56 INFO - PROCESS | 1656 | 1467953216332 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:56 INFO - PROCESS | 1656 | 1467953216333 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129948000 == 37 [pid = 1656] [id = 347] 21:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124f11400) [pid = 1656] [serial = 1040] [outer = 0x0] 21:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125788000) [pid = 1656] [serial = 1041] [outer = 0x124f11400] 21:46:56 INFO - PROCESS | 1656 | 1467953216360 Marionette DEBUG loaded listener.js 21:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1257ef800) [pid = 1656] [serial = 1042] [outer = 0x124f11400] 21:46:56 INFO - PROCESS | 1656 | 1467953216659 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]]]}] 21:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 21:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:46:56 INFO - PROCESS | 1656 | 1467953216737 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:46:56 INFO - PROCESS | 1656 | 1467953216739 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:46:56 INFO - PROCESS | 1656 | 1467953216741 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:46:56 INFO - PROCESS | 1656 | 1467953216743 Marionette TRACE conn2 <- [1,1362,null,{}] 21:46:56 INFO - PROCESS | 1656 | 1467953216745 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}] 21:46:56 INFO - PROCESS | 1656 | 1467953216747 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:56 INFO - PROCESS | 1656 | 1467953216839 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:46:56 INFO - PROCESS | 1656 | 1467953216843 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:56 INFO - PROCESS | 1656 | 1467953216845 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12adde000 == 38 [pid = 1656] [id = 348] 21:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126ff5c00) [pid = 1656] [serial = 1043] [outer = 0x0] 21:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126ff5800) [pid = 1656] [serial = 1044] [outer = 0x126ff5c00] 21:46:56 INFO - PROCESS | 1656 | 1467953216872 Marionette DEBUG loaded listener.js 21:46:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128d1f400) [pid = 1656] [serial = 1045] [outer = 0x126ff5c00] 21:46:57 INFO - PROCESS | 1656 | 1467953217390 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]]]}] 21:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 21:46:57 INFO - PROCESS | 1656 | 1467953217425 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:46:57 INFO - PROCESS | 1656 | 1467953217428 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:46:57 INFO - PROCESS | 1656 | 1467953217432 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:46:57 INFO - PROCESS | 1656 | 1467953217436 Marionette TRACE conn2 <- [1,1366,null,{}] 21:46:57 INFO - PROCESS | 1656 | 1467953217440 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}] 21:46:57 INFO - PROCESS | 1656 | 1467953217442 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:57 INFO - PROCESS | 1656 | 1467953217555 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:46:57 INFO - PROCESS | 1656 | 1467953217632 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:57 INFO - PROCESS | 1656 | 1467953217634 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11694b000 == 39 [pid = 1656] [id = 349] 21:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112dd7000) [pid = 1656] [serial = 1046] [outer = 0x0] 21:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11386ec00) [pid = 1656] [serial = 1047] [outer = 0x112dd7000] 21:46:57 INFO - PROCESS | 1656 | 1467953217665 Marionette DEBUG loaded listener.js 21:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113f39800) [pid = 1656] [serial = 1048] [outer = 0x112dd7000] 21:46:58 INFO - PROCESS | 1656 | 1467953218278 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] 21:46:58 INFO - PROCESS | 1656 | 1467953218308 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:46:58 INFO - PROCESS | 1656 | 1467953218313 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:46:58 INFO - PROCESS | 1656 | 1467953218315 Marionette TRACE conn2 <- [1,1370,null,{}] 21:46:58 INFO - PROCESS | 1656 | 1467953218318 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}] 21:46:58 INFO - PROCESS | 1656 | 1467953218319 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:58 INFO - PROCESS | 1656 | 1467953218430 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:46:58 INFO - PROCESS | 1656 | 1467953218507 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:58 INFO - PROCESS | 1656 | 1467953218509 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11926c800 == 40 [pid = 1656] [id = 350] 21:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113019800) [pid = 1656] [serial = 1049] [outer = 0x0] 21:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1172c6800) [pid = 1656] [serial = 1050] [outer = 0x113019800] 21:46:58 INFO - PROCESS | 1656 | 1467953218539 Marionette DEBUG loaded listener.js 21:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118269400) [pid = 1656] [serial = 1051] [outer = 0x113019800] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x129948000 == 39 [pid = 1656] [id = 347] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12930f800 == 38 [pid = 1656] [id = 346] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12717e800 == 37 [pid = 1656] [id = 345] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x127172000 == 36 [pid = 1656] [id = 344] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x125693800 == 35 [pid = 1656] [id = 343] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12403c800 == 34 [pid = 1656] [id = 342] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119dbb000 == 33 [pid = 1656] [id = 341] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119271000 == 32 [pid = 1656] [id = 340] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11701f000 == 31 [pid = 1656] [id = 339] 21:46:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1133d0800 == 30 [pid = 1656] [id = 338] 21:46:59 INFO - PROCESS | 1656 | 1467953219163 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] 21:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:46:59 INFO - PROCESS | 1656 | 1467953219193 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:46:59 INFO - PROCESS | 1656 | 1467953219196 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:46:59 INFO - PROCESS | 1656 | 1467953219199 Marionette TRACE conn2 <- [1,1374,null,{}] 21:46:59 INFO - PROCESS | 1656 | 1467953219205 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}] 21:46:59 INFO - PROCESS | 1656 | 1467953219206 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:59 INFO - PROCESS | 1656 | 1467953219285 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:46:59 INFO - PROCESS | 1656 | 1467953219291 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:59 INFO - PROCESS | 1656 | 1467953219294 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169ae000 == 31 [pid = 1656] [id = 351] 21:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1167b9000) [pid = 1656] [serial = 1052] [outer = 0x0] 21:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1172c5400) [pid = 1656] [serial = 1053] [outer = 0x1167b9000] 21:46:59 INFO - PROCESS | 1656 | 1467953219323 Marionette DEBUG loaded listener.js 21:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1180b4800) [pid = 1656] [serial = 1054] [outer = 0x1167b9000] 21:46:59 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:46:59 INFO - PROCESS | 1656 | 1467953219677 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] 21:46:59 INFO - PROCESS | 1656 | 1467953219750 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:46:59 INFO - PROCESS | 1656 | 1467953219759 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:46:59 INFO - PROCESS | 1656 | 1467953219760 Marionette TRACE conn2 <- [1,1378,null,{}] 21:46:59 INFO - PROCESS | 1656 | 1467953219763 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}] 21:46:59 INFO - PROCESS | 1656 | 1467953219764 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:59 INFO - PROCESS | 1656 | 1467953219841 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:46:59 INFO - PROCESS | 1656 | 1467953219846 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:46:59 INFO - PROCESS | 1656 | 1467953219847 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188c1800 == 32 [pid = 1656] [id = 352] 21:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1181d7800) [pid = 1656] [serial = 1055] [outer = 0x0] 21:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11833c800) [pid = 1656] [serial = 1056] [outer = 0x1181d7800] 21:46:59 INFO - PROCESS | 1656 | 1467953219875 Marionette DEBUG loaded listener.js 21:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1185c6800) [pid = 1656] [serial = 1057] [outer = 0x1181d7800] 21:47:00 INFO - PROCESS | 1656 | 1467953220221 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] 21:47:00 INFO - PROCESS | 1656 | 1467953220231 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:47:00 INFO - PROCESS | 1656 | 1467953220236 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:47:00 INFO - PROCESS | 1656 | 1467953220238 Marionette TRACE conn2 <- [1,1382,null,{}] 21:47:00 INFO - PROCESS | 1656 | 1467953220246 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}] 21:47:00 INFO - PROCESS | 1656 | 1467953220249 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:00 INFO - PROCESS | 1656 | 1467953220332 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:47:00 INFO - PROCESS | 1656 | 1467953220385 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:00 INFO - PROCESS | 1656 | 1467953220387 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234ed800 == 33 [pid = 1656] [id = 353] 21:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11383a000) [pid = 1656] [serial = 1058] [outer = 0x0] 21:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118e7c000) [pid = 1656] [serial = 1059] [outer = 0x11383a000] 21:47:00 INFO - PROCESS | 1656 | 1467953220414 Marionette DEBUG loaded listener.js 21:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1199ab400) [pid = 1656] [serial = 1060] [outer = 0x11383a000] 21:47:00 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:47:00 INFO - PROCESS | 1656 | 1467953220698 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] 21:47:00 INFO - PROCESS | 1656 | 1467953220760 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:47:00 INFO - PROCESS | 1656 | 1467953220762 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:47:00 INFO - PROCESS | 1656 | 1467953220763 Marionette TRACE conn2 <- [1,1386,null,{}] 21:47:00 INFO - PROCESS | 1656 | 1467953220766 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}] 21:47:00 INFO - PROCESS | 1656 | 1467953220770 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:00 INFO - PROCESS | 1656 | 1467953220852 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:47:00 INFO - PROCESS | 1656 | 1467953220906 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:00 INFO - PROCESS | 1656 | 1467953220907 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x125125000 == 34 [pid = 1656] [id = 354] 21:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185ca400) [pid = 1656] [serial = 1061] [outer = 0x0] 21:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a65c00) [pid = 1656] [serial = 1062] [outer = 0x1185ca400] 21:47:00 INFO - PROCESS | 1656 | 1467953220933 Marionette DEBUG loaded listener.js 21:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118111000) [pid = 1656] [serial = 1063] [outer = 0x1185ca400] 21:47:01 INFO - PROCESS | 1656 | 1467953221261 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] 21:47:01 INFO - PROCESS | 1656 | 1467953221290 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:47:01 INFO - PROCESS | 1656 | 1467953221292 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:47:01 INFO - PROCESS | 1656 | 1467953221293 Marionette TRACE conn2 <- [1,1390,null,{}] 21:47:01 INFO - PROCESS | 1656 | 1467953221296 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}] 21:47:01 INFO - PROCESS | 1656 | 1467953221297 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:01 INFO - PROCESS | 1656 | 1467953221396 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:47:01 INFO - PROCESS | 1656 | 1467953221433 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:01 INFO - PROCESS | 1656 | 1467953221434 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a18000 == 35 [pid = 1656] [id = 355] 21:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112d5d400) [pid = 1656] [serial = 1064] [outer = 0x0] 21:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fd8400) [pid = 1656] [serial = 1065] [outer = 0x112d5d400] 21:47:01 INFO - PROCESS | 1656 | 1467953221459 Marionette DEBUG loaded listener.js 21:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123726800) [pid = 1656] [serial = 1066] [outer = 0x112d5d400] 21:47:01 INFO - PROCESS | 1656 | 1467953221773 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]]]}] 21:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 21:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:47:01 INFO - PROCESS | 1656 | 1467953221817 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:47:01 INFO - PROCESS | 1656 | 1467953221818 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:47:01 INFO - PROCESS | 1656 | 1467953221821 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:47:01 INFO - PROCESS | 1656 | 1467953221822 Marionette TRACE conn2 <- [1,1394,null,{}] 21:47:01 INFO - PROCESS | 1656 | 1467953221824 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}] 21:47:01 INFO - PROCESS | 1656 | 1467953221828 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:01 INFO - PROCESS | 1656 | 1467953221950 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:47:01 INFO - PROCESS | 1656 | 1467953221953 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:01 INFO - PROCESS | 1656 | 1467953221955 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296cb000 == 36 [pid = 1656] [id = 356] 21:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124276400) [pid = 1656] [serial = 1067] [outer = 0x0] 21:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125756800) [pid = 1656] [serial = 1068] [outer = 0x124276400] 21:47:01 INFO - PROCESS | 1656 | 1467953221980 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128a9c400) [pid = 1656] [serial = 1069] [outer = 0x124276400] 21:47:02 INFO - PROCESS | 1656 | 1467953222328 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]]]}] 21:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 21:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:47:02 INFO - PROCESS | 1656 | 1467953222340 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:47:02 INFO - PROCESS | 1656 | 1467953222342 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:47:02 INFO - PROCESS | 1656 | 1467953222344 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:47:02 INFO - PROCESS | 1656 | 1467953222345 Marionette TRACE conn2 <- [1,1398,null,{}] 21:47:02 INFO - PROCESS | 1656 | 1467953222347 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}] 21:47:02 INFO - PROCESS | 1656 | 1467953222348 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:02 INFO - PROCESS | 1656 | 1467953222451 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:47:02 INFO - PROCESS | 1656 | 1467953222455 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 1656 | 1467953222456 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad20800 == 37 [pid = 1656] [id = 357] 21:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128aa0c00) [pid = 1656] [serial = 1070] [outer = 0x0] 21:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128d1fc00) [pid = 1656] [serial = 1071] [outer = 0x128aa0c00] 21:47:02 INFO - PROCESS | 1656 | 1467953222480 Marionette DEBUG loaded listener.js 21:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129114400) [pid = 1656] [serial = 1072] [outer = 0x128aa0c00] 21:47:02 INFO - PROCESS | 1656 | 1467953222793 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]]]}] 21:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 21:47:02 INFO - PROCESS | 1656 | 1467953222813 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:47:02 INFO - PROCESS | 1656 | 1467953222815 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:47:02 INFO - PROCESS | 1656 | 1467953222825 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:47:02 INFO - PROCESS | 1656 | 1467953222826 Marionette TRACE conn2 <- [1,1402,null,{}] 21:47:02 INFO - PROCESS | 1656 | 1467953222838 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}] 21:47:02 INFO - PROCESS | 1656 | 1467953222840 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:02 INFO - PROCESS | 1656 | 1467953222937 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:47:02 INFO - PROCESS | 1656 | 1467953222941 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:02 INFO - PROCESS | 1656 | 1467953222942 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b06d000 == 38 [pid = 1656] [id = 358] 21:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129114c00) [pid = 1656] [serial = 1073] [outer = 0x0] 21:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12911cc00) [pid = 1656] [serial = 1074] [outer = 0x129114c00] 21:47:02 INFO - PROCESS | 1656 | 1467953222966 Marionette DEBUG loaded listener.js 21:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129372400) [pid = 1656] [serial = 1075] [outer = 0x129114c00] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124f11400) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119a4ac00) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116753400) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1172bd800) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1128d3400) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11833fc00) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185be400) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1151cfc00) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124297400) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1160dc800) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1180b4000) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119a71800) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11952d400) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11336e800) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:47:03 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1181e3c00) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:47:03 INFO - PROCESS | 1656 | 1467953223375 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]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 586ms 21:47:03 INFO - PROCESS | 1656 | 1467953223405 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 1656 | 1467953223406 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:47:03 INFO - PROCESS | 1656 | 1467953223409 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 1656 | 1467953223410 Marionette TRACE conn2 <- [1,1406,null,{}] 21:47:03 INFO - PROCESS | 1656 | 1467953223412 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}] 21:47:03 INFO - PROCESS | 1656 | 1467953223413 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:03 INFO - PROCESS | 1656 | 1467953223493 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:47:03 INFO - PROCESS | 1656 | 1467953223497 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:03 INFO - PROCESS | 1656 | 1467953223498 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234eb800 == 39 [pid = 1656] [id = 359] 21:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d08c00) [pid = 1656] [serial = 1076] [outer = 0x0] 21:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180b4000) [pid = 1656] [serial = 1077] [outer = 0x112d08c00] 21:47:03 INFO - PROCESS | 1656 | 1467953223526 Marionette DEBUG loaded listener.js 21:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185c5400) [pid = 1656] [serial = 1078] [outer = 0x112d08c00] 21:47:03 INFO - PROCESS | 1656 | 1467953223857 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]]]}] 21:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 21:47:03 INFO - PROCESS | 1656 | 1467953223880 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:47:03 INFO - PROCESS | 1656 | 1467953223881 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:47:03 INFO - PROCESS | 1656 | 1467953223886 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:47:03 INFO - PROCESS | 1656 | 1467953223887 Marionette TRACE conn2 <- [1,1410,null,{}] 21:47:03 INFO - PROCESS | 1656 | 1467953223890 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}] 21:47:03 INFO - PROCESS | 1656 | 1467953223891 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:03 INFO - PROCESS | 1656 | 1467953223995 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:47:04 INFO - PROCESS | 1656 | 1467953224001 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:04 INFO - PROCESS | 1656 | 1467953224002 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbc3000 == 40 [pid = 1656] [id = 360] 21:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11826e400) [pid = 1656] [serial = 1079] [outer = 0x0] 21:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195ee400) [pid = 1656] [serial = 1080] [outer = 0x11826e400] 21:47:04 INFO - PROCESS | 1656 | 1467953224027 Marionette DEBUG loaded listener.js 21:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128d1ec00) [pid = 1656] [serial = 1081] [outer = 0x11826e400] 21:47:04 INFO - PROCESS | 1656 | 1467953224365 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]]]}] 21:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 21:47:04 INFO - PROCESS | 1656 | 1467953224407 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:47:04 INFO - PROCESS | 1656 | 1467953224408 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:47:04 INFO - PROCESS | 1656 | 1467953224410 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:47:04 INFO - PROCESS | 1656 | 1467953224412 Marionette TRACE conn2 <- [1,1414,null,{}] 21:47:04 INFO - PROCESS | 1656 | 1467953224415 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}] 21:47:04 INFO - PROCESS | 1656 | 1467953224416 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:04 INFO - PROCESS | 1656 | 1467953224510 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:47:04 INFO - PROCESS | 1656 | 1467953224514 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:04 INFO - PROCESS | 1656 | 1467953224515 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1cf800 == 41 [pid = 1656] [id = 361] 21:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129115400) [pid = 1656] [serial = 1082] [outer = 0x0] 21:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12950d800) [pid = 1656] [serial = 1083] [outer = 0x129115400] 21:47:04 INFO - PROCESS | 1656 | 1467953224543 Marionette DEBUG loaded listener.js 21:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a711c00) [pid = 1656] [serial = 1084] [outer = 0x129115400] 21:47:04 INFO - PROCESS | 1656 | 1467953224938 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]]]}] 21:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 21:47:04 INFO - PROCESS | 1656 | 1467953224980 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:47:04 INFO - PROCESS | 1656 | 1467953224981 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:47:04 INFO - PROCESS | 1656 | 1467953224983 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:47:04 INFO - PROCESS | 1656 | 1467953224984 Marionette TRACE conn2 <- [1,1418,null,{}] 21:47:04 INFO - PROCESS | 1656 | 1467953224986 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}] 21:47:04 INFO - PROCESS | 1656 | 1467953224988 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:05 INFO - PROCESS | 1656 | 1467953225078 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:47:05 INFO - PROCESS | 1656 | 1467953225082 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 1656 | 1467953225084 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe7800 == 42 [pid = 1656] [id = 362] 21:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12911b000) [pid = 1656] [serial = 1085] [outer = 0x0] 21:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a76d000) [pid = 1656] [serial = 1086] [outer = 0x12911b000] 21:47:05 INFO - PROCESS | 1656 | 1467953225108 Marionette DEBUG loaded listener.js 21:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d0c000) [pid = 1656] [serial = 1087] [outer = 0x12911b000] 21:47:05 INFO - PROCESS | 1656 | 1467953225663 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]]]}] 21:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 720ms 21:47:05 INFO - PROCESS | 1656 | 1467953225705 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:47:05 INFO - PROCESS | 1656 | 1467953225709 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:47:05 INFO - PROCESS | 1656 | 1467953225714 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:47:05 INFO - PROCESS | 1656 | 1467953225717 Marionette TRACE conn2 <- [1,1422,null,{}] 21:47:05 INFO - PROCESS | 1656 | 1467953225723 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}] 21:47:05 INFO - PROCESS | 1656 | 1467953225726 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:05 INFO - PROCESS | 1656 | 1467953225913 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:47:05 INFO - PROCESS | 1656 | 1467953225983 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:05 INFO - PROCESS | 1656 | 1467953225985 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188a7000 == 43 [pid = 1656] [id = 363] 21:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1176e1c00) [pid = 1656] [serial = 1088] [outer = 0x0] 21:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1180b5400) [pid = 1656] [serial = 1089] [outer = 0x1176e1c00] 21:47:06 INFO - PROCESS | 1656 | 1467953226016 Marionette DEBUG loaded listener.js 21:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1181e5400) [pid = 1656] [serial = 1090] [outer = 0x1176e1c00] 21:47:06 INFO - PROCESS | 1656 | 1467953226480 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]]]}] 21:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 777ms 21:47:06 INFO - PROCESS | 1656 | 1467953226489 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:47:06 INFO - PROCESS | 1656 | 1467953226493 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:47:06 INFO - PROCESS | 1656 | 1467953226497 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:47:06 INFO - PROCESS | 1656 | 1467953226499 Marionette TRACE conn2 <- [1,1426,null,{}] 21:47:06 INFO - PROCESS | 1656 | 1467953226504 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}] 21:47:06 INFO - PROCESS | 1656 | 1467953226506 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:06 INFO - PROCESS | 1656 | 1467953226613 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:47:06 INFO - PROCESS | 1656 | 1467953226681 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:06 INFO - PROCESS | 1656 | 1467953226682 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e97800 == 44 [pid = 1656] [id = 364] 21:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185c7800) [pid = 1656] [serial = 1091] [outer = 0x0] 21:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119443400) [pid = 1656] [serial = 1092] [outer = 0x1185c7800] 21:47:06 INFO - PROCESS | 1656 | 1467953226714 Marionette DEBUG loaded listener.js 21:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1199ad000) [pid = 1656] [serial = 1093] [outer = 0x1185c7800] 21:47:07 INFO - PROCESS | 1656 | 1467953227172 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]]]}] 21:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 722ms 21:47:07 INFO - PROCESS | 1656 | 1467953227234 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:47:07 INFO - PROCESS | 1656 | 1467953227236 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:47:07 INFO - PROCESS | 1656 | 1467953227240 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:47:07 INFO - PROCESS | 1656 | 1467953227242 Marionette TRACE conn2 <- [1,1430,null,{}] 21:47:07 INFO - PROCESS | 1656 | 1467953227252 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}] 21:47:07 INFO - PROCESS | 1656 | 1467953227255 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:07 INFO - PROCESS | 1656 | 1467953227358 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:47:07 INFO - PROCESS | 1656 | 1467953227428 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:07 INFO - PROCESS | 1656 | 1467953227431 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3a000 == 45 [pid = 1656] [id = 365] 21:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124f2f800) [pid = 1656] [serial = 1094] [outer = 0x0] 21:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1256ab000) [pid = 1656] [serial = 1095] [outer = 0x124f2f800] 21:47:07 INFO - PROCESS | 1656 | 1467953227462 Marionette DEBUG loaded listener.js 21:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126feb400) [pid = 1656] [serial = 1096] [outer = 0x124f2f800] 21:47:07 INFO - PROCESS | 1656 | 1467953227910 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]]]}] 21:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 722ms 21:47:07 INFO - PROCESS | 1656 | 1467953227980 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:47:07 INFO - PROCESS | 1656 | 1467953227982 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:47:07 INFO - PROCESS | 1656 | 1467953227988 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:47:07 INFO - PROCESS | 1656 | 1467953227990 Marionette TRACE conn2 <- [1,1434,null,{}] 21:47:07 INFO - PROCESS | 1656 | 1467953227992 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}] 21:47:07 INFO - PROCESS | 1656 | 1467953227993 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:08 INFO - PROCESS | 1656 | 1467953228114 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:47:08 INFO - PROCESS | 1656 | 1467953228186 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:08 INFO - PROCESS | 1656 | 1467953228188 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a11000 == 46 [pid = 1656] [id = 366] 21:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185c3000) [pid = 1656] [serial = 1097] [outer = 0x0] 21:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1257e4400) [pid = 1656] [serial = 1098] [outer = 0x1185c3000] 21:47:08 INFO - PROCESS | 1656 | 1467953228223 Marionette DEBUG loaded listener.js 21:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12950ec00) [pid = 1656] [serial = 1099] [outer = 0x1185c3000] 21:47:08 INFO - PROCESS | 1656 | 1467953228921 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]]]}] 21:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 973ms 21:47:08 INFO - PROCESS | 1656 | 1467953228962 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:47:08 INFO - PROCESS | 1656 | 1467953228964 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:47:08 INFO - PROCESS | 1656 | 1467953228968 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:47:08 INFO - PROCESS | 1656 | 1467953228970 Marionette TRACE conn2 <- [1,1438,null,{}] 21:47:08 INFO - PROCESS | 1656 | 1467953228973 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}] 21:47:08 INFO - PROCESS | 1656 | 1467953228975 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:09 INFO - PROCESS | 1656 | 1467953229071 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:47:09 INFO - PROCESS | 1656 | 1467953229139 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:09 INFO - PROCESS | 1656 | 1467953229142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11951c000 == 47 [pid = 1656] [id = 367] 21:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1151db400) [pid = 1656] [serial = 1100] [outer = 0x0] 21:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116630000) [pid = 1656] [serial = 1101] [outer = 0x1151db400] 21:47:09 INFO - PROCESS | 1656 | 1467953229170 Marionette DEBUG loaded listener.js 21:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1172be400) [pid = 1656] [serial = 1102] [outer = 0x1151db400] 21:47:09 INFO - PROCESS | 1656 | 1467953229604 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]]]}] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1cf800 == 46 [pid = 1656] [id = 361] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbc3000 == 45 [pid = 1656] [id = 360] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1234eb800 == 44 [pid = 1656] [id = 359] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12b06d000 == 43 [pid = 1656] [id = 358] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad20800 == 42 [pid = 1656] [id = 357] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1296cb000 == 41 [pid = 1656] [id = 356] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x128a18000 == 40 [pid = 1656] [id = 355] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x125125000 == 39 [pid = 1656] [id = 354] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1234ed800 == 38 [pid = 1656] [id = 353] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1188c1800 == 37 [pid = 1656] [id = 352] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1169ae000 == 36 [pid = 1656] [id = 351] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11926c800 == 35 [pid = 1656] [id = 350] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12adde000 == 34 [pid = 1656] [id = 348] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x11694b000 == 33 [pid = 1656] [id = 349] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3c800 == 32 [pid = 1656] [id = 337] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x128a11000 == 31 [pid = 1656] [id = 366] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3a000 == 30 [pid = 1656] [id = 365] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x128e97800 == 29 [pid = 1656] [id = 364] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x1188a7000 == 28 [pid = 1656] [id = 363] 21:47:10 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe7800 == 27 [pid = 1656] [id = 362] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1195c4800) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11833b800) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118344c00) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117226800) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1180b0000) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1188e4c00) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1133f0400) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113aa5400) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117226c00) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11607a000) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118265c00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117ea7c00) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119532c00) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185e3400) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124b79400) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124275800) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124298400) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118340800) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121763000) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1199ac800) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1242a5400) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1240db800) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195eec00) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1257ef800) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1181dc400) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125788000) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126ff5800) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124f37400) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124fa9000) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11952b000) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 21:47:10 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1256a7800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 21:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1223ms 21:47:10 INFO - PROCESS | 1656 | 1467953230200 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:47:10 INFO - PROCESS | 1656 | 1467953230203 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:47:10 INFO - PROCESS | 1656 | 1467953230207 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:47:10 INFO - PROCESS | 1656 | 1467953230209 Marionette TRACE conn2 <- [1,1442,null,{}] 21:47:10 INFO - PROCESS | 1656 | 1467953230212 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}] 21:47:10 INFO - PROCESS | 1656 | 1467953230214 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:10 INFO - PROCESS | 1656 | 1467953230301 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:47:10 INFO - PROCESS | 1656 | 1467953230306 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:10 INFO - PROCESS | 1656 | 1467953230309 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x113f42800 == 28 [pid = 1656] [id = 368] 21:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113843c00) [pid = 1656] [serial = 1103] [outer = 0x0] 21:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113aa1800) [pid = 1656] [serial = 1104] [outer = 0x113843c00] 21:47:10 INFO - PROCESS | 1656 | 1467953230339 Marionette DEBUG loaded listener.js 21:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x115e5b400) [pid = 1656] [serial = 1105] [outer = 0x113843c00] 21:47:10 INFO - PROCESS | 1656 | 1467953230699 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]]]}] 21:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 522ms 21:47:10 INFO - PROCESS | 1656 | 1467953230729 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:47:10 INFO - PROCESS | 1656 | 1467953230731 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:47:10 INFO - PROCESS | 1656 | 1467953230736 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:47:10 INFO - PROCESS | 1656 | 1467953230739 Marionette TRACE conn2 <- [1,1446,null,{}] 21:47:10 INFO - PROCESS | 1656 | 1467953230765 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}] 21:47:10 INFO - PROCESS | 1656 | 1467953230767 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:10 INFO - PROCESS | 1656 | 1467953230842 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:47:10 INFO - PROCESS | 1656 | 1467953230847 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:10 INFO - PROCESS | 1656 | 1467953230848 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170bd800 == 29 [pid = 1656] [id = 369] 21:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116755400) [pid = 1656] [serial = 1106] [outer = 0x0] 21:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117ea1800) [pid = 1656] [serial = 1107] [outer = 0x116755400] 21:47:10 INFO - PROCESS | 1656 | 1467953230878 Marionette DEBUG loaded listener.js 21:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118107000) [pid = 1656] [serial = 1108] [outer = 0x116755400] 21:47:11 INFO - PROCESS | 1656 | 1467953231210 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]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 493ms 21:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:47:11 INFO - PROCESS | 1656 | 1467953231228 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 1656 | 1467953231229 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:47:11 INFO - PROCESS | 1656 | 1467953231231 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - PROCESS | 1656 | 1467953231233 Marionette TRACE conn2 <- [1,1450,null,{}] 21:47:11 INFO - PROCESS | 1656 | 1467953231242 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}] 21:47:11 INFO - PROCESS | 1656 | 1467953231245 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:11 INFO - PROCESS | 1656 | 1467953231340 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:47:11 INFO - PROCESS | 1656 | 1467953231390 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:11 INFO - PROCESS | 1656 | 1467953231393 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e5c000 == 30 [pid = 1656] [id = 370] 21:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11810e800) [pid = 1656] [serial = 1109] [outer = 0x0] 21:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118340000) [pid = 1656] [serial = 1110] [outer = 0x11810e800] 21:47:11 INFO - PROCESS | 1656 | 1467953231421 Marionette DEBUG loaded listener.js 21:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118560400) [pid = 1656] [serial = 1111] [outer = 0x11810e800] 21:47:11 INFO - PROCESS | 1656 | 1467953231732 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]]]}] 21:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 21:47:11 INFO - PROCESS | 1656 | 1467953231758 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:47:11 INFO - PROCESS | 1656 | 1467953231759 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:47:11 INFO - PROCESS | 1656 | 1467953231762 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:47:11 INFO - PROCESS | 1656 | 1467953231763 Marionette TRACE conn2 <- [1,1454,null,{}] 21:47:11 INFO - PROCESS | 1656 | 1467953231765 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}] 21:47:11 INFO - PROCESS | 1656 | 1467953231767 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:11 INFO - PROCESS | 1656 | 1467953231850 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:47:11 INFO - PROCESS | 1656 | 1467953231856 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:11 INFO - PROCESS | 1656 | 1467953231857 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x121786800 == 31 [pid = 1656] [id = 371] 21:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185c7000) [pid = 1656] [serial = 1112] [outer = 0x0] 21:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1192f0800) [pid = 1656] [serial = 1113] [outer = 0x1185c7000] 21:47:11 INFO - PROCESS | 1656 | 1467953231883 Marionette DEBUG loaded listener.js 21:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119529400) [pid = 1656] [serial = 1114] [outer = 0x1185c7000] 21:47:12 INFO - PROCESS | 1656 | 1467953232227 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]]]}] 21:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 472ms 21:47:12 INFO - PROCESS | 1656 | 1467953232236 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:47:12 INFO - PROCESS | 1656 | 1467953232239 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:47:12 INFO - PROCESS | 1656 | 1467953232241 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:47:12 INFO - PROCESS | 1656 | 1467953232242 Marionette TRACE conn2 <- [1,1458,null,{}] 21:47:12 INFO - PROCESS | 1656 | 1467953232245 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}] 21:47:12 INFO - PROCESS | 1656 | 1467953232246 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:12 INFO - PROCESS | 1656 | 1467953232358 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:47:12 INFO - PROCESS | 1656 | 1467953232374 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:12 INFO - PROCESS | 1656 | 1467953232374 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12402c000 == 32 [pid = 1656] [id = 372] 21:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11952b000) [pid = 1656] [serial = 1115] [outer = 0x0] 21:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195b9c00) [pid = 1656] [serial = 1116] [outer = 0x11952b000] 21:47:12 INFO - PROCESS | 1656 | 1467953232399 Marionette DEBUG loaded listener.js 21:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195c3800) [pid = 1656] [serial = 1117] [outer = 0x11952b000] 21:47:12 INFO - PROCESS | 1656 | 1467953232813 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]]]}] 21:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 621ms 21:47:12 INFO - PROCESS | 1656 | 1467953232863 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:47:12 INFO - PROCESS | 1656 | 1467953232867 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:47:12 INFO - PROCESS | 1656 | 1467953232871 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:47:12 INFO - PROCESS | 1656 | 1467953232872 Marionette TRACE conn2 <- [1,1462,null,{}] 21:47:12 INFO - PROCESS | 1656 | 1467953232883 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}] 21:47:12 INFO - PROCESS | 1656 | 1467953232891 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:13 INFO - PROCESS | 1656 | 1467953233067 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:47:13 INFO - PROCESS | 1656 | 1467953233093 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:13 INFO - PROCESS | 1656 | 1467953233095 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x125691800 == 33 [pid = 1656] [id = 373] 21:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a6ac00) [pid = 1656] [serial = 1118] [outer = 0x0] 21:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d03c00) [pid = 1656] [serial = 1119] [outer = 0x119a6ac00] 21:47:13 INFO - PROCESS | 1656 | 1467953233135 Marionette DEBUG loaded listener.js 21:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12176b800) [pid = 1656] [serial = 1120] [outer = 0x119a6ac00] 21:47:13 INFO - PROCESS | 1656 | 1467953233491 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]]]}] 21:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 21:47:13 INFO - PROCESS | 1656 | 1467953233541 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:47:13 INFO - PROCESS | 1656 | 1467953233542 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:47:13 INFO - PROCESS | 1656 | 1467953233544 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:47:13 INFO - PROCESS | 1656 | 1467953233545 Marionette TRACE conn2 <- [1,1466,null,{}] 21:47:13 INFO - PROCESS | 1656 | 1467953233548 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}] 21:47:13 INFO - PROCESS | 1656 | 1467953233549 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:13 INFO - PROCESS | 1656 | 1467953233643 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:47:13 INFO - PROCESS | 1656 | 1467953233708 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:13 INFO - PROCESS | 1656 | 1467953233709 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a18800 == 34 [pid = 1656] [id = 374] 21:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1166f1000) [pid = 1656] [serial = 1121] [outer = 0x0] 21:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124c43800) [pid = 1656] [serial = 1122] [outer = 0x1166f1000] 21:47:13 INFO - PROCESS | 1656 | 1467953233733 Marionette DEBUG loaded listener.js 21:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124fac800) [pid = 1656] [serial = 1123] [outer = 0x1166f1000] 21:47:14 INFO - PROCESS | 1656 | 1467953234080 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]]]}] 21:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 568ms 21:47:14 INFO - PROCESS | 1656 | 1467953234121 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 1656 | 1467953234122 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:47:14 INFO - PROCESS | 1656 | 1467953234124 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 1656 | 1467953234126 Marionette TRACE conn2 <- [1,1470,null,{}] 21:47:14 INFO - PROCESS | 1656 | 1467953234128 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}] 21:47:14 INFO - PROCESS | 1656 | 1467953234129 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:14 INFO - PROCESS | 1656 | 1467953234225 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:47:14 INFO - PROCESS | 1656 | 1467953234229 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:14 INFO - PROCESS | 1656 | 1467953234230 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129311000 == 35 [pid = 1656] [id = 375] 21:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1234d1c00) [pid = 1656] [serial = 1124] [outer = 0x0] 21:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125753c00) [pid = 1656] [serial = 1125] [outer = 0x1234d1c00] 21:47:14 INFO - PROCESS | 1656 | 1467953234254 Marionette DEBUG loaded listener.js 21:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1257e8000) [pid = 1656] [serial = 1126] [outer = 0x1234d1c00] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124276400) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d5d400) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129114c00) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112dd7000) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1181d7800) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126ff5c00) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1167b9000) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1185ca400) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11383a000) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113019800) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128aa0c00) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12911b000) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d08c00) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11826e400) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129115400) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 617ms 21:47:14 INFO - PROCESS | 1656 | 1467953234739 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]]]}] 21:47:14 INFO - PROCESS | 1656 | 1467953234743 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:47:14 INFO - PROCESS | 1656 | 1467953234744 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:47:14 INFO - PROCESS | 1656 | 1467953234746 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:47:14 INFO - PROCESS | 1656 | 1467953234747 Marionette TRACE conn2 <- [1,1474,null,{}] 21:47:14 INFO - PROCESS | 1656 | 1467953234755 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}] 21:47:14 INFO - PROCESS | 1656 | 1467953234756 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:14 INFO - PROCESS | 1656 | 1467953234844 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:47:14 INFO - PROCESS | 1656 | 1467953234947 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:14 INFO - PROCESS | 1656 | 1467953234948 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d7800 == 36 [pid = 1656] [id = 376] 21:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1257e9400) [pid = 1656] [serial = 1127] [outer = 0x0] 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1257ee800) [pid = 1656] [serial = 1128] [outer = 0x1257e9400] 21:47:15 INFO - PROCESS | 1656 | 1467953235003 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1166f2400) [pid = 1656] [serial = 1129] [outer = 0x1257e9400] 21:47:15 INFO - PROCESS | 1656 | 1467953235291 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]]]}] 21:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms 21:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:47:15 INFO - PROCESS | 1656 | 1467953235324 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:47:15 INFO - PROCESS | 1656 | 1467953235325 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:47:15 INFO - PROCESS | 1656 | 1467953235328 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:47:15 INFO - PROCESS | 1656 | 1467953235329 Marionette TRACE conn2 <- [1,1478,null,{}] 21:47:15 INFO - PROCESS | 1656 | 1467953235331 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}] 21:47:15 INFO - PROCESS | 1656 | 1467953235332 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:15 INFO - PROCESS | 1656 | 1467953235415 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:47:15 INFO - PROCESS | 1656 | 1467953235471 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:15 INFO - PROCESS | 1656 | 1467953235472 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad15800 == 37 [pid = 1656] [id = 377] 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1167b8800) [pid = 1656] [serial = 1130] [outer = 0x0] 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126ff5c00) [pid = 1656] [serial = 1131] [outer = 0x1167b8800] 21:47:15 INFO - PROCESS | 1656 | 1467953235496 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128aa6400) [pid = 1656] [serial = 1132] [outer = 0x1167b8800] 21:47:15 INFO - PROCESS | 1656 | 1467953235787 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]]]}] 21:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 471ms 21:47:15 INFO - PROCESS | 1656 | 1467953235807 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:47:15 INFO - PROCESS | 1656 | 1467953235809 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:47:15 INFO - PROCESS | 1656 | 1467953235811 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:47:15 INFO - PROCESS | 1656 | 1467953235813 Marionette TRACE conn2 <- [1,1482,null,{}] 21:47:15 INFO - PROCESS | 1656 | 1467953235815 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}] 21:47:15 INFO - PROCESS | 1656 | 1467953235819 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:15 INFO - PROCESS | 1656 | 1467953235913 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:47:15 INFO - PROCESS | 1656 | 1467953235919 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:15 INFO - PROCESS | 1656 | 1467953235921 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb4800 == 38 [pid = 1656] [id = 378] 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1256a6400) [pid = 1656] [serial = 1133] [outer = 0x0] 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12911a000) [pid = 1656] [serial = 1134] [outer = 0x1256a6400] 21:47:15 INFO - PROCESS | 1656 | 1467953235950 Marionette DEBUG loaded listener.js 21:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129511c00) [pid = 1656] [serial = 1135] [outer = 0x1256a6400] 21:47:16 INFO - PROCESS | 1656 | 1467953236304 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]]]}] 21:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 526ms 21:47:16 INFO - PROCESS | 1656 | 1467953236345 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:47:16 INFO - PROCESS | 1656 | 1467953236347 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:47:16 INFO - PROCESS | 1656 | 1467953236349 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:47:16 INFO - PROCESS | 1656 | 1467953236350 Marionette TRACE conn2 <- [1,1486,null,{}] 21:47:16 INFO - PROCESS | 1656 | 1467953236352 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}] 21:47:16 INFO - PROCESS | 1656 | 1467953236353 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:16 INFO - PROCESS | 1656 | 1467953236432 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:47:16 INFO - PROCESS | 1656 | 1467953236438 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:16 INFO - PROCESS | 1656 | 1467953236439 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1bf800 == 39 [pid = 1656] [id = 379] 21:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12936e000) [pid = 1656] [serial = 1136] [outer = 0x0] 21:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a708800) [pid = 1656] [serial = 1137] [outer = 0x12936e000] 21:47:16 INFO - PROCESS | 1656 | 1467953236463 Marionette DEBUG loaded listener.js 21:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a76b800) [pid = 1656] [serial = 1138] [outer = 0x12936e000] 21:47:17 INFO - PROCESS | 1656 | 1467953237097 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]]]}] 21:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 820ms 21:47:17 INFO - PROCESS | 1656 | 1467953237171 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:47:17 INFO - PROCESS | 1656 | 1467953237175 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:47:17 INFO - PROCESS | 1656 | 1467953237180 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:47:17 INFO - PROCESS | 1656 | 1467953237183 Marionette TRACE conn2 <- [1,1490,null,{}] 21:47:17 INFO - PROCESS | 1656 | 1467953237226 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}] 21:47:17 INFO - PROCESS | 1656 | 1467953237229 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:17 INFO - PROCESS | 1656 | 1467953237425 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:47:17 INFO - PROCESS | 1656 | 1467953237532 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:17 INFO - PROCESS | 1656 | 1467953237533 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3b800 == 40 [pid = 1656] [id = 380] 21:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1133f3800) [pid = 1656] [serial = 1139] [outer = 0x0] 21:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1160dc400) [pid = 1656] [serial = 1140] [outer = 0x1133f3800] 21:47:17 INFO - PROCESS | 1656 | 1467953237567 Marionette DEBUG loaded listener.js 21:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116a0c000) [pid = 1656] [serial = 1141] [outer = 0x1133f3800] 21:47:18 INFO - PROCESS | 1656 | 1467953238068 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]]]}] 21:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 925ms 21:47:18 INFO - PROCESS | 1656 | 1467953238128 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:47:18 INFO - PROCESS | 1656 | 1467953238131 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:47:18 INFO - PROCESS | 1656 | 1467953238139 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:47:18 INFO - PROCESS | 1656 | 1467953238141 Marionette TRACE conn2 <- [1,1494,null,{}] 21:47:18 INFO - PROCESS | 1656 | 1467953238144 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}] 21:47:18 INFO - PROCESS | 1656 | 1467953238145 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:18 INFO - PROCESS | 1656 | 1467953238255 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:47:18 INFO - PROCESS | 1656 | 1467953238331 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:18 INFO - PROCESS | 1656 | 1467953238333 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x116239800 == 41 [pid = 1656] [id = 381] 21:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113372000) [pid = 1656] [serial = 1142] [outer = 0x0] 21:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116024000) [pid = 1656] [serial = 1143] [outer = 0x113372000] 21:47:18 INFO - PROCESS | 1656 | 1467953238364 Marionette DEBUG loaded listener.js 21:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11810cc00) [pid = 1656] [serial = 1144] [outer = 0x113372000] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb4800 == 40 [pid = 1656] [id = 378] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad15800 == 39 [pid = 1656] [id = 377] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d7800 == 38 [pid = 1656] [id = 376] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x129311000 == 37 [pid = 1656] [id = 375] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x128a18800 == 36 [pid = 1656] [id = 374] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x125691800 == 35 [pid = 1656] [id = 373] 21:47:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12402c000 == 34 [pid = 1656] [id = 372] 21:47:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121786800 == 33 [pid = 1656] [id = 371] 21:47:19 INFO - PROCESS | 1656 | --DOCSHELL 0x118e5c000 == 32 [pid = 1656] [id = 370] 21:47:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1170bd800 == 31 [pid = 1656] [id = 369] 21:47:19 INFO - PROCESS | 1656 | --DOCSHELL 0x113f42800 == 30 [pid = 1656] [id = 368] 21:47:19 INFO - PROCESS | 1656 | 1467953239035 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]]]}] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125756800) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123726800) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120fd8400) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128a9c400) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12911cc00) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11386ec00) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113f39800) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11833c800) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185c6800) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128d1f400) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1172c5400) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180b4800) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a65c00) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118e7c000) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1199ab400) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1172c6800) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118269400) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129114400) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a76d000) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128d1fc00) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119d0c000) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185c5400) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1180b4000) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195ee400) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12950d800) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x129372400) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a711c00) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x128d1ec00) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 21:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118111000) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 21:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 923ms 21:47:19 INFO - PROCESS | 1656 | 1467953239062 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:47:19 INFO - PROCESS | 1656 | 1467953239065 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:47:19 INFO - PROCESS | 1656 | 1467953239068 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:47:19 INFO - PROCESS | 1656 | 1467953239070 Marionette TRACE conn2 <- [1,1498,null,{}] 21:47:19 INFO - PROCESS | 1656 | 1467953239074 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}] 21:47:19 INFO - PROCESS | 1656 | 1467953239075 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:19 INFO - PROCESS | 1656 | 1467953239157 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:47:19 INFO - PROCESS | 1656 | 1467953239161 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 1656 | 1467953239164 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x117017800 == 31 [pid = 1656] [id = 382] 21:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11696e800) [pid = 1656] [serial = 1145] [outer = 0x0] 21:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1176e1400) [pid = 1656] [serial = 1146] [outer = 0x11696e800] 21:47:19 INFO - PROCESS | 1656 | 1467953239195 Marionette DEBUG loaded listener.js 21:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118107c00) [pid = 1656] [serial = 1147] [outer = 0x11696e800] 21:47:19 INFO - PROCESS | 1656 | 1467953239541 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]]]}] 21:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 21:47:19 INFO - PROCESS | 1656 | 1467953239606 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:47:19 INFO - PROCESS | 1656 | 1467953239608 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:47:19 INFO - PROCESS | 1656 | 1467953239614 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:47:19 INFO - PROCESS | 1656 | 1467953239615 Marionette TRACE conn2 <- [1,1502,null,{}] 21:47:19 INFO - PROCESS | 1656 | 1467953239618 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}] 21:47:19 INFO - PROCESS | 1656 | 1467953239619 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:19 INFO - PROCESS | 1656 | 1467953239699 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:47:19 INFO - PROCESS | 1656 | 1467953239705 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:19 INFO - PROCESS | 1656 | 1467953239706 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x111ea0800 == 32 [pid = 1656] [id = 383] 21:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118277c00) [pid = 1656] [serial = 1148] [outer = 0x0] 21:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11833fc00) [pid = 1656] [serial = 1149] [outer = 0x118277c00] 21:47:19 INFO - PROCESS | 1656 | 1467953239734 Marionette DEBUG loaded listener.js 21:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185bf800) [pid = 1656] [serial = 1150] [outer = 0x118277c00] 21:47:20 INFO - PROCESS | 1656 | 1467953240180 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]]]}] 21:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 622ms 21:47:20 INFO - PROCESS | 1656 | 1467953240237 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:47:20 INFO - PROCESS | 1656 | 1467953240240 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:47:20 INFO - PROCESS | 1656 | 1467953240243 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:47:20 INFO - PROCESS | 1656 | 1467953240247 Marionette TRACE conn2 <- [1,1506,null,{}] 21:47:20 INFO - PROCESS | 1656 | 1467953240259 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}] 21:47:20 INFO - PROCESS | 1656 | 1467953240264 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:20 INFO - PROCESS | 1656 | 1467953240347 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:47:20 INFO - PROCESS | 1656 | 1467953240379 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:20 INFO - PROCESS | 1656 | 1467953240381 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x124038800 == 33 [pid = 1656] [id = 384] 21:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d60000) [pid = 1656] [serial = 1151] [outer = 0x0] 21:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1195b8c00) [pid = 1656] [serial = 1152] [outer = 0x112d60000] 21:47:20 INFO - PROCESS | 1656 | 1467953240409 Marionette DEBUG loaded listener.js 21:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195eec00) [pid = 1656] [serial = 1153] [outer = 0x112d60000] 21:47:20 INFO - PROCESS | 1656 | 1467953240739 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]]]}] 21:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 528ms 21:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:47:20 INFO - PROCESS | 1656 | 1467953240771 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:47:20 INFO - PROCESS | 1656 | 1467953240772 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:47:20 INFO - PROCESS | 1656 | 1467953240775 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:47:20 INFO - PROCESS | 1656 | 1467953240776 Marionette TRACE conn2 <- [1,1510,null,{}] 21:47:20 INFO - PROCESS | 1656 | 1467953240778 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}] 21:47:20 INFO - PROCESS | 1656 | 1467953240779 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:20 INFO - PROCESS | 1656 | 1467953240895 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:47:20 INFO - PROCESS | 1656 | 1467953240904 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:20 INFO - PROCESS | 1656 | 1467953240905 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f08000 == 34 [pid = 1656] [id = 385] 21:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1199ac800) [pid = 1656] [serial = 1154] [outer = 0x0] 21:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a4b400) [pid = 1656] [serial = 1155] [outer = 0x1199ac800] 21:47:20 INFO - PROCESS | 1656 | 1467953240935 Marionette DEBUG loaded listener.js 21:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a71800) [pid = 1656] [serial = 1156] [outer = 0x1199ac800] 21:47:21 INFO - PROCESS | 1656 | 1467953241399 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]]]}] 21:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 667ms 21:47:21 INFO - PROCESS | 1656 | 1467953241443 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:47:21 INFO - PROCESS | 1656 | 1467953241444 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:47:21 INFO - PROCESS | 1656 | 1467953241447 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:47:21 INFO - PROCESS | 1656 | 1467953241448 Marionette TRACE conn2 <- [1,1514,null,{}] 21:47:21 INFO - PROCESS | 1656 | 1467953241450 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}] 21:47:21 INFO - PROCESS | 1656 | 1467953241451 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:21 INFO - PROCESS | 1656 | 1467953241550 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:47:21 INFO - PROCESS | 1656 | 1467953241564 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:21 INFO - PROCESS | 1656 | 1467953241565 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e84000 == 35 [pid = 1656] [id = 386] 21:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119d0ac00) [pid = 1656] [serial = 1157] [outer = 0x0] 21:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121761800) [pid = 1656] [serial = 1158] [outer = 0x119d0ac00] 21:47:21 INFO - PROCESS | 1656 | 1467953241590 Marionette DEBUG loaded listener.js 21:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1231e6400) [pid = 1656] [serial = 1159] [outer = 0x119d0ac00] 21:47:21 INFO - PROCESS | 1656 | 1467953241959 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]]]}] 21:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 21:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:47:21 INFO - PROCESS | 1656 | 1467953241967 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:47:21 INFO - PROCESS | 1656 | 1467953241968 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:47:21 INFO - PROCESS | 1656 | 1467953241970 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:47:21 INFO - PROCESS | 1656 | 1467953241972 Marionette TRACE conn2 <- [1,1518,null,{}] 21:47:21 INFO - PROCESS | 1656 | 1467953241974 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}] 21:47:21 INFO - PROCESS | 1656 | 1467953241978 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:22 INFO - PROCESS | 1656 | 1467953242091 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:47:22 INFO - PROCESS | 1656 | 1467953242103 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:22 INFO - PROCESS | 1656 | 1467953242104 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d4800 == 36 [pid = 1656] [id = 387] 21:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12427bc00) [pid = 1656] [serial = 1160] [outer = 0x0] 21:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125756800) [pid = 1656] [serial = 1161] [outer = 0x12427bc00] 21:47:22 INFO - PROCESS | 1656 | 1467953242136 Marionette DEBUG loaded listener.js 21:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128728800) [pid = 1656] [serial = 1162] [outer = 0x12427bc00] 21:47:22 INFO - PROCESS | 1656 | 1467953242474 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]]]}] 21:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 517ms 21:47:22 INFO - PROCESS | 1656 | 1467953242489 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:47:22 INFO - PROCESS | 1656 | 1467953242490 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:47:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:47:22 INFO - PROCESS | 1656 | 1467953242493 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:47:22 INFO - PROCESS | 1656 | 1467953242494 Marionette TRACE conn2 <- [1,1522,null,{}] 21:47:22 INFO - PROCESS | 1656 | 1467953242496 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}] 21:47:22 INFO - PROCESS | 1656 | 1467953242497 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:22 INFO - PROCESS | 1656 | 1467953242595 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:47:22 INFO - PROCESS | 1656 | 1467953242606 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:22 INFO - PROCESS | 1656 | 1467953242607 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12adde000 == 37 [pid = 1656] [id = 388] 21:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128a9ac00) [pid = 1656] [serial = 1163] [outer = 0x0] 21:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128aa3800) [pid = 1656] [serial = 1164] [outer = 0x128a9ac00] 21:47:22 INFO - PROCESS | 1656 | 1467953242632 Marionette DEBUG loaded listener.js 21:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128e16400) [pid = 1656] [serial = 1165] [outer = 0x128a9ac00] 21:47:22 INFO - PROCESS | 1656 | 1467953242950 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"]]]}] 21:47:22 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 () { 21:47:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:47:22 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 () { 21:47:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:47:22 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 () { 21:47:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:47:22 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 () { 21:47:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:47:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 21:47:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:47:22 INFO - PROCESS | 1656 | 1467953242964 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:47:22 INFO - PROCESS | 1656 | 1467953242966 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:47:22 INFO - PROCESS | 1656 | 1467953242970 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:47:22 INFO - PROCESS | 1656 | 1467953242972 Marionette TRACE conn2 <- [1,1526,null,{}] 21:47:22 INFO - PROCESS | 1656 | 1467953242975 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}] 21:47:22 INFO - PROCESS | 1656 | 1467953242976 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:23 INFO - PROCESS | 1656 | 1467953243120 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a6ac00) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116755400) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1185c7000) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113843c00) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11810e800) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1151db400) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1176e1c00) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185c7800) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124f2f800) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185c3000) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1234d1c00) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1166f1000) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1257e9400) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1167b8800) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11952b000) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:47:23 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1256a6400) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:47:23 INFO - PROCESS | 1656 | 1467953243277 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 1656 | 1467953243279 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169a0800 == 38 [pid = 1656] [id = 389] 21:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1129a8c00) [pid = 1656] [serial = 1166] [outer = 0x0] 21:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1138f3000) [pid = 1656] [serial = 1167] [outer = 0x1129a8c00] 21:47:23 INFO - PROCESS | 1656 | 1467953243312 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1176e1000) [pid = 1656] [serial = 1168] [outer = 0x1129a8c00] 21:47:23 INFO - PROCESS | 1656 | 1467953243548 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"]]]}] 21:47:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:47:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:47:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:47:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:47:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:47:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:47:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 622ms 21:47:23 INFO - PROCESS | 1656 | 1467953243593 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:47:23 INFO - PROCESS | 1656 | 1467953243594 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:47:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:47:23 INFO - PROCESS | 1656 | 1467953243597 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:47:23 INFO - PROCESS | 1656 | 1467953243598 Marionette TRACE conn2 <- [1,1530,null,{}] 21:47:23 INFO - PROCESS | 1656 | 1467953243608 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}] 21:47:23 INFO - PROCESS | 1656 | 1467953243609 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:23 INFO - PROCESS | 1656 | 1467953243695 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:47:23 INFO - PROCESS | 1656 | 1467953243699 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:23 INFO - PROCESS | 1656 | 1467953243700 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x124037000 == 39 [pid = 1656] [id = 390] 21:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180b1000) [pid = 1656] [serial = 1169] [outer = 0x0] 21:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1185dd800) [pid = 1656] [serial = 1170] [outer = 0x1180b1000] 21:47:23 INFO - PROCESS | 1656 | 1467953243727 Marionette DEBUG loaded listener.js 21:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128e1c000) [pid = 1656] [serial = 1171] [outer = 0x1180b1000] 21:47:24 INFO - PROCESS | 1656 | 1467953244092 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]]]}] 21:47:24 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 21:47:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:47:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:47:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:47:24 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. 21:47:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:47:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 522ms 21:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:47:24 INFO - PROCESS | 1656 | 1467953244127 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:47:24 INFO - PROCESS | 1656 | 1467953244129 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:47:24 INFO - PROCESS | 1656 | 1467953244132 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:47:24 INFO - PROCESS | 1656 | 1467953244134 Marionette TRACE conn2 <- [1,1534,null,{}] 21:47:24 INFO - PROCESS | 1656 | 1467953244138 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}] 21:47:24 INFO - PROCESS | 1656 | 1467953244140 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:24 INFO - PROCESS | 1656 | 1467953244263 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:47:24 INFO - PROCESS | 1656 | 1467953244269 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:24 INFO - PROCESS | 1656 | 1467953244282 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1cc800 == 40 [pid = 1656] [id = 391] 21:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118348c00) [pid = 1656] [serial = 1172] [outer = 0x0] 21:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129372400) [pid = 1656] [serial = 1173] [outer = 0x118348c00] 21:47:24 INFO - PROCESS | 1656 | 1467953244320 Marionette DEBUG loaded listener.js 21:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1296ee800) [pid = 1656] [serial = 1174] [outer = 0x118348c00] 21:47:24 INFO - PROCESS | 1656 | 1467953244698 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]]]}] 21:47:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:47:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 621ms 21:47:24 INFO - PROCESS | 1656 | 1467953244755 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:47:24 INFO - PROCESS | 1656 | 1467953244757 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:47:24 INFO - PROCESS | 1656 | 1467953244761 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:47:24 INFO - PROCESS | 1656 | 1467953244763 Marionette TRACE conn2 <- [1,1538,null,{}] 21:47:24 INFO - PROCESS | 1656 | 1467953244767 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}] 21:47:24 INFO - PROCESS | 1656 | 1467953244769 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:24 INFO - PROCESS | 1656 | 1467953244904 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:47:24 INFO - PROCESS | 1656 | 1467953244908 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:24 INFO - PROCESS | 1656 | 1467953244909 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb2d800 == 41 [pid = 1656] [id = 392] 21:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a70c400) [pid = 1656] [serial = 1175] [outer = 0x0] 21:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12ad59400) [pid = 1656] [serial = 1176] [outer = 0x12a70c400] 21:47:24 INFO - PROCESS | 1656 | 1467953244935 Marionette DEBUG loaded listener.js 21:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12ad64000) [pid = 1656] [serial = 1177] [outer = 0x12a70c400] 21:47:25 INFO - PROCESS | 1656 | 1467953245369 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]]]}] 21:47:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:47:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 626ms 21:47:25 INFO - PROCESS | 1656 | 1467953245389 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:47:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:47:25 INFO - PROCESS | 1656 | 1467953245393 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:47:25 INFO - PROCESS | 1656 | 1467953245399 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:47:25 INFO - PROCESS | 1656 | 1467953245402 Marionette TRACE conn2 <- [1,1542,null,{}] 21:47:25 INFO - PROCESS | 1656 | 1467953245406 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}] 21:47:25 INFO - PROCESS | 1656 | 1467953245407 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:25 INFO - PROCESS | 1656 | 1467953245501 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:47:25 INFO - PROCESS | 1656 | 1467953245574 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:25 INFO - PROCESS | 1656 | 1467953245577 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1169aa000 == 42 [pid = 1656] [id = 393] 21:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1133f2000) [pid = 1656] [serial = 1178] [outer = 0x0] 21:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1138f6400) [pid = 1656] [serial = 1179] [outer = 0x1133f2000] 21:47:25 INFO - PROCESS | 1656 | 1467953245608 Marionette DEBUG loaded listener.js 21:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1172c5400) [pid = 1656] [serial = 1180] [outer = 0x1133f2000] 21:47:26 INFO - PROCESS | 1656 | 1467953246109 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]]]}] 21:47:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:47:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 727ms 21:47:26 INFO - PROCESS | 1656 | 1467953246125 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:47:26 INFO - PROCESS | 1656 | 1467953246130 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:47:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:47:26 INFO - PROCESS | 1656 | 1467953246174 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:47:26 INFO - PROCESS | 1656 | 1467953246177 Marionette TRACE conn2 <- [1,1546,null,{}] 21:47:26 INFO - PROCESS | 1656 | 1467953246181 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}] 21:47:26 INFO - PROCESS | 1656 | 1467953246184 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:26 INFO - PROCESS | 1656 | 1467953246354 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:47:26 INFO - PROCESS | 1656 | 1467953246406 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:26 INFO - PROCESS | 1656 | 1467953246407 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12478e000 == 43 [pid = 1656] [id = 394] 21:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118560c00) [pid = 1656] [serial = 1181] [outer = 0x0] 21:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185c2000) [pid = 1656] [serial = 1182] [outer = 0x118560c00] 21:47:26 INFO - PROCESS | 1656 | 1467953246438 Marionette DEBUG loaded listener.js 21:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1185de000) [pid = 1656] [serial = 1183] [outer = 0x118560c00] 21:47:26 INFO - PROCESS | 1656 | 1467953246848 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]]]}] 21:47:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:47:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 760ms 21:47:26 INFO - PROCESS | 1656 | 1467953246896 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:47:26 INFO - PROCESS | 1656 | 1467953246897 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:47:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:47:26 INFO - PROCESS | 1656 | 1467953246900 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:47:26 INFO - PROCESS | 1656 | 1467953246902 Marionette TRACE conn2 <- [1,1550,null,{}] 21:47:26 INFO - PROCESS | 1656 | 1467953246910 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}] 21:47:26 INFO - PROCESS | 1656 | 1467953246913 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:27 INFO - PROCESS | 1656 | 1467953247015 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:47:27 INFO - PROCESS | 1656 | 1467953247073 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:27 INFO - PROCESS | 1656 | 1467953247076 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c812000 == 44 [pid = 1656] [id = 395] 21:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1195e4c00) [pid = 1656] [serial = 1184] [outer = 0x0] 21:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a72400) [pid = 1656] [serial = 1185] [outer = 0x1195e4c00] 21:47:27 INFO - PROCESS | 1656 | 1467953247106 Marionette DEBUG loaded listener.js 21:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124f33c00) [pid = 1656] [serial = 1186] [outer = 0x1195e4c00] 21:47:27 INFO - PROCESS | 1656 | 1467953247529 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]]]}] 21:47:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:47:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 21:47:27 INFO - PROCESS | 1656 | 1467953247573 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:47:27 INFO - PROCESS | 1656 | 1467953247576 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:47:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:47:27 INFO - PROCESS | 1656 | 1467953247579 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:47:27 INFO - PROCESS | 1656 | 1467953247581 Marionette TRACE conn2 <- [1,1554,null,{}] 21:47:27 INFO - PROCESS | 1656 | 1467953247585 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}] 21:47:27 INFO - PROCESS | 1656 | 1467953247587 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:27 INFO - PROCESS | 1656 | 1467953247734 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:47:27 INFO - PROCESS | 1656 | 1467953247793 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:27 INFO - PROCESS | 1656 | 1467953247795 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfc7000 == 45 [pid = 1656] [id = 396] 21:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125760400) [pid = 1656] [serial = 1187] [outer = 0x0] 21:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128728c00) [pid = 1656] [serial = 1188] [outer = 0x125760400] 21:47:27 INFO - PROCESS | 1656 | 1467953247824 Marionette DEBUG loaded listener.js 21:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1296ecc00) [pid = 1656] [serial = 1189] [outer = 0x125760400] 21:47:28 INFO - PROCESS | 1656 | 1467953248240 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]]]}] 21:47:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:47:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 721ms 21:47:28 INFO - PROCESS | 1656 | 1467953248300 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:47:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:47:28 INFO - PROCESS | 1656 | 1467953248301 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:47:28 INFO - PROCESS | 1656 | 1467953248304 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:47:28 INFO - PROCESS | 1656 | 1467953248305 Marionette TRACE conn2 <- [1,1558,null,{}] 21:47:28 INFO - PROCESS | 1656 | 1467953248308 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}] 21:47:28 INFO - PROCESS | 1656 | 1467953248309 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:28 INFO - PROCESS | 1656 | 1467953248413 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:47:28 INFO - PROCESS | 1656 | 1467953248470 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:28 INFO - PROCESS | 1656 | 1467953248472 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d113000 == 46 [pid = 1656] [id = 397] 21:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128e17800) [pid = 1656] [serial = 1190] [outer = 0x0] 21:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a772400) [pid = 1656] [serial = 1191] [outer = 0x128e17800] 21:47:28 INFO - PROCESS | 1656 | 1467953248500 Marionette DEBUG loaded listener.js 21:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12ad60800) [pid = 1656] [serial = 1192] [outer = 0x128e17800] 21:47:28 INFO - PROCESS | 1656 | 1467953248974 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]]]}] 21:47:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:47:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 722ms 21:47:29 INFO - PROCESS | 1656 | 1467953249232 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:47:29 INFO - PROCESS | 1656 | 1467953249237 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:47:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:47:29 INFO - PROCESS | 1656 | 1467953249257 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:47:29 INFO - PROCESS | 1656 | 1467953249259 Marionette TRACE conn2 <- [1,1562,null,{}] 21:47:29 INFO - PROCESS | 1656 | 1467953249264 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}] 21:47:29 INFO - PROCESS | 1656 | 1467953249267 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:29 INFO - PROCESS | 1656 | 1467953249411 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:47:29 INFO - PROCESS | 1656 | 1467953249536 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:29 INFO - PROCESS | 1656 | 1467953249539 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11702c000 == 47 [pid = 1656] [id = 398] 21:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113aabc00) [pid = 1656] [serial = 1193] [outer = 0x0] 21:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113f30c00) [pid = 1656] [serial = 1194] [outer = 0x113aabc00] 21:47:29 INFO - PROCESS | 1656 | 1467953249568 Marionette DEBUG loaded listener.js 21:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11662a000) [pid = 1656] [serial = 1195] [outer = 0x113aabc00] 21:47:29 INFO - PROCESS | 1656 | 1467953249975 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]]]}] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1cc800 == 46 [pid = 1656] [id = 391] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x124037000 == 45 [pid = 1656] [id = 390] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1169a0800 == 44 [pid = 1656] [id = 389] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12adde000 == 43 [pid = 1656] [id = 388] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d4800 == 42 [pid = 1656] [id = 387] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x128e84000 == 41 [pid = 1656] [id = 386] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x126f08000 == 40 [pid = 1656] [id = 385] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x124038800 == 39 [pid = 1656] [id = 384] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x111ea0800 == 38 [pid = 1656] [id = 383] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x117017800 == 37 [pid = 1656] [id = 382] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x116239800 == 36 [pid = 1656] [id = 381] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3b800 == 35 [pid = 1656] [id = 380] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1bf800 == 34 [pid = 1656] [id = 379] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11951c000 == 33 [pid = 1656] [id = 367] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12d113000 == 32 [pid = 1656] [id = 397] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfc7000 == 31 [pid = 1656] [id = 396] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12c812000 == 30 [pid = 1656] [id = 395] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12478e000 == 29 [pid = 1656] [id = 394] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb2d800 == 28 [pid = 1656] [id = 392] 21:47:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1169aa000 == 27 [pid = 1656] [id = 393] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a708800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12911a000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119d03c00) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x117ea1800) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118107000) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1192f0800) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119529400) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113aa1800) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x115e5b400) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118340000) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118560400) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1172be400) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116630000) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1181e5400) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1180b5400) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1199ad000) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119443400) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126feb400) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1256ab000) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12950ec00) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1257e4400) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125753c00) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124fac800) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124c43800) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1257ee800) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128aa6400) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1257e8000) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1195b9c00) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1166f2400) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12176b800) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129511c00) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1195c3800) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 21:47:30 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126ff5c00) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 21:47:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:47:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1275ms 21:47:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:47:30 INFO - PROCESS | 1656 | 1467953250572 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:47:30 INFO - PROCESS | 1656 | 1467953250575 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:47:30 INFO - PROCESS | 1656 | 1467953250581 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:47:30 INFO - PROCESS | 1656 | 1467953250583 Marionette TRACE conn2 <- [1,1566,null,{}] 21:47:30 INFO - PROCESS | 1656 | 1467953250588 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}] 21:47:30 INFO - PROCESS | 1656 | 1467953250590 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:30 INFO - PROCESS | 1656 | 1467953250676 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:47:30 INFO - PROCESS | 1656 | 1467953250680 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:30 INFO - PROCESS | 1656 | 1467953250684 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133b7000 == 28 [pid = 1656] [id = 399] 21:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11386f800) [pid = 1656] [serial = 1196] [outer = 0x0] 21:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113d45800) [pid = 1656] [serial = 1197] [outer = 0x11386f800] 21:47:30 INFO - PROCESS | 1656 | 1467953250714 Marionette DEBUG loaded listener.js 21:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116077000) [pid = 1656] [serial = 1198] [outer = 0x11386f800] 21:47:31 INFO - PROCESS | 1656 | 1467953251083 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]]]}] 21:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 523ms 21:47:31 INFO - PROCESS | 1656 | 1467953251105 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:47:31 INFO - PROCESS | 1656 | 1467953251107 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:47:31 INFO - PROCESS | 1656 | 1467953251112 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:47:31 INFO - PROCESS | 1656 | 1467953251114 Marionette TRACE conn2 <- [1,1570,null,{}] 21:47:31 INFO - PROCESS | 1656 | 1467953251141 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}] 21:47:31 INFO - PROCESS | 1656 | 1467953251142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:31 INFO - PROCESS | 1656 | 1467953251218 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:47:31 INFO - PROCESS | 1656 | 1467953251222 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:31 INFO - PROCESS | 1656 | 1467953251224 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b7000 == 29 [pid = 1656] [id = 400] 21:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1167ad400) [pid = 1656] [serial = 1199] [outer = 0x0] 21:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117ea0800) [pid = 1656] [serial = 1200] [outer = 0x1167ad400] 21:47:31 INFO - PROCESS | 1656 | 1467953251252 Marionette DEBUG loaded listener.js 21:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118102400) [pid = 1656] [serial = 1201] [outer = 0x1167ad400] 21:47:31 INFO - PROCESS | 1656 | 1467953251592 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]]]}] 21:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 526ms 21:47:31 INFO - PROCESS | 1656 | 1467953251636 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:47:31 INFO - PROCESS | 1656 | 1467953251637 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:47:31 INFO - PROCESS | 1656 | 1467953251639 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:47:31 INFO - PROCESS | 1656 | 1467953251640 Marionette TRACE conn2 <- [1,1574,null,{}] 21:47:31 INFO - PROCESS | 1656 | 1467953251648 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}] 21:47:31 INFO - PROCESS | 1656 | 1467953251651 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:31 INFO - PROCESS | 1656 | 1467953251746 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:47:31 INFO - PROCESS | 1656 | 1467953251805 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:31 INFO - PROCESS | 1656 | 1467953251808 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11927e800 == 30 [pid = 1656] [id = 401] 21:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11810b400) [pid = 1656] [serial = 1202] [outer = 0x0] 21:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11827d000) [pid = 1656] [serial = 1203] [outer = 0x11810b400] 21:47:31 INFO - PROCESS | 1656 | 1467953251836 Marionette DEBUG loaded listener.js 21:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11834cc00) [pid = 1656] [serial = 1204] [outer = 0x11810b400] 21:47:32 INFO - PROCESS | 1656 | 1467953252153 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]]]}] 21:47:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:47:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 573ms 21:47:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:47:32 INFO - PROCESS | 1656 | 1467953252212 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:47:32 INFO - PROCESS | 1656 | 1467953252214 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:47:32 INFO - PROCESS | 1656 | 1467953252216 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 1656 | 1467953252217 Marionette TRACE conn2 <- [1,1578,null,{}] 21:47:32 INFO - PROCESS | 1656 | 1467953252219 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}] 21:47:32 INFO - PROCESS | 1656 | 1467953252221 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:32 INFO - PROCESS | 1656 | 1467953252329 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:47:32 INFO - PROCESS | 1656 | 1467953252363 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 1656 | 1467953252364 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fd1000 == 31 [pid = 1656] [id = 402] 21:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118554c00) [pid = 1656] [serial = 1205] [outer = 0x0] 21:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185cb000) [pid = 1656] [serial = 1206] [outer = 0x118554c00] 21:47:32 INFO - PROCESS | 1656 | 1467953252389 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118e77800) [pid = 1656] [serial = 1207] [outer = 0x118554c00] 21:47:32 INFO - PROCESS | 1656 | 1467953252682 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]]]}] 21:47:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:47:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 522ms 21:47:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:47:32 INFO - PROCESS | 1656 | 1467953252738 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:47:32 INFO - PROCESS | 1656 | 1467953252740 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:47:32 INFO - PROCESS | 1656 | 1467953252742 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:47:32 INFO - PROCESS | 1656 | 1467953252743 Marionette TRACE conn2 <- [1,1582,null,{}] 21:47:32 INFO - PROCESS | 1656 | 1467953252745 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}] 21:47:32 INFO - PROCESS | 1656 | 1467953252747 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:32 INFO - PROCESS | 1656 | 1467953252848 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:47:32 INFO - PROCESS | 1656 | 1467953252886 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:32 INFO - PROCESS | 1656 | 1467953252888 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12403d000 == 32 [pid = 1656] [id = 403] 21:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1192f1400) [pid = 1656] [serial = 1208] [outer = 0x0] 21:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119529400) [pid = 1656] [serial = 1209] [outer = 0x1192f1400] 21:47:32 INFO - PROCESS | 1656 | 1467953252912 Marionette DEBUG loaded listener.js 21:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195b6c00) [pid = 1656] [serial = 1210] [outer = 0x1192f1400] 21:47:33 INFO - PROCESS | 1656 | 1467953253255 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]]]}] 21:47:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:47:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 21:47:33 INFO - PROCESS | 1656 | 1467953253263 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:47:33 INFO - PROCESS | 1656 | 1467953253264 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:47:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:47:33 INFO - PROCESS | 1656 | 1467953253267 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:47:33 INFO - PROCESS | 1656 | 1467953253270 Marionette TRACE conn2 <- [1,1586,null,{}] 21:47:33 INFO - PROCESS | 1656 | 1467953253274 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}] 21:47:33 INFO - PROCESS | 1656 | 1467953253278 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:33 INFO - PROCESS | 1656 | 1467953253398 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:47:33 INFO - PROCESS | 1656 | 1467953253434 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:33 INFO - PROCESS | 1656 | 1467953253435 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x125684000 == 33 [pid = 1656] [id = 404] 21:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195c1000) [pid = 1656] [serial = 1211] [outer = 0x0] 21:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119a2c400) [pid = 1656] [serial = 1212] [outer = 0x1195c1000] 21:47:33 INFO - PROCESS | 1656 | 1467953253461 Marionette DEBUG loaded listener.js 21:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119d0fc00) [pid = 1656] [serial = 1213] [outer = 0x1195c1000] 21:47:33 INFO - PROCESS | 1656 | 1467953253796 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]]]}] 21:47:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:47:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 572ms 21:47:33 INFO - PROCESS | 1656 | 1467953253839 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:47:33 INFO - PROCESS | 1656 | 1467953253841 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:47:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:47:33 INFO - PROCESS | 1656 | 1467953253843 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:47:33 INFO - PROCESS | 1656 | 1467953253844 Marionette TRACE conn2 <- [1,1590,null,{}] 21:47:33 INFO - PROCESS | 1656 | 1467953253847 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}] 21:47:33 INFO - PROCESS | 1656 | 1467953253848 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:33 INFO - PROCESS | 1656 | 1467953253941 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:47:33 INFO - PROCESS | 1656 | 1467953253979 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:33 INFO - PROCESS | 1656 | 1467953253980 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12717d000 == 34 [pid = 1656] [id = 405] 21:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a4d000) [pid = 1656] [serial = 1214] [outer = 0x0] 21:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1234ce800) [pid = 1656] [serial = 1215] [outer = 0x119a4d000] 21:47:34 INFO - PROCESS | 1656 | 1467953254012 Marionette DEBUG loaded listener.js 21:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1242a2000) [pid = 1656] [serial = 1216] [outer = 0x119a4d000] 21:47:34 INFO - PROCESS | 1656 | 1467953254356 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]]]}] 21:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 21:47:34 INFO - PROCESS | 1656 | 1467953254363 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:47:34 INFO - PROCESS | 1656 | 1467953254364 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:47:34 INFO - PROCESS | 1656 | 1467953254366 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:47:34 INFO - PROCESS | 1656 | 1467953254369 Marionette TRACE conn2 <- [1,1594,null,{}] 21:47:34 INFO - PROCESS | 1656 | 1467953254374 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}] 21:47:34 INFO - PROCESS | 1656 | 1467953254375 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:34 INFO - PROCESS | 1656 | 1467953254475 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:47:34 INFO - PROCESS | 1656 | 1467953254478 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:34 INFO - PROCESS | 1656 | 1467953254479 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x128d9e800 == 35 [pid = 1656] [id = 406] 21:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121764400) [pid = 1656] [serial = 1217] [outer = 0x0] 21:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124f34800) [pid = 1656] [serial = 1218] [outer = 0x121764400] 21:47:34 INFO - PROCESS | 1656 | 1467953254504 Marionette DEBUG loaded listener.js 21:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1256ab400) [pid = 1656] [serial = 1219] [outer = 0x121764400] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d0ac00) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12427bc00) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1199ac800) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11696e800) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12936e000) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d60000) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1133f3800) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113372000) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128a9ac00) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118277c00) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1129a8c00) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12a70c400) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118348c00) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:47:34 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1180b1000) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:47:35 INFO - PROCESS | 1656 | 1467953255013 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]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 672ms 21:47:35 INFO - PROCESS | 1656 | 1467953255039 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 1656 | 1467953255040 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:47:35 INFO - PROCESS | 1656 | 1467953255042 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:47:35 INFO - PROCESS | 1656 | 1467953255044 Marionette TRACE conn2 <- [1,1598,null,{}] 21:47:35 INFO - PROCESS | 1656 | 1467953255046 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}] 21:47:35 INFO - PROCESS | 1656 | 1467953255047 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:35 INFO - PROCESS | 1656 | 1467953255126 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:47:35 INFO - PROCESS | 1656 | 1467953255192 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:35 INFO - PROCESS | 1656 | 1467953255193 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296cb000 == 36 [pid = 1656] [id = 407] 21:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1128d5000) [pid = 1656] [serial = 1220] [outer = 0x0] 21:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118278000) [pid = 1656] [serial = 1221] [outer = 0x1128d5000] 21:47:35 INFO - PROCESS | 1656 | 1467953255232 Marionette DEBUG loaded listener.js 21:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121764c00) [pid = 1656] [serial = 1222] [outer = 0x1128d5000] 21:47:35 INFO - PROCESS | 1656 | 1467953255503 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]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 471ms 21:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:47:35 INFO - PROCESS | 1656 | 1467953255514 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 1656 | 1467953255515 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:47:35 INFO - PROCESS | 1656 | 1467953255526 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:47:35 INFO - PROCESS | 1656 | 1467953255527 Marionette TRACE conn2 <- [1,1602,null,{}] 21:47:35 INFO - PROCESS | 1656 | 1467953255530 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}] 21:47:35 INFO - PROCESS | 1656 | 1467953255531 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:35 INFO - PROCESS | 1656 | 1467953255615 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:47:35 INFO - PROCESS | 1656 | 1467953255620 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:35 INFO - PROCESS | 1656 | 1467953255622 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad15800 == 37 [pid = 1656] [id = 408] 21:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1231de400) [pid = 1656] [serial = 1223] [outer = 0x0] 21:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12577f800) [pid = 1656] [serial = 1224] [outer = 0x1231de400] 21:47:35 INFO - PROCESS | 1656 | 1467953255646 Marionette DEBUG loaded listener.js 21:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126f59000) [pid = 1656] [serial = 1225] [outer = 0x1231de400] 21:47:35 INFO - PROCESS | 1656 | 1467953255976 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]]]}] 21:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 477ms 21:47:35 INFO - PROCESS | 1656 | 1467953255996 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:47:35 INFO - PROCESS | 1656 | 1467953255997 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:47:36 INFO - PROCESS | 1656 | 1467953256000 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:47:36 INFO - PROCESS | 1656 | 1467953256003 Marionette TRACE conn2 <- [1,1606,null,{}] 21:47:36 INFO - PROCESS | 1656 | 1467953256006 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}] 21:47:36 INFO - PROCESS | 1656 | 1467953256008 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:36 INFO - PROCESS | 1656 | 1467953256124 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:47:36 INFO - PROCESS | 1656 | 1467953256130 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:36 INFO - PROCESS | 1656 | 1467953256139 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12addb800 == 38 [pid = 1656] [id = 409] 21:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113864c00) [pid = 1656] [serial = 1226] [outer = 0x0] 21:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126d51400) [pid = 1656] [serial = 1227] [outer = 0x113864c00] 21:47:36 INFO - PROCESS | 1656 | 1467953256167 Marionette DEBUG loaded listener.js 21:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128d20c00) [pid = 1656] [serial = 1228] [outer = 0x113864c00] 21:47:36 INFO - PROCESS | 1656 | 1467953256496 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]]]}] 21:47:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:47:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 21:47:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:47:36 INFO - PROCESS | 1656 | 1467953256525 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:47:36 INFO - PROCESS | 1656 | 1467953256526 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:47:36 INFO - PROCESS | 1656 | 1467953256528 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:47:36 INFO - PROCESS | 1656 | 1467953256529 Marionette TRACE conn2 <- [1,1610,null,{}] 21:47:36 INFO - PROCESS | 1656 | 1467953256531 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}] 21:47:36 INFO - PROCESS | 1656 | 1467953256532 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:36 INFO - PROCESS | 1656 | 1467953256612 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:47:36 INFO - PROCESS | 1656 | 1467953256615 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:36 INFO - PROCESS | 1656 | 1467953256616 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c9000 == 39 [pid = 1656] [id = 410] 21:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128d21000) [pid = 1656] [serial = 1229] [outer = 0x0] 21:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12911a800) [pid = 1656] [serial = 1230] [outer = 0x128d21000] 21:47:36 INFO - PROCESS | 1656 | 1467953256644 Marionette DEBUG loaded listener.js 21:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1296e3800) [pid = 1656] [serial = 1231] [outer = 0x128d21000] 21:47:37 INFO - PROCESS | 1656 | 1467953257137 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]]]}] 21:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 620ms 21:47:37 INFO - PROCESS | 1656 | 1467953257149 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:47:37 INFO - PROCESS | 1656 | 1467953257151 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:47:37 INFO - PROCESS | 1656 | 1467953257154 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:47:37 INFO - PROCESS | 1656 | 1467953257156 Marionette TRACE conn2 <- [1,1614,null,{}] 21:47:37 INFO - PROCESS | 1656 | 1467953257160 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}] 21:47:37 INFO - PROCESS | 1656 | 1467953257162 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:37 INFO - PROCESS | 1656 | 1467953257277 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:47:37 INFO - PROCESS | 1656 | 1467953257359 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:37 INFO - PROCESS | 1656 | 1467953257360 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117017800 == 40 [pid = 1656] [id = 411] 21:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113372000) [pid = 1656] [serial = 1232] [outer = 0x0] 21:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113d91000) [pid = 1656] [serial = 1233] [outer = 0x113372000] 21:47:37 INFO - PROCESS | 1656 | 1467953257391 Marionette DEBUG loaded listener.js 21:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11675fc00) [pid = 1656] [serial = 1234] [outer = 0x113372000] 21:47:37 INFO - PROCESS | 1656 | 1467953257943 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]]]}] 21:47:37 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 21:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 823ms 21:47:37 INFO - PROCESS | 1656 | 1467953257978 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:47:37 INFO - PROCESS | 1656 | 1467953257981 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:47:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:47:38 INFO - PROCESS | 1656 | 1467953258014 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:47:38 INFO - PROCESS | 1656 | 1467953258016 Marionette TRACE conn2 <- [1,1618,null,{}] 21:47:38 INFO - PROCESS | 1656 | 1467953258021 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}] 21:47:38 INFO - PROCESS | 1656 | 1467953258023 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:38 INFO - PROCESS | 1656 | 1467953258132 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:47:38 INFO - PROCESS | 1656 | 1467953258211 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:38 INFO - PROCESS | 1656 | 1467953258212 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234ed000 == 41 [pid = 1656] [id = 412] 21:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1181d9800) [pid = 1656] [serial = 1235] [outer = 0x0] 21:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118266800) [pid = 1656] [serial = 1236] [outer = 0x1181d9800] 21:47:38 INFO - PROCESS | 1656 | 1467953258243 Marionette DEBUG loaded listener.js 21:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118340400) [pid = 1656] [serial = 1237] [outer = 0x1181d9800] 21:47:38 INFO - PROCESS | 1656 | 1467953258868 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]]]}] 21:47:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:47:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 925ms 21:47:38 INFO - PROCESS | 1656 | 1467953258939 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:47:38 INFO - PROCESS | 1656 | 1467953258941 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:47:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:47:38 INFO - PROCESS | 1656 | 1467953258944 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:47:38 INFO - PROCESS | 1656 | 1467953258947 Marionette TRACE conn2 <- [1,1622,null,{}] 21:47:38 INFO - PROCESS | 1656 | 1467953258950 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}] 21:47:38 INFO - PROCESS | 1656 | 1467953258952 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:39 INFO - PROCESS | 1656 | 1467953259067 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:47:39 INFO - PROCESS | 1656 | 1467953259149 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:39 INFO - PROCESS | 1656 | 1467953259153 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116680800 == 42 [pid = 1656] [id = 413] 21:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1172bfc00) [pid = 1656] [serial = 1238] [outer = 0x0] 21:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1176e0400) [pid = 1656] [serial = 1239] [outer = 0x1172bfc00] 21:47:39 INFO - PROCESS | 1656 | 1467953259190 Marionette DEBUG loaded listener.js 21:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118102c00) [pid = 1656] [serial = 1240] [outer = 0x1172bfc00] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12addb800 == 41 [pid = 1656] [id = 409] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad15800 == 40 [pid = 1656] [id = 408] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1296cb000 == 39 [pid = 1656] [id = 407] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x128d9e800 == 38 [pid = 1656] [id = 406] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12717d000 == 37 [pid = 1656] [id = 405] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x125684000 == 36 [pid = 1656] [id = 404] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12403d000 == 35 [pid = 1656] [id = 403] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119fd1000 == 34 [pid = 1656] [id = 402] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11927e800 == 33 [pid = 1656] [id = 401] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b7000 == 32 [pid = 1656] [id = 400] 21:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1133b7000 == 31 [pid = 1656] [id = 399] 21:47:39 INFO - PROCESS | 1656 | 1467953259718 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]]]}] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128728800) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1138f3000) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128e16400) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12ad59400) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12ad64000) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1296ee800) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176e1000) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129372400) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185dd800) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119a71800) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128e1c000) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121761800) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125756800) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1231e6400) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a4b400) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1176e1400) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118107c00) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a76b800) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195b8c00) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195eec00) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1160dc400) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116a0c000) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116024000) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128aa3800) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11810cc00) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11833fc00) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 21:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1185bf800) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 21:47:39 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 21:47:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 820ms 21:47:39 INFO - PROCESS | 1656 | 1467953259764 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:47:39 INFO - PROCESS | 1656 | 1467953259767 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:47:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:47:39 INFO - PROCESS | 1656 | 1467953259772 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:47:39 INFO - PROCESS | 1656 | 1467953259773 Marionette TRACE conn2 <- [1,1626,null,{}] 21:47:39 INFO - PROCESS | 1656 | 1467953259776 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}] 21:47:39 INFO - PROCESS | 1656 | 1467953259777 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:39 INFO - PROCESS | 1656 | 1467953259857 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:47:39 INFO - PROCESS | 1656 | 1467953259861 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:39 INFO - PROCESS | 1656 | 1467953259862 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188b7800 == 32 [pid = 1656] [id = 414] 21:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1181db000) [pid = 1656] [serial = 1241] [outer = 0x0] 21:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11833e000) [pid = 1656] [serial = 1242] [outer = 0x1181db000] 21:47:39 INFO - PROCESS | 1656 | 1467953259891 Marionette DEBUG loaded listener.js 21:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185c4000) [pid = 1656] [serial = 1243] [outer = 0x1181db000] 21:47:40 INFO - PROCESS | 1656 | 1467953260283 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]]]}] 21:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 21:47:40 INFO - PROCESS | 1656 | 1467953260298 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:47:40 INFO - PROCESS | 1656 | 1467953260299 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:47:40 INFO - PROCESS | 1656 | 1467953260305 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:47:40 INFO - PROCESS | 1656 | 1467953260309 Marionette TRACE conn2 <- [1,1630,null,{}] 21:47:40 INFO - PROCESS | 1656 | 1467953260321 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}] 21:47:40 INFO - PROCESS | 1656 | 1467953260326 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:40 INFO - PROCESS | 1656 | 1467953260449 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:47:40 INFO - PROCESS | 1656 | 1467953260456 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:40 INFO - PROCESS | 1656 | 1467953260459 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234de000 == 33 [pid = 1656] [id = 415] 21:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1188ef000) [pid = 1656] [serial = 1244] [outer = 0x0] 21:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11952d400) [pid = 1656] [serial = 1245] [outer = 0x1188ef000] 21:47:40 INFO - PROCESS | 1656 | 1467953260504 Marionette DEBUG loaded listener.js 21:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1195f0800) [pid = 1656] [serial = 1246] [outer = 0x1188ef000] 21:47:40 INFO - PROCESS | 1656 | 1467953260955 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]]]}] 21:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 677ms 21:47:40 INFO - PROCESS | 1656 | 1467953260981 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:47:40 INFO - PROCESS | 1656 | 1467953260983 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:47:40 INFO - PROCESS | 1656 | 1467953260985 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:47:40 INFO - PROCESS | 1656 | 1467953260986 Marionette TRACE conn2 <- [1,1634,null,{}] 21:47:40 INFO - PROCESS | 1656 | 1467953260989 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}] 21:47:40 INFO - PROCESS | 1656 | 1467953260990 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:41 INFO - PROCESS | 1656 | 1467953261074 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:47:41 INFO - PROCESS | 1656 | 1467953261077 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:41 INFO - PROCESS | 1656 | 1467953261079 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d8b800 == 34 [pid = 1656] [id = 416] 21:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195f0c00) [pid = 1656] [serial = 1247] [outer = 0x0] 21:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a64c00) [pid = 1656] [serial = 1248] [outer = 0x1195f0c00] 21:47:41 INFO - PROCESS | 1656 | 1467953261104 Marionette DEBUG loaded listener.js 21:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119d0d800) [pid = 1656] [serial = 1249] [outer = 0x1195f0c00] 21:47:41 INFO - PROCESS | 1656 | 1467953261479 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]]]}] 21:47:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:47:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 21:47:41 INFO - PROCESS | 1656 | 1467953261506 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:47:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:47:41 INFO - PROCESS | 1656 | 1467953261508 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:47:41 INFO - PROCESS | 1656 | 1467953261511 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:47:41 INFO - PROCESS | 1656 | 1467953261513 Marionette TRACE conn2 <- [1,1638,null,{}] 21:47:41 INFO - PROCESS | 1656 | 1467953261517 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}] 21:47:41 INFO - PROCESS | 1656 | 1467953261519 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:41 INFO - PROCESS | 1656 | 1467953261685 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:47:41 INFO - PROCESS | 1656 | 1467953261723 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:41 INFO - PROCESS | 1656 | 1467953261724 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e84000 == 35 [pid = 1656] [id = 417] 21:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195f1c00) [pid = 1656] [serial = 1250] [outer = 0x0] 21:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12344bc00) [pid = 1656] [serial = 1251] [outer = 0x1195f1c00] 21:47:41 INFO - PROCESS | 1656 | 1467953261758 Marionette DEBUG loaded listener.js 21:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124b78000) [pid = 1656] [serial = 1252] [outer = 0x1195f1c00] 21:47:42 INFO - PROCESS | 1656 | 1467953262122 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]]]}] 21:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 626ms 21:47:42 INFO - PROCESS | 1656 | 1467953262137 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:47:42 INFO - PROCESS | 1656 | 1467953262139 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:47:42 INFO - PROCESS | 1656 | 1467953262141 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:47:42 INFO - PROCESS | 1656 | 1467953262143 Marionette TRACE conn2 <- [1,1642,null,{}] 21:47:42 INFO - PROCESS | 1656 | 1467953262145 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}] 21:47:42 INFO - PROCESS | 1656 | 1467953262148 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:42 INFO - PROCESS | 1656 | 1467953262284 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:47:42 INFO - PROCESS | 1656 | 1467953262322 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:42 INFO - PROCESS | 1656 | 1467953262324 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad0a000 == 36 [pid = 1656] [id = 418] 21:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124f36400) [pid = 1656] [serial = 1253] [outer = 0x0] 21:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1257ee800) [pid = 1656] [serial = 1254] [outer = 0x124f36400] 21:47:42 INFO - PROCESS | 1656 | 1467953262348 Marionette DEBUG loaded listener.js 21:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129116800) [pid = 1656] [serial = 1255] [outer = 0x124f36400] 21:47:42 INFO - PROCESS | 1656 | 1467953262660 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]]]}] 21:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 574ms 21:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:47:42 INFO - PROCESS | 1656 | 1467953262716 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:47:42 INFO - PROCESS | 1656 | 1467953262717 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:47:42 INFO - PROCESS | 1656 | 1467953262719 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:47:42 INFO - PROCESS | 1656 | 1467953262720 Marionette TRACE conn2 <- [1,1646,null,{}] 21:47:42 INFO - PROCESS | 1656 | 1467953262723 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}] 21:47:42 INFO - PROCESS | 1656 | 1467953262724 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:42 INFO - PROCESS | 1656 | 1467953262823 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:47:42 INFO - PROCESS | 1656 | 1467953262834 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:42 INFO - PROCESS | 1656 | 1467953262836 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b09c800 == 37 [pid = 1656] [id = 419] 21:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1257edc00) [pid = 1656] [serial = 1256] [outer = 0x0] 21:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129372c00) [pid = 1656] [serial = 1257] [outer = 0x1257edc00] 21:47:42 INFO - PROCESS | 1656 | 1467953262867 Marionette DEBUG loaded listener.js 21:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a709400) [pid = 1656] [serial = 1258] [outer = 0x1257edc00] 21:47:43 INFO - PROCESS | 1656 | 1467953263206 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]]]}] 21:47:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:47:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 21:47:43 INFO - PROCESS | 1656 | 1467953263239 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:47:43 INFO - PROCESS | 1656 | 1467953263240 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:47:43 INFO - PROCESS | 1656 | 1467953263243 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:47:43 INFO - PROCESS | 1656 | 1467953263244 Marionette TRACE conn2 <- [1,1650,null,{}] 21:47:43 INFO - PROCESS | 1656 | 1467953263246 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}] 21:47:43 INFO - PROCESS | 1656 | 1467953263247 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:43 INFO - PROCESS | 1656 | 1467953263343 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:47:43 INFO - PROCESS | 1656 | 1467953263357 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:43 INFO - PROCESS | 1656 | 1467953263358 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbbf000 == 38 [pid = 1656] [id = 420] 21:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124fa8000) [pid = 1656] [serial = 1259] [outer = 0x0] 21:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a765c00) [pid = 1656] [serial = 1260] [outer = 0x124fa8000] 21:47:43 INFO - PROCESS | 1656 | 1467953263382 Marionette DEBUG loaded listener.js 21:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a771400) [pid = 1656] [serial = 1261] [outer = 0x124fa8000] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1192f1400) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119a4d000) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1195c1000) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1128d5000) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121764400) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118554c00) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1231de400) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113aabc00) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11386f800) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1167ad400) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11810b400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1133f2000) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118560c00) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195e4c00) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125760400) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128e17800) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113864c00) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:47:43 INFO - PROCESS | 1656 | 1467953263791 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]]]}] 21:47:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:47:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 572ms 21:47:43 INFO - PROCESS | 1656 | 1467953263817 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:47:43 INFO - PROCESS | 1656 | 1467953263821 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:47:43 INFO - PROCESS | 1656 | 1467953263824 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:47:43 INFO - PROCESS | 1656 | 1467953263826 Marionette TRACE conn2 <- [1,1654,null,{}] 21:47:43 INFO - PROCESS | 1656 | 1467953263830 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}] 21:47:43 INFO - PROCESS | 1656 | 1467953263831 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:43 INFO - PROCESS | 1656 | 1467953263939 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:47:44 INFO - PROCESS | 1656 | 1467953263998 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 1656 | 1467953263999 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121779800 == 39 [pid = 1656] [id = 421] 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113010800) [pid = 1656] [serial = 1262] [outer = 0x0] 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118107800) [pid = 1656] [serial = 1263] [outer = 0x113010800] 21:47:44 INFO - PROCESS | 1656 | 1467953264031 Marionette DEBUG loaded listener.js 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119528000) [pid = 1656] [serial = 1264] [outer = 0x113010800] 21:47:44 INFO - PROCESS | 1656 | 1467953264299 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]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 523ms 21:47:44 INFO - PROCESS | 1656 | 1467953264347 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:47:44 INFO - PROCESS | 1656 | 1467953264349 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:47:44 INFO - PROCESS | 1656 | 1467953264354 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - PROCESS | 1656 | 1467953264356 Marionette TRACE conn2 <- [1,1658,null,{}] 21:47:44 INFO - PROCESS | 1656 | 1467953264359 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}] 21:47:44 INFO - PROCESS | 1656 | 1467953264360 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:44 INFO - PROCESS | 1656 | 1467953264441 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:47:44 INFO - PROCESS | 1656 | 1467953264445 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 1656 | 1467953264446 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1d1800 == 40 [pid = 1656] [id = 422] 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11952c400) [pid = 1656] [serial = 1265] [outer = 0x0] 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1269e1800) [pid = 1656] [serial = 1266] [outer = 0x11952c400] 21:47:44 INFO - PROCESS | 1656 | 1467953264470 Marionette DEBUG loaded listener.js 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a70c400) [pid = 1656] [serial = 1267] [outer = 0x11952c400] 21:47:44 INFO - PROCESS | 1656 | 1467953264790 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]]]}] 21:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 473ms 21:47:44 INFO - PROCESS | 1656 | 1467953264825 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:47:44 INFO - PROCESS | 1656 | 1467953264827 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:47:44 INFO - PROCESS | 1656 | 1467953264829 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:47:44 INFO - PROCESS | 1656 | 1467953264831 Marionette TRACE conn2 <- [1,1662,null,{}] 21:47:44 INFO - PROCESS | 1656 | 1467953264834 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}] 21:47:44 INFO - PROCESS | 1656 | 1467953264836 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:44 INFO - PROCESS | 1656 | 1467953264958 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:47:44 INFO - PROCESS | 1656 | 1467953264972 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:44 INFO - PROCESS | 1656 | 1467953264973 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c821800 == 41 [pid = 1656] [id = 423] 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1256a4400) [pid = 1656] [serial = 1268] [outer = 0x0] 21:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12ad5d400) [pid = 1656] [serial = 1269] [outer = 0x1256a4400] 21:47:45 INFO - PROCESS | 1656 | 1467953264999 Marionette DEBUG loaded listener.js 21:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b0d5c00) [pid = 1656] [serial = 1270] [outer = 0x1256a4400] 21:47:45 INFO - PROCESS | 1656 | 1467953265329 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]]]}] 21:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 21:47:45 INFO - PROCESS | 1656 | 1467953265349 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:47:45 INFO - PROCESS | 1656 | 1467953265351 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:47:45 INFO - PROCESS | 1656 | 1467953265356 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:47:45 INFO - PROCESS | 1656 | 1467953265357 Marionette TRACE conn2 <- [1,1666,null,{}] 21:47:45 INFO - PROCESS | 1656 | 1467953265360 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}] 21:47:45 INFO - PROCESS | 1656 | 1467953265362 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:45 INFO - PROCESS | 1656 | 1467953265446 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:47:45 INFO - PROCESS | 1656 | 1467953265449 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:45 INFO - PROCESS | 1656 | 1467953265450 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb73800 == 42 [pid = 1656] [id = 424] 21:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b0d3000) [pid = 1656] [serial = 1271] [outer = 0x0] 21:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b985400) [pid = 1656] [serial = 1272] [outer = 0x12b0d3000] 21:47:45 INFO - PROCESS | 1656 | 1467953265475 Marionette DEBUG loaded listener.js 21:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12ba14000) [pid = 1656] [serial = 1273] [outer = 0x12b0d3000] 21:47:45 INFO - PROCESS | 1656 | 1467953265961 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]]]}] 21:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 622ms 21:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:47:45 INFO - PROCESS | 1656 | 1467953265977 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:47:45 INFO - PROCESS | 1656 | 1467953265980 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:47:45 INFO - PROCESS | 1656 | 1467953265983 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:47:45 INFO - PROCESS | 1656 | 1467953265985 Marionette TRACE conn2 <- [1,1670,null,{}] 21:47:45 INFO - PROCESS | 1656 | 1467953265989 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}] 21:47:45 INFO - PROCESS | 1656 | 1467953265991 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:46 INFO - PROCESS | 1656 | 1467953266100 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:47:46 INFO - PROCESS | 1656 | 1467953266171 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:46 INFO - PROCESS | 1656 | 1467953266172 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e5800 == 43 [pid = 1656] [id = 425] 21:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116756400) [pid = 1656] [serial = 1274] [outer = 0x0] 21:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117227400) [pid = 1656] [serial = 1275] [outer = 0x116756400] 21:47:46 INFO - PROCESS | 1656 | 1467953266203 Marionette DEBUG loaded listener.js 21:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118104800) [pid = 1656] [serial = 1276] [outer = 0x116756400] 21:47:46 INFO - PROCESS | 1656 | 1467953266629 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]]]}] 21:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 672ms 21:47:46 INFO - PROCESS | 1656 | 1467953266656 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:47:46 INFO - PROCESS | 1656 | 1467953266659 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:47:46 INFO - PROCESS | 1656 | 1467953266663 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:47:46 INFO - PROCESS | 1656 | 1467953266665 Marionette TRACE conn2 <- [1,1674,null,{}] 21:47:46 INFO - PROCESS | 1656 | 1467953266697 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}] 21:47:46 INFO - PROCESS | 1656 | 1467953266699 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:46 INFO - PROCESS | 1656 | 1467953266804 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:47:46 INFO - PROCESS | 1656 | 1467953266863 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:46 INFO - PROCESS | 1656 | 1467953266865 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e8c800 == 44 [pid = 1656] [id = 426] 21:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11834d800) [pid = 1656] [serial = 1277] [outer = 0x0] 21:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1192ed400) [pid = 1656] [serial = 1278] [outer = 0x11834d800] 21:47:46 INFO - PROCESS | 1656 | 1467953266895 Marionette DEBUG loaded listener.js 21:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1195c4400) [pid = 1656] [serial = 1279] [outer = 0x11834d800] 21:47:47 INFO - PROCESS | 1656 | 1467953267356 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]]]}] 21:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 750ms 21:47:47 INFO - PROCESS | 1656 | 1467953267419 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:47:47 INFO - PROCESS | 1656 | 1467953267421 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:47:47 INFO - PROCESS | 1656 | 1467953267425 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:47:47 INFO - PROCESS | 1656 | 1467953267428 Marionette TRACE conn2 <- [1,1678,null,{}] 21:47:47 INFO - PROCESS | 1656 | 1467953267438 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}] 21:47:47 INFO - PROCESS | 1656 | 1467953267441 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:47 INFO - PROCESS | 1656 | 1467953267543 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:47:47 INFO - PROCESS | 1656 | 1467953267614 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:47 INFO - PROCESS | 1656 | 1467953267616 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb62800 == 45 [pid = 1656] [id = 427] 21:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124fadc00) [pid = 1656] [serial = 1280] [outer = 0x0] 21:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1257e0800) [pid = 1656] [serial = 1281] [outer = 0x124fadc00] 21:47:47 INFO - PROCESS | 1656 | 1467953267647 Marionette DEBUG loaded listener.js 21:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128aa0000) [pid = 1656] [serial = 1282] [outer = 0x124fadc00] 21:47:48 INFO - PROCESS | 1656 | 1467953268070 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]]]}] 21:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 21:47:48 INFO - PROCESS | 1656 | 1467953268114 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:47:48 INFO - PROCESS | 1656 | 1467953268116 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:47:48 INFO - PROCESS | 1656 | 1467953268134 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:47:48 INFO - PROCESS | 1656 | 1467953268135 Marionette TRACE conn2 <- [1,1682,null,{}] 21:47:48 INFO - PROCESS | 1656 | 1467953268138 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}] 21:47:48 INFO - PROCESS | 1656 | 1467953268139 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:48 INFO - PROCESS | 1656 | 1467953268242 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:47:48 INFO - PROCESS | 1656 | 1467953268299 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:48 INFO - PROCESS | 1656 | 1467953268300 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d12a800 == 46 [pid = 1656] [id = 428] 21:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128e18c00) [pid = 1656] [serial = 1283] [outer = 0x0] 21:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12a70bc00) [pid = 1656] [serial = 1284] [outer = 0x128e18c00] 21:47:48 INFO - PROCESS | 1656 | 1467953268342 Marionette DEBUG loaded listener.js 21:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12ad63400) [pid = 1656] [serial = 1285] [outer = 0x128e18c00] 21:47:48 INFO - PROCESS | 1656 | 1467953268813 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]]]}] 21:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 722ms 21:47:48 INFO - PROCESS | 1656 | 1467953268854 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:47:48 INFO - PROCESS | 1656 | 1467953268857 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:47:48 INFO - PROCESS | 1656 | 1467953268860 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:47:48 INFO - PROCESS | 1656 | 1467953268862 Marionette TRACE conn2 <- [1,1686,null,{}] 21:47:48 INFO - PROCESS | 1656 | 1467953268866 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}] 21:47:48 INFO - PROCESS | 1656 | 1467953268868 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:49 INFO - PROCESS | 1656 | 1467953269053 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:47:49 INFO - PROCESS | 1656 | 1467953269103 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:49 INFO - PROCESS | 1656 | 1467953269105 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e41800 == 47 [pid = 1656] [id = 429] 21:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113019800) [pid = 1656] [serial = 1286] [outer = 0x0] 21:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118108400) [pid = 1656] [serial = 1287] [outer = 0x113019800] 21:47:49 INFO - PROCESS | 1656 | 1467953269134 Marionette DEBUG loaded listener.js 21:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1251b1c00) [pid = 1656] [serial = 1288] [outer = 0x113019800] 21:47:49 INFO - PROCESS | 1656 | 1467953269712 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]]]}] 21:47:49 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 21:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 875ms 21:47:49 INFO - PROCESS | 1656 | 1467953269739 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:47:49 INFO - PROCESS | 1656 | 1467953269742 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:47:49 INFO - PROCESS | 1656 | 1467953269746 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:47:49 INFO - PROCESS | 1656 | 1467953269748 Marionette TRACE conn2 <- [1,1690,null,{}] 21:47:49 INFO - PROCESS | 1656 | 1467953269754 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}] 21:47:49 INFO - PROCESS | 1656 | 1467953269756 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:49 INFO - PROCESS | 1656 | 1467953269850 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:47:49 INFO - PROCESS | 1656 | 1467953269922 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:49 INFO - PROCESS | 1656 | 1467953269923 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11735c000 == 48 [pid = 1656] [id = 430] 21:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11697a800) [pid = 1656] [serial = 1289] [outer = 0x0] 21:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11810f400) [pid = 1656] [serial = 1290] [outer = 0x11697a800] 21:47:49 INFO - PROCESS | 1656 | 1467953269951 Marionette DEBUG loaded listener.js 21:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118337000) [pid = 1656] [serial = 1291] [outer = 0x11697a800] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12c821800 == 47 [pid = 1656] [id = 423] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1d1800 == 46 [pid = 1656] [id = 422] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x121779800 == 45 [pid = 1656] [id = 421] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbbf000 == 44 [pid = 1656] [id = 420] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b09c800 == 43 [pid = 1656] [id = 419] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad0a000 == 42 [pid = 1656] [id = 418] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128e84000 == 41 [pid = 1656] [id = 417] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x126d8b800 == 40 [pid = 1656] [id = 416] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1234de000 == 39 [pid = 1656] [id = 415] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1188b7800 == 38 [pid = 1656] [id = 414] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x116680800 == 37 [pid = 1656] [id = 413] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1234ed000 == 36 [pid = 1656] [id = 412] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c9000 == 35 [pid = 1656] [id = 410] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117017800 == 34 [pid = 1656] [id = 411] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11702c000 == 33 [pid = 1656] [id = 398] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117e41800 == 32 [pid = 1656] [id = 429] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12d12a800 == 31 [pid = 1656] [id = 428] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb62800 == 30 [pid = 1656] [id = 427] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128e8c800 == 29 [pid = 1656] [id = 426] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e5800 == 28 [pid = 1656] [id = 425] 21:47:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb73800 == 27 [pid = 1656] [id = 424] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1195b6c00) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1234ce800) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119d0fc00) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119a2c400) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1242a2000) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118278000) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124f34800) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185cb000) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12577f800) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113f30c00) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11662a000) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113d45800) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116077000) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117ea0800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118102400) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11827d000) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11834cc00) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1172c5400) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1138f6400) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185de000) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185c2000) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124f33c00) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119a72400) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1296ecc00) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128728c00) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126f59000) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1256ab400) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12ad60800) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12a772400) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119529400) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x121764c00) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118e77800) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126d51400) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12911a800) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128d20c00) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 21:47:50 INFO - PROCESS | 1656 | 1467953270928 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]]]}] 21:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1224ms 21:47:50 INFO - PROCESS | 1656 | 1467953270990 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:47:50 INFO - PROCESS | 1656 | 1467953270992 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:47:50 INFO - PROCESS | 1656 | 1467953270996 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:47:51 INFO - PROCESS | 1656 | 1467953270999 Marionette TRACE conn2 <- [1,1694,null,{}] 21:47:51 INFO - PROCESS | 1656 | 1467953271003 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}] 21:47:51 INFO - PROCESS | 1656 | 1467953271005 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:51 INFO - PROCESS | 1656 | 1467953271118 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:47:51 INFO - PROCESS | 1656 | 1467953271245 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:51 INFO - PROCESS | 1656 | 1467953271248 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ab3800 == 28 [pid = 1656] [id = 431] 21:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112a84000) [pid = 1656] [serial = 1292] [outer = 0x0] 21:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d60400) [pid = 1656] [serial = 1293] [outer = 0x112a84000] 21:47:51 INFO - PROCESS | 1656 | 1467953271281 Marionette DEBUG loaded listener.js 21:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1130aa800) [pid = 1656] [serial = 1294] [outer = 0x112a84000] 21:47:51 INFO - PROCESS | 1656 | 1467953271821 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]]]}] 21:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 875ms 21:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:47:51 INFO - PROCESS | 1656 | 1467953271871 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:47:51 INFO - PROCESS | 1656 | 1467953271875 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:47:51 INFO - PROCESS | 1656 | 1467953271880 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:47:51 INFO - PROCESS | 1656 | 1467953271882 Marionette TRACE conn2 <- [1,1698,null,{}] 21:47:51 INFO - PROCESS | 1656 | 1467953271893 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}] 21:47:51 INFO - PROCESS | 1656 | 1467953271895 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:51 INFO - PROCESS | 1656 | 1467953271998 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:47:52 INFO - PROCESS | 1656 | 1467953272075 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:52 INFO - PROCESS | 1656 | 1467953272077 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11702a800 == 29 [pid = 1656] [id = 432] 21:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116029000) [pid = 1656] [serial = 1295] [outer = 0x0] 21:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11607c000) [pid = 1656] [serial = 1296] [outer = 0x116029000] 21:47:52 INFO - PROCESS | 1656 | 1467953272108 Marionette DEBUG loaded listener.js 21:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11662fc00) [pid = 1656] [serial = 1297] [outer = 0x116029000] 21:47:52 INFO - PROCESS | 1656 | 1467953272794 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]]]}] 21:47:52 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 21:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 975ms 21:47:52 INFO - PROCESS | 1656 | 1467953272855 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:47:52 INFO - PROCESS | 1656 | 1467953272859 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:47:52 INFO - PROCESS | 1656 | 1467953272864 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:47:52 INFO - PROCESS | 1656 | 1467953272868 Marionette TRACE conn2 <- [1,1702,null,{}] 21:47:52 INFO - PROCESS | 1656 | 1467953272874 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}] 21:47:52 INFO - PROCESS | 1656 | 1467953272877 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:53 INFO - PROCESS | 1656 | 1467953273034 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:47:53 INFO - PROCESS | 1656 | 1467953273084 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:53 INFO - PROCESS | 1656 | 1467953273087 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11623a000 == 30 [pid = 1656] [id = 433] 21:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112fa4400) [pid = 1656] [serial = 1298] [outer = 0x0] 21:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11383a000) [pid = 1656] [serial = 1299] [outer = 0x112fa4400] 21:47:53 INFO - PROCESS | 1656 | 1467953273115 Marionette DEBUG loaded listener.js 21:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11602f800) [pid = 1656] [serial = 1300] [outer = 0x112fa4400] 21:47:53 INFO - PROCESS | 1656 | 1467953273414 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]]]}] 21:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 576ms 21:47:53 INFO - PROCESS | 1656 | 1467953273442 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:47:53 INFO - PROCESS | 1656 | 1467953273445 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:47:53 INFO - PROCESS | 1656 | 1467953273449 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:47:53 INFO - PROCESS | 1656 | 1467953273451 Marionette TRACE conn2 <- [1,1706,null,{}] 21:47:53 INFO - PROCESS | 1656 | 1467953273457 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}] 21:47:53 INFO - PROCESS | 1656 | 1467953273459 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:53 INFO - PROCESS | 1656 | 1467953273542 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:47:53 INFO - PROCESS | 1656 | 1467953273598 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:53 INFO - PROCESS | 1656 | 1467953273599 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e5c800 == 31 [pid = 1656] [id = 434] 21:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1160d7400) [pid = 1656] [serial = 1301] [outer = 0x0] 21:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11675b000) [pid = 1656] [serial = 1302] [outer = 0x1160d7400] 21:47:53 INFO - PROCESS | 1656 | 1467953273626 Marionette DEBUG loaded listener.js 21:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1173b3800) [pid = 1656] [serial = 1303] [outer = 0x1160d7400] 21:47:53 INFO - PROCESS | 1656 | 1467953273915 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]]]}] 21:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 475ms 21:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:47:53 INFO - PROCESS | 1656 | 1467953273926 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:47:53 INFO - PROCESS | 1656 | 1467953273928 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:47:53 INFO - PROCESS | 1656 | 1467953273930 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:47:53 INFO - PROCESS | 1656 | 1467953273932 Marionette TRACE conn2 <- [1,1710,null,{}] 21:47:53 INFO - PROCESS | 1656 | 1467953273949 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}] 21:47:53 INFO - PROCESS | 1656 | 1467953273955 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:54 INFO - PROCESS | 1656 | 1467953274040 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:47:54 INFO - PROCESS | 1656 | 1467953274045 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 1656 | 1467953274047 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d9800 == 32 [pid = 1656] [id = 435] 21:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1180b8400) [pid = 1656] [serial = 1304] [outer = 0x0] 21:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1181e5400) [pid = 1656] [serial = 1305] [outer = 0x1180b8400] 21:47:54 INFO - PROCESS | 1656 | 1467953274078 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11833b400) [pid = 1656] [serial = 1306] [outer = 0x1180b8400] 21:47:54 INFO - PROCESS | 1656 | 1467953274448 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]]]}] 21:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 532ms 21:47:54 INFO - PROCESS | 1656 | 1467953274463 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:47:54 INFO - PROCESS | 1656 | 1467953274465 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:47:54 INFO - PROCESS | 1656 | 1467953274467 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:47:54 INFO - PROCESS | 1656 | 1467953274468 Marionette TRACE conn2 <- [1,1714,null,{}] 21:47:54 INFO - PROCESS | 1656 | 1467953274472 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}] 21:47:54 INFO - PROCESS | 1656 | 1467953274474 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:54 INFO - PROCESS | 1656 | 1467953274550 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:47:54 INFO - PROCESS | 1656 | 1467953274556 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:54 INFO - PROCESS | 1656 | 1467953274557 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x124754800 == 33 [pid = 1656] [id = 436] 21:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11834cc00) [pid = 1656] [serial = 1307] [outer = 0x0] 21:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118560000) [pid = 1656] [serial = 1308] [outer = 0x11834cc00] 21:47:54 INFO - PROCESS | 1656 | 1467953274582 Marionette DEBUG loaded listener.js 21:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1185cb800) [pid = 1656] [serial = 1309] [outer = 0x11834cc00] 21:47:54 INFO - PROCESS | 1656 | 1467953274923 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]]]}] 21:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 474ms 21:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:47:54 INFO - PROCESS | 1656 | 1467953274941 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:47:54 INFO - PROCESS | 1656 | 1467953274942 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:47:54 INFO - PROCESS | 1656 | 1467953274945 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:47:54 INFO - PROCESS | 1656 | 1467953274946 Marionette TRACE conn2 <- [1,1718,null,{}] 21:47:54 INFO - PROCESS | 1656 | 1467953274948 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}] 21:47:54 INFO - PROCESS | 1656 | 1467953274949 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:55 INFO - PROCESS | 1656 | 1467953275026 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:47:55 INFO - PROCESS | 1656 | 1467953275094 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:55 INFO - PROCESS | 1656 | 1467953275095 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x125699800 == 34 [pid = 1656] [id = 437] 21:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11662a000) [pid = 1656] [serial = 1310] [outer = 0x0] 21:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1185d8800) [pid = 1656] [serial = 1311] [outer = 0x11662a000] 21:47:55 INFO - PROCESS | 1656 | 1467953275120 Marionette DEBUG loaded listener.js 21:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119436800) [pid = 1656] [serial = 1312] [outer = 0x11662a000] 21:47:55 INFO - PROCESS | 1656 | 1467953275482 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]]]}] 21:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 568ms 21:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:47:55 INFO - PROCESS | 1656 | 1467953275514 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:47:55 INFO - PROCESS | 1656 | 1467953275515 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:47:55 INFO - PROCESS | 1656 | 1467953275525 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:47:55 INFO - PROCESS | 1656 | 1467953275526 Marionette TRACE conn2 <- [1,1722,null,{}] 21:47:55 INFO - PROCESS | 1656 | 1467953275529 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}] 21:47:55 INFO - PROCESS | 1656 | 1467953275533 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:55 INFO - PROCESS | 1656 | 1467953275717 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:47:55 INFO - PROCESS | 1656 | 1467953275737 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:55 INFO - PROCESS | 1656 | 1467953275739 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b72000 == 35 [pid = 1656] [id = 438] 21:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119440400) [pid = 1656] [serial = 1313] [outer = 0x0] 21:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1195b8400) [pid = 1656] [serial = 1314] [outer = 0x119440400] 21:47:55 INFO - PROCESS | 1656 | 1467953275778 Marionette DEBUG loaded listener.js 21:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119a4b800) [pid = 1656] [serial = 1315] [outer = 0x119440400] 21:47:56 INFO - PROCESS | 1656 | 1467953276209 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]]]}] 21:47:56 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 21:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 727ms 21:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:47:56 INFO - PROCESS | 1656 | 1467953276249 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:47:56 INFO - PROCESS | 1656 | 1467953276250 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:47:56 INFO - PROCESS | 1656 | 1467953276252 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:47:56 INFO - PROCESS | 1656 | 1467953276253 Marionette TRACE conn2 <- [1,1726,null,{}] 21:47:56 INFO - PROCESS | 1656 | 1467953276256 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}] 21:47:56 INFO - PROCESS | 1656 | 1467953276257 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:56 INFO - PROCESS | 1656 | 1467953276357 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:47:56 INFO - PROCESS | 1656 | 1467953276361 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:56 INFO - PROCESS | 1656 | 1467953276362 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129326000 == 36 [pid = 1656] [id = 439] 21:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a4bc00) [pid = 1656] [serial = 1316] [outer = 0x0] 21:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119a71800) [pid = 1656] [serial = 1317] [outer = 0x119a4bc00] 21:47:56 INFO - PROCESS | 1656 | 1467953276386 Marionette DEBUG loaded listener.js 21:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121761000) [pid = 1656] [serial = 1318] [outer = 0x119a4bc00] 21:47:56 INFO - PROCESS | 1656 | 1467953276742 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]]]}] 21:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 21:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:47:56 INFO - PROCESS | 1656 | 1467953276774 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:47:56 INFO - PROCESS | 1656 | 1467953276775 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:47:56 INFO - PROCESS | 1656 | 1467953276777 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:47:56 INFO - PROCESS | 1656 | 1467953276778 Marionette TRACE conn2 <- [1,1730,null,{}] 21:47:56 INFO - PROCESS | 1656 | 1467953276780 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}] 21:47:56 INFO - PROCESS | 1656 | 1467953276781 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:56 INFO - PROCESS | 1656 | 1467953276890 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:47:56 INFO - PROCESS | 1656 | 1467953276894 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:56 INFO - PROCESS | 1656 | 1467953276895 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d4800 == 37 [pid = 1656] [id = 440] 21:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119a6a000) [pid = 1656] [serial = 1319] [outer = 0x0] 21:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12344b000) [pid = 1656] [serial = 1320] [outer = 0x119a6a000] 21:47:56 INFO - PROCESS | 1656 | 1467953276924 Marionette DEBUG loaded listener.js 21:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12426fc00) [pid = 1656] [serial = 1321] [outer = 0x119a6a000] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116756400) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11834d800) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124fadc00) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128e18c00) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113019800) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b0d3000) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1257edc00) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1195f0c00) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1256a4400) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124f36400) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1181db000) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1172bfc00) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124fa8000) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1181d9800) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128d21000) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195f1c00) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11952c400) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113010800) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1188ef000) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:47:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113372000) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:47:57 INFO - PROCESS | 1656 | 1467953277411 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]]]}] 21:47:57 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 21:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 668ms 21:47:57 INFO - PROCESS | 1656 | 1467953277453 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:47:57 INFO - PROCESS | 1656 | 1467953277455 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:47:57 INFO - PROCESS | 1656 | 1467953277458 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:47:57 INFO - PROCESS | 1656 | 1467953277459 Marionette TRACE conn2 <- [1,1734,null,{}] 21:47:57 INFO - PROCESS | 1656 | 1467953277461 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}] 21:47:57 INFO - PROCESS | 1656 | 1467953277463 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:57 INFO - PROCESS | 1656 | 1467953277540 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:47:57 INFO - PROCESS | 1656 | 1467953277544 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:57 INFO - PROCESS | 1656 | 1467953277546 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296cd800 == 38 [pid = 1656] [id = 441] 21:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116025400) [pid = 1656] [serial = 1322] [outer = 0x0] 21:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118106000) [pid = 1656] [serial = 1323] [outer = 0x116025400] 21:47:57 INFO - PROCESS | 1656 | 1467953277570 Marionette DEBUG loaded listener.js 21:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119532000) [pid = 1656] [serial = 1324] [outer = 0x116025400] 21:47:57 INFO - PROCESS | 1656 | 1467953277900 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]]]}] 21:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 469ms 21:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:47:57 INFO - PROCESS | 1656 | 1467953277927 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:47:57 INFO - PROCESS | 1656 | 1467953277929 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:47:57 INFO - PROCESS | 1656 | 1467953277931 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:47:57 INFO - PROCESS | 1656 | 1467953277932 Marionette TRACE conn2 <- [1,1738,null,{}] 21:47:57 INFO - PROCESS | 1656 | 1467953277934 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}] 21:47:57 INFO - PROCESS | 1656 | 1467953277935 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:58 INFO - PROCESS | 1656 | 1467953278016 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:47:58 INFO - PROCESS | 1656 | 1467953278022 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:58 INFO - PROCESS | 1656 | 1467953278023 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b08a800 == 39 [pid = 1656] [id = 442] 21:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119532c00) [pid = 1656] [serial = 1325] [outer = 0x0] 21:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124274400) [pid = 1656] [serial = 1326] [outer = 0x119532c00] 21:47:58 INFO - PROCESS | 1656 | 1467953278048 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1242a0400) [pid = 1656] [serial = 1327] [outer = 0x119532c00] 21:47:58 INFO - PROCESS | 1656 | 1467953278381 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]]]}] 21:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 467ms 21:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:47:58 INFO - PROCESS | 1656 | 1467953278399 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:47:58 INFO - PROCESS | 1656 | 1467953278401 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:47:58 INFO - PROCESS | 1656 | 1467953278405 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:47:58 INFO - PROCESS | 1656 | 1467953278407 Marionette TRACE conn2 <- [1,1742,null,{}] 21:47:58 INFO - PROCESS | 1656 | 1467953278409 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}] 21:47:58 INFO - PROCESS | 1656 | 1467953278411 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:58 INFO - PROCESS | 1656 | 1467953278529 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:47:58 INFO - PROCESS | 1656 | 1467953278539 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:58 INFO - PROCESS | 1656 | 1467953278540 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9dd800 == 40 [pid = 1656] [id = 443] 21:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1242a0800) [pid = 1656] [serial = 1328] [outer = 0x0] 21:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124f36400) [pid = 1656] [serial = 1329] [outer = 0x1242a0800] 21:47:58 INFO - PROCESS | 1656 | 1467953278567 Marionette DEBUG loaded listener.js 21:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12577bc00) [pid = 1656] [serial = 1330] [outer = 0x1242a0800] 21:47:58 INFO - PROCESS | 1656 | 1467953278889 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]]]}] 21:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 21:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:47:58 INFO - PROCESS | 1656 | 1467953278926 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:47:58 INFO - PROCESS | 1656 | 1467953278928 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:47:58 INFO - PROCESS | 1656 | 1467953278930 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:47:58 INFO - PROCESS | 1656 | 1467953278931 Marionette TRACE conn2 <- [1,1746,null,{}] 21:47:58 INFO - PROCESS | 1656 | 1467953278934 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}] 21:47:58 INFO - PROCESS | 1656 | 1467953278935 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:59 INFO - PROCESS | 1656 | 1467953279014 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:47:59 INFO - PROCESS | 1656 | 1467953279022 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:59 INFO - PROCESS | 1656 | 1467953279023 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1c3800 == 41 [pid = 1656] [id = 444] 21:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12577dc00) [pid = 1656] [serial = 1331] [outer = 0x0] 21:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1269e2000) [pid = 1656] [serial = 1332] [outer = 0x12577dc00] 21:47:59 INFO - PROCESS | 1656 | 1467953279047 Marionette DEBUG loaded listener.js 21:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12872b000) [pid = 1656] [serial = 1333] [outer = 0x12577dc00] 21:47:59 INFO - PROCESS | 1656 | 1467953279557 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]]]}] 21:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 672ms 21:47:59 INFO - PROCESS | 1656 | 1467953279603 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:47:59 INFO - PROCESS | 1656 | 1467953279605 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:47:59 INFO - PROCESS | 1656 | 1467953279609 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:47:59 INFO - PROCESS | 1656 | 1467953279611 Marionette TRACE conn2 <- [1,1750,null,{}] 21:47:59 INFO - PROCESS | 1656 | 1467953279616 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}] 21:47:59 INFO - PROCESS | 1656 | 1467953279618 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:59 INFO - PROCESS | 1656 | 1467953279750 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:47:59 INFO - PROCESS | 1656 | 1467953279854 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:47:59 INFO - PROCESS | 1656 | 1467953279857 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:47:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119516800 == 42 [pid = 1656] [id = 445] 21:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115e5b400) [pid = 1656] [serial = 1334] [outer = 0x0] 21:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116754c00) [pid = 1656] [serial = 1335] [outer = 0x115e5b400] 21:47:59 INFO - PROCESS | 1656 | 1467953279905 Marionette DEBUG loaded listener.js 21:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1172bec00) [pid = 1656] [serial = 1336] [outer = 0x115e5b400] 21:48:00 INFO - PROCESS | 1656 | 1467953280387 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]]]}] 21:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 822ms 21:48:00 INFO - PROCESS | 1656 | 1467953280431 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:48:00 INFO - PROCESS | 1656 | 1467953280434 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:48:00 INFO - PROCESS | 1656 | 1467953280454 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:48:00 INFO - PROCESS | 1656 | 1467953280456 Marionette TRACE conn2 <- [1,1754,null,{}] 21:48:00 INFO - PROCESS | 1656 | 1467953280458 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}] 21:48:00 INFO - PROCESS | 1656 | 1467953280460 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:00 INFO - PROCESS | 1656 | 1467953280565 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:48:00 INFO - PROCESS | 1656 | 1467953280626 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:00 INFO - PROCESS | 1656 | 1467953280628 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1b000 == 43 [pid = 1656] [id = 446] 21:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118102400) [pid = 1656] [serial = 1337] [outer = 0x0] 21:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118336400) [pid = 1656] [serial = 1338] [outer = 0x118102400] 21:48:00 INFO - PROCESS | 1656 | 1467953280659 Marionette DEBUG loaded listener.js 21:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118560c00) [pid = 1656] [serial = 1339] [outer = 0x118102400] 21:48:01 INFO - PROCESS | 1656 | 1467953281088 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]]]}] 21:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 673ms 21:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:48:01 INFO - PROCESS | 1656 | 1467953281125 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:48:01 INFO - PROCESS | 1656 | 1467953281126 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:48:01 INFO - PROCESS | 1656 | 1467953281129 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:48:01 INFO - PROCESS | 1656 | 1467953281131 Marionette TRACE conn2 <- [1,1758,null,{}] 21:48:01 INFO - PROCESS | 1656 | 1467953281141 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}] 21:48:01 INFO - PROCESS | 1656 | 1467953281145 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:01 INFO - PROCESS | 1656 | 1467953281247 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:48:01 INFO - PROCESS | 1656 | 1467953281309 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:01 INFO - PROCESS | 1656 | 1467953281312 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c811800 == 44 [pid = 1656] [id = 447] 21:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118e76400) [pid = 1656] [serial = 1340] [outer = 0x0] 21:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119529000) [pid = 1656] [serial = 1341] [outer = 0x118e76400] 21:48:01 INFO - PROCESS | 1656 | 1467953281343 Marionette DEBUG loaded listener.js 21:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1199ab400) [pid = 1656] [serial = 1342] [outer = 0x118e76400] 21:48:01 INFO - PROCESS | 1656 | 1467953281767 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]]]}] 21:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 671ms 21:48:01 INFO - PROCESS | 1656 | 1467953281801 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:48:01 INFO - PROCESS | 1656 | 1467953281803 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:48:01 INFO - PROCESS | 1656 | 1467953281806 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:48:01 INFO - PROCESS | 1656 | 1467953281807 Marionette TRACE conn2 <- [1,1762,null,{}] 21:48:01 INFO - PROCESS | 1656 | 1467953281809 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}] 21:48:01 INFO - PROCESS | 1656 | 1467953281811 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:01 INFO - PROCESS | 1656 | 1467953281934 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:48:02 INFO - PROCESS | 1656 | 1467953282026 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:02 INFO - PROCESS | 1656 | 1467953282028 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb46000 == 45 [pid = 1656] [id = 448] 21:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112dd5000) [pid = 1656] [serial = 1343] [outer = 0x0] 21:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12372a000) [pid = 1656] [serial = 1344] [outer = 0x112dd5000] 21:48:02 INFO - PROCESS | 1656 | 1467953282059 Marionette DEBUG loaded listener.js 21:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124fac400) [pid = 1656] [serial = 1345] [outer = 0x112dd5000] 21:48:02 INFO - PROCESS | 1656 | 1467953282477 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]]]}] 21:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 718ms 21:48:02 INFO - PROCESS | 1656 | 1467953282525 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:48:02 INFO - PROCESS | 1656 | 1467953282527 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:48:02 INFO - PROCESS | 1656 | 1467953282529 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:48:02 INFO - PROCESS | 1656 | 1467953282530 Marionette TRACE conn2 <- [1,1766,null,{}] 21:48:02 INFO - PROCESS | 1656 | 1467953282533 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}] 21:48:02 INFO - PROCESS | 1656 | 1467953282534 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:02 INFO - PROCESS | 1656 | 1467953282755 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:48:02 INFO - PROCESS | 1656 | 1467953282821 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:02 INFO - PROCESS | 1656 | 1467953282823 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118241800 == 46 [pid = 1656] [id = 449] 21:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1133ed800) [pid = 1656] [serial = 1346] [outer = 0x0] 21:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11386f800) [pid = 1656] [serial = 1347] [outer = 0x1133ed800] 21:48:02 INFO - PROCESS | 1656 | 1467953282853 Marionette DEBUG loaded listener.js 21:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11662f800) [pid = 1656] [serial = 1348] [outer = 0x1133ed800] 21:48:03 INFO - PROCESS | 1656 | 1467953283317 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]]]}] 21:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 821ms 21:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:48:03 INFO - PROCESS | 1656 | 1467953283371 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:48:03 INFO - PROCESS | 1656 | 1467953283373 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:48:03 INFO - PROCESS | 1656 | 1467953283378 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:48:03 INFO - PROCESS | 1656 | 1467953283380 Marionette TRACE conn2 <- [1,1770,null,{}] 21:48:03 INFO - PROCESS | 1656 | 1467953283383 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}] 21:48:03 INFO - PROCESS | 1656 | 1467953283384 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:03 INFO - PROCESS | 1656 | 1467953283498 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9dd800 == 45 [pid = 1656] [id = 443] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b08a800 == 44 [pid = 1656] [id = 442] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1296cd800 == 43 [pid = 1656] [id = 441] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d4800 == 42 [pid = 1656] [id = 440] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129326000 == 41 [pid = 1656] [id = 439] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x128b72000 == 40 [pid = 1656] [id = 438] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x125699800 == 39 [pid = 1656] [id = 437] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x124754800 == 38 [pid = 1656] [id = 436] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11810f400) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d9800 == 37 [pid = 1656] [id = 435] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118e5c800 == 36 [pid = 1656] [id = 434] 21:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11623a000 == 35 [pid = 1656] [id = 433] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117227400) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1192ed400) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118104800) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1257e0800) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1195c4400) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12a70bc00) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128aa0000) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b0d5c00) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118108400) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12ba14000) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12b985400) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12ad63400) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1251b1c00) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a709400) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119d0d800) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12ad5d400) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1257ee800) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11833e000) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129116800) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118102c00) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a64c00) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12a771400) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118340400) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1296e3800) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124b78000) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12344bc00) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12a70c400) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1176e0400) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129372c00) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119528000) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11952d400) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113d91000) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12a765c00) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1195f0800) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11675fc00) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1269e1800) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118107800) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1185c4000) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118266800) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 21:48:03 INFO - PROCESS | 1656 | 1467953283588 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:03 INFO - PROCESS | 1656 | 1467953283589 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x113366000 == 36 [pid = 1656] [id = 450] 21:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1138ed000) [pid = 1656] [serial = 1349] [outer = 0x0] 21:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11675fc00) [pid = 1656] [serial = 1350] [outer = 0x1138ed000] 21:48:03 INFO - PROCESS | 1656 | 1467953283617 Marionette DEBUG loaded listener.js 21:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118107000) [pid = 1656] [serial = 1351] [outer = 0x1138ed000] 21:48:03 INFO - PROCESS | 1656 | 1467953283933 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]]]}] 21:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 21:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:48:03 INFO - PROCESS | 1656 | 1467953283948 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:48:03 INFO - PROCESS | 1656 | 1467953283950 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:48:03 INFO - PROCESS | 1656 | 1467953283953 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:48:03 INFO - PROCESS | 1656 | 1467953283956 Marionette TRACE conn2 <- [1,1774,null,{}] 21:48:03 INFO - PROCESS | 1656 | 1467953283966 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}] 21:48:03 INFO - PROCESS | 1656 | 1467953283967 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:04 INFO - PROCESS | 1656 | 1467953284050 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:48:04 INFO - PROCESS | 1656 | 1467953284058 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:04 INFO - PROCESS | 1656 | 1467953284059 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa0800 == 37 [pid = 1656] [id = 451] 21:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11826b400) [pid = 1656] [serial = 1352] [outer = 0x0] 21:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185c4000) [pid = 1656] [serial = 1353] [outer = 0x11826b400] 21:48:04 INFO - PROCESS | 1656 | 1467953284086 Marionette DEBUG loaded listener.js 21:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1188eb400) [pid = 1656] [serial = 1354] [outer = 0x11826b400] 21:48:04 INFO - PROCESS | 1656 | 1467953284430 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]]]}] 21:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 525ms 21:48:04 INFO - PROCESS | 1656 | 1467953284478 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:48:04 INFO - PROCESS | 1656 | 1467953284480 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:48:04 INFO - PROCESS | 1656 | 1467953284488 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:48:04 INFO - PROCESS | 1656 | 1467953284490 Marionette TRACE conn2 <- [1,1778,null,{}] 21:48:04 INFO - PROCESS | 1656 | 1467953284493 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}] 21:48:04 INFO - PROCESS | 1656 | 1467953284495 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:04 INFO - PROCESS | 1656 | 1467953284591 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:48:04 INFO - PROCESS | 1656 | 1467953284649 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:04 INFO - PROCESS | 1656 | 1467953284651 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12403c800 == 38 [pid = 1656] [id = 452] 21:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118e73800) [pid = 1656] [serial = 1355] [outer = 0x0] 21:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119532400) [pid = 1656] [serial = 1356] [outer = 0x118e73800] 21:48:04 INFO - PROCESS | 1656 | 1467953284675 Marionette DEBUG loaded listener.js 21:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a38400) [pid = 1656] [serial = 1357] [outer = 0x118e73800] 21:48:04 INFO - PROCESS | 1656 | 1467953284974 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]]]}] 21:48:05 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 21:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 525ms 21:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:48:05 INFO - PROCESS | 1656 | 1467953285010 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:48:05 INFO - PROCESS | 1656 | 1467953285011 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:48:05 INFO - PROCESS | 1656 | 1467953285013 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:48:05 INFO - PROCESS | 1656 | 1467953285014 Marionette TRACE conn2 <- [1,1782,null,{}] 21:48:05 INFO - PROCESS | 1656 | 1467953285017 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}] 21:48:05 INFO - PROCESS | 1656 | 1467953285018 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:05 INFO - PROCESS | 1656 | 1467953285099 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:48:05 INFO - PROCESS | 1656 | 1467953285168 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 1656 | 1467953285169 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x125692800 == 39 [pid = 1656] [id = 453] 21:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d06000) [pid = 1656] [serial = 1358] [outer = 0x0] 21:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1231ddc00) [pid = 1656] [serial = 1359] [outer = 0x119d06000] 21:48:05 INFO - PROCESS | 1656 | 1467953285194 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12471f000) [pid = 1656] [serial = 1360] [outer = 0x119d06000] 21:48:05 INFO - PROCESS | 1656 | 1467953285512 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]]]}] 21:48:05 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 21:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 524ms 21:48:05 INFO - PROCESS | 1656 | 1467953285541 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:48:05 INFO - PROCESS | 1656 | 1467953285543 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:48:05 INFO - PROCESS | 1656 | 1467953285547 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:48:05 INFO - PROCESS | 1656 | 1467953285560 Marionette TRACE conn2 <- [1,1786,null,{}] 21:48:05 INFO - PROCESS | 1656 | 1467953285564 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}] 21:48:05 INFO - PROCESS | 1656 | 1467953285566 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:05 INFO - PROCESS | 1656 | 1467953285693 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:48:05 INFO - PROCESS | 1656 | 1467953285794 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:05 INFO - PROCESS | 1656 | 1467953285800 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x129327000 == 40 [pid = 1656] [id = 454] 21:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125752800) [pid = 1656] [serial = 1361] [outer = 0x0] 21:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12577ec00) [pid = 1656] [serial = 1362] [outer = 0x125752800] 21:48:05 INFO - PROCESS | 1656 | 1467953285852 Marionette DEBUG loaded listener.js 21:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126ff5400) [pid = 1656] [serial = 1363] [outer = 0x125752800] 21:48:06 INFO - PROCESS | 1656 | 1467953286242 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]]]}] 21:48:06 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 21:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 733ms 21:48:06 INFO - PROCESS | 1656 | 1467953286284 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:48:06 INFO - PROCESS | 1656 | 1467953286285 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:48:06 INFO - PROCESS | 1656 | 1467953286288 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:48:06 INFO - PROCESS | 1656 | 1467953286289 Marionette TRACE conn2 <- [1,1790,null,{}] 21:48:06 INFO - PROCESS | 1656 | 1467953286291 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}] 21:48:06 INFO - PROCESS | 1656 | 1467953286292 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:06 INFO - PROCESS | 1656 | 1467953286398 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:48:06 INFO - PROCESS | 1656 | 1467953286402 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:06 INFO - PROCESS | 1656 | 1467953286403 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x113d72800 == 41 [pid = 1656] [id = 455] 21:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1256a6c00) [pid = 1656] [serial = 1364] [outer = 0x0] 21:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128a9fc00) [pid = 1656] [serial = 1365] [outer = 0x1256a6c00] 21:48:06 INFO - PROCESS | 1656 | 1467953286427 Marionette DEBUG loaded listener.js 21:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128d25c00) [pid = 1656] [serial = 1366] [outer = 0x1256a6c00] 21:48:06 INFO - PROCESS | 1656 | 1467953286768 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]]]}] 21:48:06 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) 21:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 21:48:06 INFO - PROCESS | 1656 | 1467953286813 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:48:06 INFO - PROCESS | 1656 | 1467953286821 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:48:06 INFO - PROCESS | 1656 | 1467953286824 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:48:06 INFO - PROCESS | 1656 | 1467953286825 Marionette TRACE conn2 <- [1,1794,null,{}] 21:48:06 INFO - PROCESS | 1656 | 1467953286827 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}] 21:48:06 INFO - PROCESS | 1656 | 1467953286828 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:06 INFO - PROCESS | 1656 | 1467953286931 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:48:06 INFO - PROCESS | 1656 | 1467953286942 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:06 INFO - PROCESS | 1656 | 1467953286943 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c5000 == 42 [pid = 1656] [id = 456] 21:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128d26000) [pid = 1656] [serial = 1367] [outer = 0x0] 21:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129118000) [pid = 1656] [serial = 1368] [outer = 0x128d26000] 21:48:06 INFO - PROCESS | 1656 | 1467953286967 Marionette DEBUG loaded listener.js 21:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12911ec00) [pid = 1656] [serial = 1369] [outer = 0x128d26000] 21:48:07 INFO - PROCESS | 1656 | 1467953287332 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]]]}] 21:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 21:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:48:07 INFO - PROCESS | 1656 | 1467953287345 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:48:07 INFO - PROCESS | 1656 | 1467953287346 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:48:07 INFO - PROCESS | 1656 | 1467953287348 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:48:07 INFO - PROCESS | 1656 | 1467953287350 Marionette TRACE conn2 <- [1,1798,null,{}] 21:48:07 INFO - PROCESS | 1656 | 1467953287355 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}] 21:48:07 INFO - PROCESS | 1656 | 1467953287356 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:07 INFO - PROCESS | 1656 | 1467953287491 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:48:07 INFO - PROCESS | 1656 | 1467953287507 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:07 INFO - PROCESS | 1656 | 1467953287508 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbf6000 == 43 [pid = 1656] [id = 457] 21:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12911f800) [pid = 1656] [serial = 1370] [outer = 0x0] 21:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129508800) [pid = 1656] [serial = 1371] [outer = 0x12911f800] 21:48:07 INFO - PROCESS | 1656 | 1467953287539 Marionette DEBUG loaded listener.js 21:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1296e5c00) [pid = 1656] [serial = 1372] [outer = 0x12911f800] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119440400) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a4bc00) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112fa4400) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119a6a000) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11697a800) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1160d7400) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11834cc00) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180b8400) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119532c00) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116025400) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1242a0800) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:48:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11662a000) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:48:07 INFO - PROCESS | 1656 | 1467953287956 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]]]}] 21:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 625ms 21:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:48:07 INFO - PROCESS | 1656 | 1467953287973 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:48:07 INFO - PROCESS | 1656 | 1467953287975 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:48:07 INFO - PROCESS | 1656 | 1467953287977 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:48:07 INFO - PROCESS | 1656 | 1467953287978 Marionette TRACE conn2 <- [1,1802,null,{}] 21:48:07 INFO - PROCESS | 1656 | 1467953287980 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}] 21:48:07 INFO - PROCESS | 1656 | 1467953287982 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:08 INFO - PROCESS | 1656 | 1467953288066 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:48:08 INFO - PROCESS | 1656 | 1467953288069 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:08 INFO - PROCESS | 1656 | 1467953288071 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe9800 == 44 [pid = 1656] [id = 458] 21:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116760000) [pid = 1656] [serial = 1373] [outer = 0x0] 21:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1181db000) [pid = 1656] [serial = 1374] [outer = 0x116760000] 21:48:08 INFO - PROCESS | 1656 | 1467953288148 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195b7400) [pid = 1656] [serial = 1375] [outer = 0x116760000] 21:48:08 INFO - PROCESS | 1656 | 1467953288459 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]]]}] 21:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 21:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:48:08 INFO - PROCESS | 1656 | 1467953288496 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:48:08 INFO - PROCESS | 1656 | 1467953288497 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:48:08 INFO - PROCESS | 1656 | 1467953288499 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:48:08 INFO - PROCESS | 1656 | 1467953288501 Marionette TRACE conn2 <- [1,1806,null,{}] 21:48:08 INFO - PROCESS | 1656 | 1467953288503 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}] 21:48:08 INFO - PROCESS | 1656 | 1467953288504 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:08 INFO - PROCESS | 1656 | 1467953288594 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:48:08 INFO - PROCESS | 1656 | 1467953288597 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:08 INFO - PROCESS | 1656 | 1467953288599 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb62000 == 45 [pid = 1656] [id = 459] 21:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118276800) [pid = 1656] [serial = 1376] [outer = 0x0] 21:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125756800) [pid = 1656] [serial = 1377] [outer = 0x118276800] 21:48:08 INFO - PROCESS | 1656 | 1467953288625 Marionette DEBUG loaded listener.js 21:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a70a400) [pid = 1656] [serial = 1378] [outer = 0x118276800] 21:48:08 INFO - PROCESS | 1656 | 1467953288992 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]]]}] 21:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 21:48:09 INFO - PROCESS | 1656 | 1467953289031 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:48:09 INFO - PROCESS | 1656 | 1467953289033 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:48:09 INFO - PROCESS | 1656 | 1467953289037 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:48:09 INFO - PROCESS | 1656 | 1467953289041 Marionette TRACE conn2 <- [1,1810,null,{}] 21:48:09 INFO - PROCESS | 1656 | 1467953289044 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}] 21:48:09 INFO - PROCESS | 1656 | 1467953289047 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:09 INFO - PROCESS | 1656 | 1467953289192 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:48:09 INFO - PROCESS | 1656 | 1467953289197 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:09 INFO - PROCESS | 1656 | 1467953289198 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d11c800 == 46 [pid = 1656] [id = 460] 21:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119d07000) [pid = 1656] [serial = 1379] [outer = 0x0] 21:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a76ec00) [pid = 1656] [serial = 1380] [outer = 0x119d07000] 21:48:09 INFO - PROCESS | 1656 | 1467953289236 Marionette DEBUG loaded listener.js 21:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12ad5d800) [pid = 1656] [serial = 1381] [outer = 0x119d07000] 21:48:09 INFO - PROCESS | 1656 | 1467953289607 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]]]}] 21:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 623ms 21:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:48:09 INFO - PROCESS | 1656 | 1467953289658 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:48:09 INFO - PROCESS | 1656 | 1467953289659 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:48:09 INFO - PROCESS | 1656 | 1467953289662 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:48:09 INFO - PROCESS | 1656 | 1467953289663 Marionette TRACE conn2 <- [1,1814,null,{}] 21:48:09 INFO - PROCESS | 1656 | 1467953289665 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}] 21:48:09 INFO - PROCESS | 1656 | 1467953289666 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:09 INFO - PROCESS | 1656 | 1467953289749 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:48:09 INFO - PROCESS | 1656 | 1467953289753 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:09 INFO - PROCESS | 1656 | 1467953289754 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3df000 == 47 [pid = 1656] [id = 461] 21:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119a6bc00) [pid = 1656] [serial = 1382] [outer = 0x0] 21:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ad67800) [pid = 1656] [serial = 1383] [outer = 0x119a6bc00] 21:48:09 INFO - PROCESS | 1656 | 1467953289777 Marionette DEBUG loaded listener.js 21:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b0d8000) [pid = 1656] [serial = 1384] [outer = 0x119a6bc00] 21:48:10 INFO - PROCESS | 1656 | 1467953290287 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]]]}] 21:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 668ms 21:48:10 INFO - PROCESS | 1656 | 1467953290331 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:48:10 INFO - PROCESS | 1656 | 1467953290335 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:48:10 INFO - PROCESS | 1656 | 1467953290339 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:48:10 INFO - PROCESS | 1656 | 1467953290343 Marionette TRACE conn2 <- [1,1818,null,{}] 21:48:10 INFO - PROCESS | 1656 | 1467953290348 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}] 21:48:10 INFO - PROCESS | 1656 | 1467953290351 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:10 INFO - PROCESS | 1656 | 1467953290516 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:48:10 INFO - PROCESS | 1656 | 1467953290659 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:10 INFO - PROCESS | 1656 | 1467953290661 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119510800 == 48 [pid = 1656] [id = 462] 21:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1167b9800) [pid = 1656] [serial = 1385] [outer = 0x0] 21:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1172be800) [pid = 1656] [serial = 1386] [outer = 0x1167b9800] 21:48:10 INFO - PROCESS | 1656 | 1467953290692 Marionette DEBUG loaded listener.js 21:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1181e1000) [pid = 1656] [serial = 1387] [outer = 0x1167b9800] 21:48:11 INFO - PROCESS | 1656 | 1467953291124 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]]]}] 21:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 827ms 21:48:11 INFO - PROCESS | 1656 | 1467953291165 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:48:11 INFO - PROCESS | 1656 | 1467953291169 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:48:11 INFO - PROCESS | 1656 | 1467953291173 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:48:11 INFO - PROCESS | 1656 | 1467953291175 Marionette TRACE conn2 <- [1,1822,null,{}] 21:48:11 INFO - PROCESS | 1656 | 1467953291178 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}] 21:48:11 INFO - PROCESS | 1656 | 1467953291180 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:11 INFO - PROCESS | 1656 | 1467953291290 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:48:11 INFO - PROCESS | 1656 | 1467953291354 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:11 INFO - PROCESS | 1656 | 1467953291355 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x129324000 == 49 [pid = 1656] [id = 463] 21:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185c5400) [pid = 1656] [serial = 1388] [outer = 0x0] 21:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1192f1400) [pid = 1656] [serial = 1389] [outer = 0x1185c5400] 21:48:11 INFO - PROCESS | 1656 | 1467953291386 Marionette DEBUG loaded listener.js 21:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195bb000) [pid = 1656] [serial = 1390] [outer = 0x1185c5400] 21:48:11 INFO - PROCESS | 1656 | 1467953291842 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]]]}] 21:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 721ms 21:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:48:11 INFO - PROCESS | 1656 | 1467953291900 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:48:11 INFO - PROCESS | 1656 | 1467953291901 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:48:11 INFO - PROCESS | 1656 | 1467953291905 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:48:11 INFO - PROCESS | 1656 | 1467953291908 Marionette TRACE conn2 <- [1,1826,null,{}] 21:48:11 INFO - PROCESS | 1656 | 1467953291916 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}] 21:48:11 INFO - PROCESS | 1656 | 1467953291919 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:12 INFO - PROCESS | 1656 | 1467953292066 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:48:12 INFO - PROCESS | 1656 | 1467953292081 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 1656 | 1467953292083 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3dd000 == 50 [pid = 1656] [id = 464] 21:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124b79400) [pid = 1656] [serial = 1391] [outer = 0x0] 21:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1251c0800) [pid = 1656] [serial = 1392] [outer = 0x124b79400] 21:48:12 INFO - PROCESS | 1656 | 1467953292113 Marionette DEBUG loaded listener.js 21:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x126f64800) [pid = 1656] [serial = 1393] [outer = 0x124b79400] 21:48:12 INFO - PROCESS | 1656 | 1467953292548 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]]]}] 21:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 673ms 21:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:48:12 INFO - PROCESS | 1656 | 1467953292579 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:48:12 INFO - PROCESS | 1656 | 1467953292580 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:48:12 INFO - PROCESS | 1656 | 1467953292583 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:48:12 INFO - PROCESS | 1656 | 1467953292584 Marionette TRACE conn2 <- [1,1830,null,{}] 21:48:12 INFO - PROCESS | 1656 | 1467953292589 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}] 21:48:12 INFO - PROCESS | 1656 | 1467953292590 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:12 INFO - PROCESS | 1656 | 1467953292697 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:48:12 INFO - PROCESS | 1656 | 1467953292756 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:12 INFO - PROCESS | 1656 | 1467953292757 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db66800 == 51 [pid = 1656] [id = 465] 21:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112d5c800) [pid = 1656] [serial = 1394] [outer = 0x0] 21:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128a9f400) [pid = 1656] [serial = 1395] [outer = 0x112d5c800] 21:48:12 INFO - PROCESS | 1656 | 1467953292831 Marionette DEBUG loaded listener.js 21:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1296ed400) [pid = 1656] [serial = 1396] [outer = 0x112d5c800] 21:48:13 INFO - PROCESS | 1656 | 1467953293435 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]]]}] 21:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 921ms 21:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:48:13 INFO - PROCESS | 1656 | 1467953293504 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:48:13 INFO - PROCESS | 1656 | 1467953293507 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:48:13 INFO - PROCESS | 1656 | 1467953293510 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:48:13 INFO - PROCESS | 1656 | 1467953293512 Marionette TRACE conn2 <- [1,1834,null,{}] 21:48:13 INFO - PROCESS | 1656 | 1467953293516 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}] 21:48:13 INFO - PROCESS | 1656 | 1467953293519 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:13 INFO - PROCESS | 1656 | 1467953293624 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:48:13 INFO - PROCESS | 1656 | 1467953293696 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:13 INFO - PROCESS | 1656 | 1467953293699 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x125687800 == 52 [pid = 1656] [id = 466] 21:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x116970c00) [pid = 1656] [serial = 1397] [outer = 0x0] 21:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1176d2800) [pid = 1656] [serial = 1398] [outer = 0x116970c00] 21:48:13 INFO - PROCESS | 1656 | 1467953293727 Marionette DEBUG loaded listener.js 21:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1181df000) [pid = 1656] [serial = 1399] [outer = 0x116970c00] 21:48:14 INFO - PROCESS | 1656 | 1467953294191 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]]]}] 21:48:14 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 21:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 725ms 21:48:14 INFO - PROCESS | 1656 | 1467953294235 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:48:14 INFO - PROCESS | 1656 | 1467953294242 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:48:14 INFO - PROCESS | 1656 | 1467953294248 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:48:14 INFO - PROCESS | 1656 | 1467953294251 Marionette TRACE conn2 <- [1,1838,null,{}] 21:48:14 INFO - PROCESS | 1656 | 1467953294254 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}] 21:48:14 INFO - PROCESS | 1656 | 1467953294257 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:14 INFO - PROCESS | 1656 | 1467953294395 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:48:14 INFO - PROCESS | 1656 | 1467953294503 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:14 INFO - PROCESS | 1656 | 1467953294505 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11926a800 == 53 [pid = 1656] [id = 467] 21:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1185c6000) [pid = 1656] [serial = 1400] [outer = 0x0] 21:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1185d9c00) [pid = 1656] [serial = 1401] [outer = 0x1185c6000] 21:48:14 INFO - PROCESS | 1656 | 1467953294550 Marionette DEBUG loaded listener.js 21:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11943b800) [pid = 1656] [serial = 1402] [outer = 0x1185c6000] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d11c800 == 52 [pid = 1656] [id = 460] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb62000 == 51 [pid = 1656] [id = 459] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe9800 == 50 [pid = 1656] [id = 458] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbf6000 == 49 [pid = 1656] [id = 457] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c5000 == 48 [pid = 1656] [id = 456] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x113d72800 == 47 [pid = 1656] [id = 455] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x129327000 == 46 [pid = 1656] [id = 454] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x125692800 == 45 [pid = 1656] [id = 453] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12403c800 == 44 [pid = 1656] [id = 452] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa0800 == 43 [pid = 1656] [id = 451] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x113366000 == 42 [pid = 1656] [id = 450] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118241800 == 41 [pid = 1656] [id = 449] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1b000 == 40 [pid = 1656] [id = 446] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119516800 == 39 [pid = 1656] [id = 445] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11702a800 == 38 [pid = 1656] [id = 432] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12c811800 == 37 [pid = 1656] [id = 447] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb46000 == 36 [pid = 1656] [id = 448] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11735c000 == 35 [pid = 1656] [id = 430] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1c3800 == 34 [pid = 1656] [id = 444] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x113ab3800 == 33 [pid = 1656] [id = 431] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x125687800 == 32 [pid = 1656] [id = 466] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12db66800 == 31 [pid = 1656] [id = 465] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3dd000 == 30 [pid = 1656] [id = 464] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x129324000 == 29 [pid = 1656] [id = 463] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119510800 == 28 [pid = 1656] [id = 462] 21:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3df000 == 27 [pid = 1656] [id = 461] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1195b8400) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119a71800) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112d60400) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11602f800) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12344b000) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118337000) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11383a000) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11675b000) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1173b3800) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118560000) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185cb800) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11607c000) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1181e5400) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11833b400) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124274400) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118106000) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12426fc00) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124f36400) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12577bc00) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1269e2000) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119436800) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185d8800) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119a4b800) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121761000) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119532000) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1242a0400) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 21:48:15 INFO - PROCESS | 1656 | 1467953295683 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]]]}] 21:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1473ms 21:48:15 INFO - PROCESS | 1656 | 1467953295724 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:48:15 INFO - PROCESS | 1656 | 1467953295726 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:48:15 INFO - PROCESS | 1656 | 1467953295729 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:48:15 INFO - PROCESS | 1656 | 1467953295732 Marionette TRACE conn2 <- [1,1842,null,{}] 21:48:15 INFO - PROCESS | 1656 | 1467953295736 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}] 21:48:15 INFO - PROCESS | 1656 | 1467953295738 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:15 INFO - PROCESS | 1656 | 1467953295824 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:48:15 INFO - PROCESS | 1656 | 1467953295828 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:15 INFO - PROCESS | 1656 | 1467953295830 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b0800 == 28 [pid = 1656] [id = 468] 21:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117ea7400) [pid = 1656] [serial = 1403] [outer = 0x0] 21:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118106c00) [pid = 1656] [serial = 1404] [outer = 0x117ea7400] 21:48:15 INFO - PROCESS | 1656 | 1467953295860 Marionette DEBUG loaded listener.js 21:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11833ac00) [pid = 1656] [serial = 1405] [outer = 0x117ea7400] 21:48:16 INFO - PROCESS | 1656 | 1467953296221 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]]]}] 21:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 21:48:16 INFO - PROCESS | 1656 | 1467953296253 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:48:16 INFO - PROCESS | 1656 | 1467953296256 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:48:16 INFO - PROCESS | 1656 | 1467953296266 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:48:16 INFO - PROCESS | 1656 | 1467953296268 Marionette TRACE conn2 <- [1,1846,null,{}] 21:48:16 INFO - PROCESS | 1656 | 1467953296270 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}] 21:48:16 INFO - PROCESS | 1656 | 1467953296272 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:16 INFO - PROCESS | 1656 | 1467953296357 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:48:16 INFO - PROCESS | 1656 | 1467953296361 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:16 INFO - PROCESS | 1656 | 1467953296363 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119283000 == 29 [pid = 1656] [id = 469] 21:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118560800) [pid = 1656] [serial = 1406] [outer = 0x0] 21:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118e74800) [pid = 1656] [serial = 1407] [outer = 0x118560800] 21:48:16 INFO - PROCESS | 1656 | 1467953296390 Marionette DEBUG loaded listener.js 21:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11952c800) [pid = 1656] [serial = 1408] [outer = 0x118560800] 21:48:16 INFO - PROCESS | 1656 | 1467953296768 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]]]}] 21:48:16 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) 21:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 524ms 21:48:16 INFO - PROCESS | 1656 | 1467953296795 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:48:16 INFO - PROCESS | 1656 | 1467953296796 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:48:16 INFO - PROCESS | 1656 | 1467953296799 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:48:16 INFO - PROCESS | 1656 | 1467953296802 Marionette TRACE conn2 <- [1,1850,null,{}] 21:48:16 INFO - PROCESS | 1656 | 1467953296812 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}] 21:48:16 INFO - PROCESS | 1656 | 1467953296815 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:16 INFO - PROCESS | 1656 | 1467953296893 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:48:16 INFO - PROCESS | 1656 | 1467953296898 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:16 INFO - PROCESS | 1656 | 1467953296900 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x124745000 == 30 [pid = 1656] [id = 470] 21:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1195bfc00) [pid = 1656] [serial = 1409] [outer = 0x0] 21:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119a65000) [pid = 1656] [serial = 1410] [outer = 0x1195bfc00] 21:48:16 INFO - PROCESS | 1656 | 1467953296930 Marionette DEBUG loaded listener.js 21:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fdac00) [pid = 1656] [serial = 1411] [outer = 0x1195bfc00] 21:48:17 INFO - PROCESS | 1656 | 1467953297276 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]]]}] 21:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 524ms 21:48:17 INFO - PROCESS | 1656 | 1467953297323 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:48:17 INFO - PROCESS | 1656 | 1467953297325 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:48:17 INFO - PROCESS | 1656 | 1467953297327 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:48:17 INFO - PROCESS | 1656 | 1467953297328 Marionette TRACE conn2 <- [1,1854,null,{}] 21:48:17 INFO - PROCESS | 1656 | 1467953297331 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}] 21:48:17 INFO - PROCESS | 1656 | 1467953297332 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:17 INFO - PROCESS | 1656 | 1467953297412 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:48:17 INFO - PROCESS | 1656 | 1467953297494 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:17 INFO - PROCESS | 1656 | 1467953297495 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x125707800 == 31 [pid = 1656] [id = 471] 21:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1195e8000) [pid = 1656] [serial = 1412] [outer = 0x0] 21:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123730800) [pid = 1656] [serial = 1413] [outer = 0x1195e8000] 21:48:17 INFO - PROCESS | 1656 | 1467953297520 Marionette DEBUG loaded listener.js 21:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124c45400) [pid = 1656] [serial = 1414] [outer = 0x1195e8000] 21:48:17 INFO - PROCESS | 1656 | 1467953297849 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]]]}] 21:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 21:48:17 INFO - PROCESS | 1656 | 1467953297898 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:48:17 INFO - PROCESS | 1656 | 1467953297899 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:48:17 INFO - PROCESS | 1656 | 1467953297901 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:48:17 INFO - PROCESS | 1656 | 1467953297902 Marionette TRACE conn2 <- [1,1858,null,{}] 21:48:17 INFO - PROCESS | 1656 | 1467953297905 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}] 21:48:17 INFO - PROCESS | 1656 | 1467953297906 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:18 INFO - PROCESS | 1656 | 1467953298007 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:48:18 INFO - PROCESS | 1656 | 1467953298011 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:18 INFO - PROCESS | 1656 | 1467953298012 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129316000 == 32 [pid = 1656] [id = 472] 21:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11827e400) [pid = 1656] [serial = 1415] [outer = 0x0] 21:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125751c00) [pid = 1656] [serial = 1416] [outer = 0x11827e400] 21:48:18 INFO - PROCESS | 1656 | 1467953298037 Marionette DEBUG loaded listener.js 21:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1269e2000) [pid = 1656] [serial = 1417] [outer = 0x11827e400] 21:48:18 INFO - PROCESS | 1656 | 1467953298398 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]]]}] 21:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 21:48:18 INFO - PROCESS | 1656 | 1467953298422 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:48:18 INFO - PROCESS | 1656 | 1467953298423 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:48:18 INFO - PROCESS | 1656 | 1467953298425 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:48:18 INFO - PROCESS | 1656 | 1467953298426 Marionette TRACE conn2 <- [1,1862,null,{}] 21:48:18 INFO - PROCESS | 1656 | 1467953298436 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}] 21:48:18 INFO - PROCESS | 1656 | 1467953298440 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:18 INFO - PROCESS | 1656 | 1467953298556 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1256a6c00) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128d26000) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12911f800) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116760000) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119d06000) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12577dc00) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1138ed000) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x115e5b400) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118102400) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11826b400) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118e73800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112dd5000) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118e76400) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1133ed800) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118276800) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125752800) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116029000) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112a84000) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119a6bc00) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:48:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119d07000) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:48:19 INFO - PROCESS | 1656 | 1467953299167 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:19 INFO - PROCESS | 1656 | 1467953299168 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133ce800 == 33 [pid = 1656] [id = 473] 21:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11213bc00) [pid = 1656] [serial = 1418] [outer = 0x0] 21:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112a7d400) [pid = 1656] [serial = 1419] [outer = 0x11213bc00] 21:48:19 INFO - PROCESS | 1656 | 1467953299200 Marionette DEBUG loaded listener.js 21:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113d41400) [pid = 1656] [serial = 1420] [outer = 0x11213bc00] 21:48:19 INFO - PROCESS | 1656 | 1467953299772 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]]]}] 21:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1424ms 21:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:48:19 INFO - PROCESS | 1656 | 1467953299851 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:48:19 INFO - PROCESS | 1656 | 1467953299852 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:48:19 INFO - PROCESS | 1656 | 1467953299855 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:48:19 INFO - PROCESS | 1656 | 1467953299857 Marionette TRACE conn2 <- [1,1866,null,{}] 21:48:19 INFO - PROCESS | 1656 | 1467953299860 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}] 21:48:19 INFO - PROCESS | 1656 | 1467953299863 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:19 INFO - PROCESS | 1656 | 1467953299961 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:48:20 INFO - PROCESS | 1656 | 1467953300029 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:20 INFO - PROCESS | 1656 | 1467953300031 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x121787800 == 34 [pid = 1656] [id = 474] 21:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116758c00) [pid = 1656] [serial = 1421] [outer = 0x0] 21:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117ea6800) [pid = 1656] [serial = 1422] [outer = 0x116758c00] 21:48:20 INFO - PROCESS | 1656 | 1467953300078 Marionette DEBUG loaded listener.js 21:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118107800) [pid = 1656] [serial = 1423] [outer = 0x116758c00] 21:48:20 INFO - PROCESS | 1656 | 1467953300752 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]]]}] 21:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 972ms 21:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:48:20 INFO - PROCESS | 1656 | 1467953300830 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:48:20 INFO - PROCESS | 1656 | 1467953300832 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:48:20 INFO - PROCESS | 1656 | 1467953300835 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:48:20 INFO - PROCESS | 1656 | 1467953300836 Marionette TRACE conn2 <- [1,1870,null,{}] 21:48:20 INFO - PROCESS | 1656 | 1467953300839 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}] 21:48:20 INFO - PROCESS | 1656 | 1467953300840 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:20 INFO - PROCESS | 1656 | 1467953300951 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:48:21 INFO - PROCESS | 1656 | 1467953301014 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:21 INFO - PROCESS | 1656 | 1467953301015 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1e800 == 35 [pid = 1656] [id = 475] 21:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1185bd000) [pid = 1656] [serial = 1424] [outer = 0x0] 21:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118e7c400) [pid = 1656] [serial = 1425] [outer = 0x1185bd000] 21:48:21 INFO - PROCESS | 1656 | 1467953301045 Marionette DEBUG loaded listener.js 21:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11952a400) [pid = 1656] [serial = 1426] [outer = 0x1185bd000] 21:48:21 INFO - PROCESS | 1656 | 1467953301726 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]]]}] 21:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 921ms 21:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:48:21 INFO - PROCESS | 1656 | 1467953301757 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:48:21 INFO - PROCESS | 1656 | 1467953301759 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:48:21 INFO - PROCESS | 1656 | 1467953301762 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:48:21 INFO - PROCESS | 1656 | 1467953301764 Marionette TRACE conn2 <- [1,1874,null,{}] 21:48:21 INFO - PROCESS | 1656 | 1467953301768 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}] 21:48:21 INFO - PROCESS | 1656 | 1467953301769 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:21 INFO - PROCESS | 1656 | 1467953301878 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:48:21 INFO - PROCESS | 1656 | 1467953301943 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:21 INFO - PROCESS | 1656 | 1467953301945 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118241800 == 36 [pid = 1656] [id = 476] 21:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11607a800) [pid = 1656] [serial = 1427] [outer = 0x0] 21:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1160dc400) [pid = 1656] [serial = 1428] [outer = 0x11607a800] 21:48:21 INFO - PROCESS | 1656 | 1467953301975 Marionette DEBUG loaded listener.js 21:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116a0d400) [pid = 1656] [serial = 1429] [outer = 0x11607a800] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x112f11800 == 35 [pid = 1656] [id = 25] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad1d000 == 34 [pid = 1656] [id = 8] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x113abe000 == 33 [pid = 1656] [id = 26] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x129316000 == 32 [pid = 1656] [id = 472] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x125707800 == 31 [pid = 1656] [id = 471] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x124745000 == 30 [pid = 1656] [id = 470] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119283000 == 29 [pid = 1656] [id = 469] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b0800 == 28 [pid = 1656] [id = 468] 21:48:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11926a800 == 27 [pid = 1656] [id = 467] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128a9fc00) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129118000) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129508800) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1181db000) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12911ec00) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1231ddc00) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12471f000) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12872b000) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11675fc00) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118107000) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116754c00) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1172bec00) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118336400) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118560c00) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185c4000) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1188eb400) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119532400) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a38400) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12372a000) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124fac400) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119529000) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1199ab400) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11386f800) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11662f800) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x125756800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12a70a400) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1195b7400) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1296e5c00) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12577ec00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x126ff5400) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x128d25c00) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12ad5d800) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11662fc00) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1130aa800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12b0d8000) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12ad67800) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12a76ec00) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 21:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1151dac00) [pid = 1656] [serial = 1430] [outer = 0x12c95c400] 21:48:22 INFO - PROCESS | 1656 | 1467953302726 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]]]}] 21:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 974ms 21:48:22 INFO - PROCESS | 1656 | 1467953302740 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:48:22 INFO - PROCESS | 1656 | 1467953302744 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:48:22 INFO - PROCESS | 1656 | 1467953302749 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:48:22 INFO - PROCESS | 1656 | 1467953302752 Marionette TRACE conn2 <- [1,1878,null,{}] 21:48:22 INFO - PROCESS | 1656 | 1467953302756 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}] 21:48:22 INFO - PROCESS | 1656 | 1467953302759 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:22 INFO - PROCESS | 1656 | 1467953302916 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:48:22 INFO - PROCESS | 1656 | 1467953302986 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:22 INFO - PROCESS | 1656 | 1467953302988 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x117032000 == 28 [pid = 1656] [id = 477] 21:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11722a400) [pid = 1656] [serial = 1431] [outer = 0x0] 21:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1176d4000) [pid = 1656] [serial = 1432] [outer = 0x11722a400] 21:48:23 INFO - PROCESS | 1656 | 1467953303021 Marionette DEBUG loaded listener.js 21:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1180b9c00) [pid = 1656] [serial = 1433] [outer = 0x11722a400] 21:48:23 INFO - PROCESS | 1656 | 1467953303470 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]]]}] 21:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 774ms 21:48:23 INFO - PROCESS | 1656 | 1467953303522 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:48:23 INFO - PROCESS | 1656 | 1467953303525 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:48:23 INFO - PROCESS | 1656 | 1467953303529 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:48:23 INFO - PROCESS | 1656 | 1467953303531 Marionette TRACE conn2 <- [1,1882,null,{}] 21:48:23 INFO - PROCESS | 1656 | 1467953303534 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}] 21:48:23 INFO - PROCESS | 1656 | 1467953303536 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:23 INFO - PROCESS | 1656 | 1467953303639 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:48:23 INFO - PROCESS | 1656 | 1467953303709 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:23 INFO - PROCESS | 1656 | 1467953303710 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12329e800 == 29 [pid = 1656] [id = 478] 21:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x118275000) [pid = 1656] [serial = 1434] [outer = 0x0] 21:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118351c00) [pid = 1656] [serial = 1435] [outer = 0x118275000] 21:48:23 INFO - PROCESS | 1656 | 1467953303742 Marionette DEBUG loaded listener.js 21:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1185cac00) [pid = 1656] [serial = 1436] [outer = 0x118275000] 21:48:24 INFO - PROCESS | 1656 | 1467953304140 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]]]}] 21:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 672ms 21:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:48:24 INFO - PROCESS | 1656 | 1467953304202 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:48:24 INFO - PROCESS | 1656 | 1467953304203 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:48:24 INFO - PROCESS | 1656 | 1467953304205 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:48:24 INFO - PROCESS | 1656 | 1467953304208 Marionette TRACE conn2 <- [1,1886,null,{}] 21:48:24 INFO - PROCESS | 1656 | 1467953304216 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}] 21:48:24 INFO - PROCESS | 1656 | 1467953304220 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:24 INFO - PROCESS | 1656 | 1467953304326 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:48:24 INFO - PROCESS | 1656 | 1467953304386 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:24 INFO - PROCESS | 1656 | 1467953304388 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12693f000 == 30 [pid = 1656] [id = 479] 21:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119445800) [pid = 1656] [serial = 1437] [outer = 0x0] 21:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1195e2800) [pid = 1656] [serial = 1438] [outer = 0x119445800] 21:48:24 INFO - PROCESS | 1656 | 1467953304422 Marionette DEBUG loaded listener.js 21:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119a68000) [pid = 1656] [serial = 1439] [outer = 0x119445800] 21:48:24 INFO - PROCESS | 1656 | 1467953304892 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]]]}] 21:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 21:48:24 INFO - PROCESS | 1656 | 1467953304933 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:48:24 INFO - PROCESS | 1656 | 1467953304935 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:48:24 INFO - PROCESS | 1656 | 1467953304951 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:48:24 INFO - PROCESS | 1656 | 1467953304952 Marionette TRACE conn2 <- [1,1890,null,{}] 21:48:24 INFO - PROCESS | 1656 | 1467953304956 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}] 21:48:24 INFO - PROCESS | 1656 | 1467953304958 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:25 INFO - PROCESS | 1656 | 1467953305061 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:48:25 INFO - PROCESS | 1656 | 1467953305116 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:25 INFO - PROCESS | 1656 | 1467953305118 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128dba800 == 31 [pid = 1656] [id = 480] 21:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119a6dc00) [pid = 1656] [serial = 1440] [outer = 0x0] 21:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119d0e400) [pid = 1656] [serial = 1441] [outer = 0x119a6dc00] 21:48:25 INFO - PROCESS | 1656 | 1467953305160 Marionette DEBUG loaded listener.js 21:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1234d2000) [pid = 1656] [serial = 1442] [outer = 0x119a6dc00] 21:48:25 INFO - PROCESS | 1656 | 1467953305572 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]]]}] 21:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 685ms 21:48:25 INFO - PROCESS | 1656 | 1467953305623 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:48:25 INFO - PROCESS | 1656 | 1467953305624 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:48:25 INFO - PROCESS | 1656 | 1467953305627 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:48:25 INFO - PROCESS | 1656 | 1467953305628 Marionette TRACE conn2 <- [1,1894,null,{}] 21:48:25 INFO - PROCESS | 1656 | 1467953305631 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}] 21:48:25 INFO - PROCESS | 1656 | 1467953305632 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:25 INFO - PROCESS | 1656 | 1467953305728 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:48:25 INFO - PROCESS | 1656 | 1467953305788 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:25 INFO - PROCESS | 1656 | 1467953305789 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6cb000 == 32 [pid = 1656] [id = 481] 21:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1128cfc00) [pid = 1656] [serial = 1443] [outer = 0x0] 21:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x124296400) [pid = 1656] [serial = 1444] [outer = 0x1128cfc00] 21:48:25 INFO - PROCESS | 1656 | 1467953305818 Marionette DEBUG loaded listener.js 21:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x124f33c00) [pid = 1656] [serial = 1445] [outer = 0x1128cfc00] 21:48:26 INFO - PROCESS | 1656 | 1467953306311 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]]]}] 21:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 719ms 21:48:26 INFO - PROCESS | 1656 | 1467953306449 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:48:26 INFO - PROCESS | 1656 | 1467953306451 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:48:26 INFO - PROCESS | 1656 | 1467953306456 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:48:26 INFO - PROCESS | 1656 | 1467953306459 Marionette TRACE conn2 <- [1,1898,null,{}] 21:48:26 INFO - PROCESS | 1656 | 1467953306462 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}] 21:48:26 INFO - PROCESS | 1656 | 1467953306465 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:26 INFO - PROCESS | 1656 | 1467953306566 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:48:26 INFO - PROCESS | 1656 | 1467953306624 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:26 INFO - PROCESS | 1656 | 1467953306627 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118250800 == 33 [pid = 1656] [id = 482] 21:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113866800) [pid = 1656] [serial = 1446] [outer = 0x0] 21:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113f36400) [pid = 1656] [serial = 1447] [outer = 0x113866800] 21:48:26 INFO - PROCESS | 1656 | 1467953306654 Marionette DEBUG loaded listener.js 21:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117226c00) [pid = 1656] [serial = 1448] [outer = 0x113866800] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1e800 == 32 [pid = 1656] [id = 475] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x112648800 == 31 [pid = 1656] [id = 22] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1133ce800 == 30 [pid = 1656] [id = 473] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12db7b000 == 29 [pid = 1656] [id = 21] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x121787800 == 28 [pid = 1656] [id = 474] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb5e800 == 27 [pid = 1656] [id = 16] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11693b000 == 26 [pid = 1656] [id = 23] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b0000 == 25 [pid = 1656] [id = 24] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c814000 == 24 [pid = 1656] [id = 14] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12db6c000 == 23 [pid = 1656] [id = 20] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128e8f000 == 22 [pid = 1656] [id = 6] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3e6800 == 21 [pid = 1656] [id = 19] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9e0800 == 20 [pid = 1656] [id = 11] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb6e000 == 19 [pid = 1656] [id = 18] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1ce800 == 18 [pid = 1656] [id = 13] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b09d800 == 17 [pid = 1656] [id = 9] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d0800 == 16 [pid = 1656] [id = 10] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbc8000 == 15 [pid = 1656] [id = 12] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6cb000 == 14 [pid = 1656] [id = 481] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128dba800 == 13 [pid = 1656] [id = 480] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12693f000 == 12 [pid = 1656] [id = 479] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12329e800 == 11 [pid = 1656] [id = 478] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117032000 == 10 [pid = 1656] [id = 477] 21:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x118241800 == 9 [pid = 1656] [id = 476] 21:48:28 INFO - PROCESS | 1656 | 1467953308914 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]]]}] 21:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2475ms 21:48:28 INFO - PROCESS | 1656 | 1467953308932 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:48:28 INFO - PROCESS | 1656 | 1467953308935 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:48:28 INFO - PROCESS | 1656 | 1467953308942 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:48:28 INFO - PROCESS | 1656 | 1467953308944 Marionette TRACE conn2 <- [1,1902,null,{}] 21:48:28 INFO - PROCESS | 1656 | 1467953308948 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}] 21:48:28 INFO - PROCESS | 1656 | 1467953308949 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:29 INFO - PROCESS | 1656 | 1467953309032 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:48:29 INFO - PROCESS | 1656 | 1467953309040 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:29 INFO - PROCESS | 1656 | 1467953309042 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11676a000 == 10 [pid = 1656] [id = 483] 21:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113371800) [pid = 1656] [serial = 1449] [outer = 0x0] 21:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113372000) [pid = 1656] [serial = 1450] [outer = 0x113371800] 21:48:29 INFO - PROCESS | 1656 | 1467953309071 Marionette DEBUG loaded listener.js 21:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113f38000) [pid = 1656] [serial = 1451] [outer = 0x113371800] 21:48:29 INFO - PROCESS | 1656 | 1467953309403 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]]]}] 21:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 475ms 21:48:29 INFO - PROCESS | 1656 | 1467953309437 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:48:29 INFO - PROCESS | 1656 | 1467953309440 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:48:29 INFO - PROCESS | 1656 | 1467953309446 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:48:29 INFO - PROCESS | 1656 | 1467953309447 Marionette TRACE conn2 <- [1,1906,null,{}] 21:48:29 INFO - PROCESS | 1656 | 1467953309450 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}] 21:48:29 INFO - PROCESS | 1656 | 1467953309452 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:29 INFO - PROCESS | 1656 | 1467953309532 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:48:29 INFO - PROCESS | 1656 | 1467953309538 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:29 INFO - PROCESS | 1656 | 1467953309540 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160a4800 == 11 [pid = 1656] [id = 484] 21:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1160da400) [pid = 1656] [serial = 1452] [outer = 0x0] 21:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11675d800) [pid = 1656] [serial = 1453] [outer = 0x1160da400] 21:48:29 INFO - PROCESS | 1656 | 1467953309567 Marionette DEBUG loaded listener.js 21:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1172bc000) [pid = 1656] [serial = 1454] [outer = 0x1160da400] 21:48:29 INFO - PROCESS | 1656 | 1467953309931 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]]]}] 21:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 518ms 21:48:29 INFO - PROCESS | 1656 | 1467953309968 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:48:29 INFO - PROCESS | 1656 | 1467953309969 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:48:29 INFO - PROCESS | 1656 | 1467953309974 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:48:29 INFO - PROCESS | 1656 | 1467953309976 Marionette TRACE conn2 <- [1,1910,null,{}] 21:48:29 INFO - PROCESS | 1656 | 1467953309990 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}] 21:48:29 INFO - PROCESS | 1656 | 1467953309994 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:30 INFO - PROCESS | 1656 | 1467953310070 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:48:30 INFO - PROCESS | 1656 | 1467953310075 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:30 INFO - PROCESS | 1656 | 1467953310077 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x121785800 == 12 [pid = 1656] [id = 485] 21:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1129b3000) [pid = 1656] [serial = 1455] [outer = 0x0] 21:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118109400) [pid = 1656] [serial = 1456] [outer = 0x1129b3000] 21:48:30 INFO - PROCESS | 1656 | 1467953310107 Marionette DEBUG loaded listener.js 21:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118276000) [pid = 1656] [serial = 1457] [outer = 0x1129b3000] 21:48:30 INFO - PROCESS | 1656 | 1467953310466 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]]]}] 21:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 21:48:30 INFO - PROCESS | 1656 | 1467953310495 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:48:30 INFO - PROCESS | 1656 | 1467953310496 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:48:30 INFO - PROCESS | 1656 | 1467953310499 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:48:30 INFO - PROCESS | 1656 | 1467953310500 Marionette TRACE conn2 <- [1,1914,null,{}] 21:48:30 INFO - PROCESS | 1656 | 1467953310502 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}] 21:48:30 INFO - PROCESS | 1656 | 1467953310505 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:30 INFO - PROCESS | 1656 | 1467953310613 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:48:30 INFO - PROCESS | 1656 | 1467953310620 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:30 INFO - PROCESS | 1656 | 1467953310621 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x124798000 == 13 [pid = 1656] [id = 486] 21:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118337c00) [pid = 1656] [serial = 1458] [outer = 0x0] 21:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11855bc00) [pid = 1656] [serial = 1459] [outer = 0x118337c00] 21:48:30 INFO - PROCESS | 1656 | 1467953310646 Marionette DEBUG loaded listener.js 21:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185c6800) [pid = 1656] [serial = 1460] [outer = 0x118337c00] 21:48:31 INFO - PROCESS | 1656 | 1467953311030 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]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 570ms 21:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:48:31 INFO - PROCESS | 1656 | 1467953311071 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 1656 | 1467953311072 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:48:31 INFO - PROCESS | 1656 | 1467953311076 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 1656 | 1467953311077 Marionette TRACE conn2 <- [1,1918,null,{}] 21:48:31 INFO - PROCESS | 1656 | 1467953311081 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}] 21:48:31 INFO - PROCESS | 1656 | 1467953311082 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:31 INFO - PROCESS | 1656 | 1467953311231 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:48:31 INFO - PROCESS | 1656 | 1467953311249 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:31 INFO - PROCESS | 1656 | 1467953311251 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x127160800 == 14 [pid = 1656] [id = 487] 21:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1129a5400) [pid = 1656] [serial = 1461] [outer = 0x0] 21:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1185dd800) [pid = 1656] [serial = 1462] [outer = 0x1129a5400] 21:48:31 INFO - PROCESS | 1656 | 1467953311289 Marionette DEBUG loaded listener.js 21:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118e81800) [pid = 1656] [serial = 1463] [outer = 0x1129a5400] 21:48:31 INFO - PROCESS | 1656 | 1467953311717 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]]]}] 21:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 21:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:48:31 INFO - PROCESS | 1656 | 1467953311747 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:48:31 INFO - PROCESS | 1656 | 1467953311749 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:48:31 INFO - PROCESS | 1656 | 1467953311753 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:48:31 INFO - PROCESS | 1656 | 1467953311758 Marionette TRACE conn2 <- [1,1922,null,{}] 21:48:31 INFO - PROCESS | 1656 | 1467953311761 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}] 21:48:31 INFO - PROCESS | 1656 | 1467953311767 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:31 INFO - PROCESS | 1656 | 1467953311953 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:48:32 INFO - PROCESS | 1656 | 1467953312012 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 1656 | 1467953312014 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x129316000 == 15 [pid = 1656] [id = 488] 21:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195b6400) [pid = 1656] [serial = 1464] [outer = 0x0] 21:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1199aa800) [pid = 1656] [serial = 1465] [outer = 0x1195b6400] 21:48:32 INFO - PROCESS | 1656 | 1467953312049 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a72c00) [pid = 1656] [serial = 1466] [outer = 0x1195b6400] 21:48:32 INFO - PROCESS | 1656 | 1467953312377 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]]]}] 21:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 674ms 21:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:48:32 INFO - PROCESS | 1656 | 1467953312426 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:48:32 INFO - PROCESS | 1656 | 1467953312427 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:48:32 INFO - PROCESS | 1656 | 1467953312429 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:48:32 INFO - PROCESS | 1656 | 1467953312430 Marionette TRACE conn2 <- [1,1926,null,{}] 21:48:32 INFO - PROCESS | 1656 | 1467953312432 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}] 21:48:32 INFO - PROCESS | 1656 | 1467953312434 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:32 INFO - PROCESS | 1656 | 1467953312550 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:48:32 INFO - PROCESS | 1656 | 1467953312561 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:32 INFO - PROCESS | 1656 | 1467953312562 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x129943000 == 16 [pid = 1656] [id = 489] 21:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118278c00) [pid = 1656] [serial = 1467] [outer = 0x0] 21:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d11400) [pid = 1656] [serial = 1468] [outer = 0x118278c00] 21:48:32 INFO - PROCESS | 1656 | 1467953312586 Marionette DEBUG loaded listener.js 21:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x123145400) [pid = 1656] [serial = 1469] [outer = 0x118278c00] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11213bc00) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185bd000) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11722a400) [pid = 1656] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116758c00) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11607a800) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117ea7400) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185c6000) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118560800) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1195bfc00) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195e8000) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11827e400) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1128cfc00) [pid = 1656] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119a6dc00) [pid = 1656] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119445800) [pid = 1656] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124b79400) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d5c800) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1167b9800) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185c5400) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116970c00) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118275000) [pid = 1656] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:48:33 INFO - PROCESS | 1656 | 1467953313108 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]]]}] 21:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 718ms 21:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:48:33 INFO - PROCESS | 1656 | 1467953313148 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:48:33 INFO - PROCESS | 1656 | 1467953313149 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:48:33 INFO - PROCESS | 1656 | 1467953313151 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:48:33 INFO - PROCESS | 1656 | 1467953313153 Marionette TRACE conn2 <- [1,1930,null,{}] 21:48:33 INFO - PROCESS | 1656 | 1467953313157 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}] 21:48:33 INFO - PROCESS | 1656 | 1467953313158 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:33 INFO - PROCESS | 1656 | 1467953313231 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:48:33 INFO - PROCESS | 1656 | 1467953313234 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:33 INFO - PROCESS | 1656 | 1467953313236 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e26000 == 17 [pid = 1656] [id = 490] 21:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1121bd800) [pid = 1656] [serial = 1470] [outer = 0x0] 21:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1160dcc00) [pid = 1656] [serial = 1471] [outer = 0x1121bd800] 21:48:33 INFO - PROCESS | 1656 | 1467953313263 Marionette DEBUG loaded listener.js 21:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11696e800) [pid = 1656] [serial = 1472] [outer = 0x1121bd800] 21:48:33 INFO - PROCESS | 1656 | 1467953313707 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]]]}] 21:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 571ms 21:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:48:33 INFO - PROCESS | 1656 | 1467953313725 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:48:33 INFO - PROCESS | 1656 | 1467953313726 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:48:33 INFO - PROCESS | 1656 | 1467953313728 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:48:33 INFO - PROCESS | 1656 | 1467953313729 Marionette TRACE conn2 <- [1,1934,null,{}] 21:48:33 INFO - PROCESS | 1656 | 1467953313732 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}] 21:48:33 INFO - PROCESS | 1656 | 1467953313733 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:33 INFO - PROCESS | 1656 | 1467953313823 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:48:33 INFO - PROCESS | 1656 | 1467953313827 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:33 INFO - PROCESS | 1656 | 1467953313828 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x121783800 == 18 [pid = 1656] [id = 491] 21:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116029000) [pid = 1656] [serial = 1473] [outer = 0x0] 21:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185c5c00) [pid = 1656] [serial = 1474] [outer = 0x116029000] 21:48:33 INFO - PROCESS | 1656 | 1467953313853 Marionette DEBUG loaded listener.js 21:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195e8000) [pid = 1656] [serial = 1475] [outer = 0x116029000] 21:48:34 INFO - PROCESS | 1656 | 1467953314175 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]]]}] 21:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 468ms 21:48:34 INFO - PROCESS | 1656 | 1467953314197 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:48:34 INFO - PROCESS | 1656 | 1467953314198 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:48:34 INFO - PROCESS | 1656 | 1467953314200 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:48:34 INFO - PROCESS | 1656 | 1467953314201 Marionette TRACE conn2 <- [1,1938,null,{}] 21:48:34 INFO - PROCESS | 1656 | 1467953314209 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}] 21:48:34 INFO - PROCESS | 1656 | 1467953314210 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:34 INFO - PROCESS | 1656 | 1467953314310 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:48:34 INFO - PROCESS | 1656 | 1467953314315 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:34 INFO - PROCESS | 1656 | 1467953314316 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0b1800 == 19 [pid = 1656] [id = 492] 21:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11827e400) [pid = 1656] [serial = 1476] [outer = 0x0] 21:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123151400) [pid = 1656] [serial = 1477] [outer = 0x11827e400] 21:48:34 INFO - PROCESS | 1656 | 1467953314342 Marionette DEBUG loaded listener.js 21:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1240db800) [pid = 1656] [serial = 1478] [outer = 0x11827e400] 21:48:34 INFO - PROCESS | 1656 | 1467953314660 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]]]}] 21:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 21:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:48:34 INFO - PROCESS | 1656 | 1467953314670 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:48:34 INFO - PROCESS | 1656 | 1467953314674 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:48:34 INFO - PROCESS | 1656 | 1467953314677 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:48:34 INFO - PROCESS | 1656 | 1467953314679 Marionette TRACE conn2 <- [1,1942,null,{}] 21:48:34 INFO - PROCESS | 1656 | 1467953314681 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}] 21:48:34 INFO - PROCESS | 1656 | 1467953314683 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:34 INFO - PROCESS | 1656 | 1467953314778 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:48:34 INFO - PROCESS | 1656 | 1467953314831 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:34 INFO - PROCESS | 1656 | 1467953314833 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f17800 == 20 [pid = 1656] [id = 493] 21:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1241dc400) [pid = 1656] [serial = 1479] [outer = 0x0] 21:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1242a2c00) [pid = 1656] [serial = 1480] [outer = 0x1241dc400] 21:48:34 INFO - PROCESS | 1656 | 1467953314862 Marionette DEBUG loaded listener.js 21:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1251bdc00) [pid = 1656] [serial = 1481] [outer = 0x1241dc400] 21:48:35 INFO - PROCESS | 1656 | 1467953315307 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]]]}] 21:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 672ms 21:48:35 INFO - PROCESS | 1656 | 1467953315379 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:48:35 INFO - PROCESS | 1656 | 1467953315381 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:48:35 INFO - PROCESS | 1656 | 1467953315388 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:48:35 INFO - PROCESS | 1656 | 1467953315390 Marionette TRACE conn2 <- [1,1946,null,{}] 21:48:35 INFO - PROCESS | 1656 | 1467953315394 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}] 21:48:35 INFO - PROCESS | 1656 | 1467953315395 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:35 INFO - PROCESS | 1656 | 1467953315499 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:48:35 INFO - PROCESS | 1656 | 1467953315577 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:35 INFO - PROCESS | 1656 | 1467953315579 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x117031800 == 21 [pid = 1656] [id = 494] 21:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1129b0400) [pid = 1656] [serial = 1482] [outer = 0x0] 21:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113d94c00) [pid = 1656] [serial = 1483] [outer = 0x1129b0400] 21:48:35 INFO - PROCESS | 1656 | 1467953315609 Marionette DEBUG loaded listener.js 21:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1166f8c00) [pid = 1656] [serial = 1484] [outer = 0x1129b0400] 21:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:48:36 INFO - PROCESS | 1656 | 1467953316102 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]]]}] 21:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 21:48:36 INFO - PROCESS | 1656 | 1467953316109 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:48:36 INFO - PROCESS | 1656 | 1467953316112 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:48:36 INFO - PROCESS | 1656 | 1467953316117 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:48:36 INFO - PROCESS | 1656 | 1467953316119 Marionette TRACE conn2 <- [1,1950,null,{}] 21:48:36 INFO - PROCESS | 1656 | 1467953316121 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}] 21:48:36 INFO - PROCESS | 1656 | 1467953316124 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:36 INFO - PROCESS | 1656 | 1467953316243 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:48:36 INFO - PROCESS | 1656 | 1467953316340 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:36 INFO - PROCESS | 1656 | 1467953316342 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162db000 == 22 [pid = 1656] [id = 495] 21:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11309f800) [pid = 1656] [serial = 1485] [outer = 0x0] 21:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116754c00) [pid = 1656] [serial = 1486] [outer = 0x11309f800] 21:48:36 INFO - PROCESS | 1656 | 1467953316391 Marionette DEBUG loaded listener.js 21:48:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118109800) [pid = 1656] [serial = 1487] [outer = 0x11309f800] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113f36400) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOCSHELL 0x118250800 == 21 [pid = 1656] [id = 482] 21:48:37 INFO - PROCESS | 1656 | 1467953317024 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]]]}] 21:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 923ms 21:48:37 INFO - PROCESS | 1656 | 1467953317040 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:48:37 INFO - PROCESS | 1656 | 1467953317043 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:48:37 INFO - PROCESS | 1656 | 1467953317046 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:48:37 INFO - PROCESS | 1656 | 1467953317048 Marionette TRACE conn2 <- [1,1954,null,{}] 21:48:37 INFO - PROCESS | 1656 | 1467953317052 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}] 21:48:37 INFO - PROCESS | 1656 | 1467953317056 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:37 INFO - PROCESS | 1656 | 1467953317140 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117ea6800) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1176d4000) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116a0d400) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113d41400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1160dc400) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118106c00) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11833ac00) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11943b800) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11952c800) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118e74800) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185d9c00) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119a65000) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120fdac00) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1172be800) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1192f1400) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1251c0800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a9f400) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1269e2000) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1176d2800) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123730800) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x125751c00) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x124c45400) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124f33c00) [pid = 1656] [serial = 1445] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1234d2000) [pid = 1656] [serial = 1442] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x124296400) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x119a68000) [pid = 1656] [serial = 1439] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119d0e400) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126f64800) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1296ed400) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1181e1000) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1195bb000) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1181df000) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1185cac00) [pid = 1656] [serial = 1436] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1195e2800) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x112a7d400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119fef000) [pid = 1656] [serial = 877] [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.] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11952a400) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x118351c00) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x118e7c400) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x1180b9c00) [pid = 1656] [serial = 1433] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x118107800) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 21:48:37 INFO - PROCESS | 1656 | 1467953317201 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:37 INFO - PROCESS | 1656 | 1467953317204 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x116679000 == 22 [pid = 1656] [id = 496] 21:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x113f3a400) [pid = 1656] [serial = 1488] [outer = 0x0] 21:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1167ad000) [pid = 1656] [serial = 1489] [outer = 0x113f3a400] 21:48:37 INFO - PROCESS | 1656 | 1467953317233 Marionette DEBUG loaded listener.js 21:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1176e1000) [pid = 1656] [serial = 1490] [outer = 0x113f3a400] 21:48:37 INFO - PROCESS | 1656 | 1467953317700 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]]]}] 21:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 673ms 21:48:37 INFO - PROCESS | 1656 | 1467953317719 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:48:37 INFO - PROCESS | 1656 | 1467953317723 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:48:37 INFO - PROCESS | 1656 | 1467953317730 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:48:37 INFO - PROCESS | 1656 | 1467953317732 Marionette TRACE conn2 <- [1,1958,null,{}] 21:48:37 INFO - PROCESS | 1656 | 1467953317743 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}] 21:48:37 INFO - PROCESS | 1656 | 1467953317745 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:37 INFO - PROCESS | 1656 | 1467953317856 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:48:37 INFO - PROCESS | 1656 | 1467953317860 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:37 INFO - PROCESS | 1656 | 1467953317861 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118241000 == 23 [pid = 1656] [id = 497] 21:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1180b4c00) [pid = 1656] [serial = 1491] [outer = 0x0] 21:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118109c00) [pid = 1656] [serial = 1492] [outer = 0x1180b4c00] 21:48:37 INFO - PROCESS | 1656 | 1467953317889 Marionette DEBUG loaded listener.js 21:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1181e5400) [pid = 1656] [serial = 1493] [outer = 0x1180b4c00] 21:48:38 INFO - PROCESS | 1656 | 1467953318236 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]]]}] 21:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 21:48:38 INFO - PROCESS | 1656 | 1467953318251 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:48:38 INFO - PROCESS | 1656 | 1467953318252 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:48:38 INFO - PROCESS | 1656 | 1467953318257 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:48:38 INFO - PROCESS | 1656 | 1467953318259 Marionette TRACE conn2 <- [1,1962,null,{}] 21:48:38 INFO - PROCESS | 1656 | 1467953318267 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}] 21:48:38 INFO - PROCESS | 1656 | 1467953318270 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:38 INFO - PROCESS | 1656 | 1467953318372 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:48:38 INFO - PROCESS | 1656 | 1467953318377 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:38 INFO - PROCESS | 1656 | 1467953318379 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bcf000 == 24 [pid = 1656] [id = 498] 21:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1130a4000) [pid = 1656] [serial = 1494] [outer = 0x0] 21:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118560000) [pid = 1656] [serial = 1495] [outer = 0x1130a4000] 21:48:38 INFO - PROCESS | 1656 | 1467953318407 Marionette DEBUG loaded listener.js 21:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1188eec00) [pid = 1656] [serial = 1496] [outer = 0x1130a4000] 21:48:38 INFO - PROCESS | 1656 | 1467953318776 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]]]}] 21:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 573ms 21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:48:38 INFO - PROCESS | 1656 | 1467953318830 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:48:38 INFO - PROCESS | 1656 | 1467953318831 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:48:38 INFO - PROCESS | 1656 | 1467953318834 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:48:38 INFO - PROCESS | 1656 | 1467953318835 Marionette TRACE conn2 <- [1,1966,null,{}] 21:48:38 INFO - PROCESS | 1656 | 1467953318837 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}] 21:48:38 INFO - PROCESS | 1656 | 1467953318838 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:38 INFO - PROCESS | 1656 | 1467953318932 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:48:38 INFO - PROCESS | 1656 | 1467953318967 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:38 INFO - PROCESS | 1656 | 1467953318968 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12440c000 == 25 [pid = 1656] [id = 499] 21:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1192f0800) [pid = 1656] [serial = 1497] [outer = 0x0] 21:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119524400) [pid = 1656] [serial = 1498] [outer = 0x1192f0800] 21:48:38 INFO - PROCESS | 1656 | 1467953318993 Marionette DEBUG loaded listener.js 21:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119532000) [pid = 1656] [serial = 1499] [outer = 0x1192f0800] 21:48:39 INFO - PROCESS | 1656 | 1467953319301 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]]]}] 21:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 21:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:48:39 INFO - PROCESS | 1656 | 1467953319359 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:48:39 INFO - PROCESS | 1656 | 1467953319360 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:48:39 INFO - PROCESS | 1656 | 1467953319362 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:48:39 INFO - PROCESS | 1656 | 1467953319364 Marionette TRACE conn2 <- [1,1970,null,{}] 21:48:39 INFO - PROCESS | 1656 | 1467953319366 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}] 21:48:39 INFO - PROCESS | 1656 | 1467953319367 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:39 INFO - PROCESS | 1656 | 1467953319504 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11827e400) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1129b3000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1129a5400) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1160da400) [pid = 1656] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x113371800) [pid = 1656] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x118337c00) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x113866800) [pid = 1656] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1195b6400) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1121bd800) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x118278c00) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:48:39 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x116029000) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:48:39 INFO - PROCESS | 1656 | 1467953319542 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:39 INFO - PROCESS | 1656 | 1467953319543 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119279800 == 26 [pid = 1656] [id = 500] 21:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x111ca8c00) [pid = 1656] [serial = 1500] [outer = 0x0] 21:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x112d60400) [pid = 1656] [serial = 1501] [outer = 0x111ca8c00] 21:48:39 INFO - PROCESS | 1656 | 1467953319568 Marionette DEBUG loaded listener.js 21:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1180b3000) [pid = 1656] [serial = 1502] [outer = 0x111ca8c00] 21:48:39 INFO - PROCESS | 1656 | 1467953319859 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]]]}] 21:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 21:48:39 INFO - PROCESS | 1656 | 1467953319881 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:48:39 INFO - PROCESS | 1656 | 1467953319883 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:48:39 INFO - PROCESS | 1656 | 1467953319885 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:48:39 INFO - PROCESS | 1656 | 1467953319887 Marionette TRACE conn2 <- [1,1974,null,{}] 21:48:39 INFO - PROCESS | 1656 | 1467953319896 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}] 21:48:39 INFO - PROCESS | 1656 | 1467953319900 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:40 INFO - PROCESS | 1656 | 1467953319999 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:48:40 INFO - PROCESS | 1656 | 1467953320004 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:40 INFO - PROCESS | 1656 | 1467953320007 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a15800 == 27 [pid = 1656] [id = 501] 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118340000) [pid = 1656] [serial = 1503] [outer = 0x0] 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119a37000) [pid = 1656] [serial = 1504] [outer = 0x118340000] 21:48:40 INFO - PROCESS | 1656 | 1467953320032 Marionette DEBUG loaded listener.js 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x121769400) [pid = 1656] [serial = 1505] [outer = 0x118340000] 21:48:40 INFO - PROCESS | 1656 | 1467953320346 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]]]}] 21:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 479ms 21:48:40 INFO - PROCESS | 1656 | 1467953320365 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:48:40 INFO - PROCESS | 1656 | 1467953320366 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:48:40 INFO - PROCESS | 1656 | 1467953320368 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:48:40 INFO - PROCESS | 1656 | 1467953320370 Marionette TRACE conn2 <- [1,1978,null,{}] 21:48:40 INFO - PROCESS | 1656 | 1467953320380 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}] 21:48:40 INFO - PROCESS | 1656 | 1467953320381 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:40 INFO - PROCESS | 1656 | 1467953320486 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:48:40 INFO - PROCESS | 1656 | 1467953320495 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:40 INFO - PROCESS | 1656 | 1467953320496 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d7a000 == 28 [pid = 1656] [id = 502] 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x121768000) [pid = 1656] [serial = 1506] [outer = 0x0] 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x12344bc00) [pid = 1656] [serial = 1507] [outer = 0x121768000] 21:48:40 INFO - PROCESS | 1656 | 1467953320520 Marionette DEBUG loaded listener.js 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1241e5800) [pid = 1656] [serial = 1508] [outer = 0x121768000] 21:48:40 INFO - PROCESS | 1656 | 1467953320826 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]]]}] 21:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 478ms 21:48:40 INFO - PROCESS | 1656 | 1467953320846 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:48:40 INFO - PROCESS | 1656 | 1467953320847 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:48:40 INFO - PROCESS | 1656 | 1467953320850 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:48:40 INFO - PROCESS | 1656 | 1467953320851 Marionette TRACE conn2 <- [1,1982,null,{}] 21:48:40 INFO - PROCESS | 1656 | 1467953320855 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}] 21:48:40 INFO - PROCESS | 1656 | 1467953320858 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:40 INFO - PROCESS | 1656 | 1467953320936 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:48:40 INFO - PROCESS | 1656 | 1467953320942 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:40 INFO - PROCESS | 1656 | 1467953320943 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296ca000 == 29 [pid = 1656] [id = 503] 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1241e7400) [pid = 1656] [serial = 1509] [outer = 0x0] 21:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1246f6800) [pid = 1656] [serial = 1510] [outer = 0x1241e7400] 21:48:40 INFO - PROCESS | 1656 | 1467953320967 Marionette DEBUG loaded listener.js 21:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x124f2f000) [pid = 1656] [serial = 1511] [outer = 0x1241e7400] 21:48:41 INFO - PROCESS | 1656 | 1467953321297 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]]]}] 21:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 473ms 21:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:48:41 INFO - PROCESS | 1656 | 1467953321324 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:48:41 INFO - PROCESS | 1656 | 1467953321325 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:48:41 INFO - PROCESS | 1656 | 1467953321327 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:48:41 INFO - PROCESS | 1656 | 1467953321328 Marionette TRACE conn2 <- [1,1986,null,{}] 21:48:41 INFO - PROCESS | 1656 | 1467953321331 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}] 21:48:41 INFO - PROCESS | 1656 | 1467953321332 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:41 INFO - PROCESS | 1656 | 1467953321433 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:48:41 INFO - PROCESS | 1656 | 1467953321440 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:41 INFO - PROCESS | 1656 | 1467953321442 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bcd000 == 30 [pid = 1656] [id = 504] 21:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x124f37400) [pid = 1656] [serial = 1512] [outer = 0x0] 21:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x124fad000) [pid = 1656] [serial = 1513] [outer = 0x124f37400] 21:48:41 INFO - PROCESS | 1656 | 1467953321465 Marionette DEBUG loaded listener.js 21:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1256a5c00) [pid = 1656] [serial = 1514] [outer = 0x124f37400] 21:48:41 INFO - PROCESS | 1656 | 1467953321975 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]]]}] 21:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 668ms 21:48:41 INFO - PROCESS | 1656 | 1467953321997 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:48:42 INFO - PROCESS | 1656 | 1467953322001 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:48:42 INFO - PROCESS | 1656 | 1467953322006 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:48:42 INFO - PROCESS | 1656 | 1467953322009 Marionette TRACE conn2 <- [1,1990,null,{}] 21:48:42 INFO - PROCESS | 1656 | 1467953322014 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}] 21:48:42 INFO - PROCESS | 1656 | 1467953322017 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:42 INFO - PROCESS | 1656 | 1467953322124 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:48:42 INFO - PROCESS | 1656 | 1467953322212 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:42 INFO - PROCESS | 1656 | 1467953322214 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119276000 == 31 [pid = 1656] [id = 505] 21:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116757000) [pid = 1656] [serial = 1515] [outer = 0x0] 21:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x117227000) [pid = 1656] [serial = 1516] [outer = 0x116757000] 21:48:42 INFO - PROCESS | 1656 | 1467953322259 Marionette DEBUG loaded listener.js 21:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1180af800) [pid = 1656] [serial = 1517] [outer = 0x116757000] 21:48:42 INFO - PROCESS | 1656 | 1467953322739 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]]]}] 21:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 772ms 21:48:42 INFO - PROCESS | 1656 | 1467953322778 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:48:42 INFO - PROCESS | 1656 | 1467953322783 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:48:42 INFO - PROCESS | 1656 | 1467953322790 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:48:42 INFO - PROCESS | 1656 | 1467953322792 Marionette TRACE conn2 <- [1,1994,null,{}] 21:48:42 INFO - PROCESS | 1656 | 1467953322796 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}] 21:48:42 INFO - PROCESS | 1656 | 1467953322799 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:42 INFO - PROCESS | 1656 | 1467953322950 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:48:43 INFO - PROCESS | 1656 | 1467953323071 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:43 INFO - PROCESS | 1656 | 1467953323072 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716e000 == 32 [pid = 1656] [id = 506] 21:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1180b9000) [pid = 1656] [serial = 1518] [outer = 0x0] 21:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185bd800) [pid = 1656] [serial = 1519] [outer = 0x1180b9000] 21:48:43 INFO - PROCESS | 1656 | 1467953323104 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185e4c00) [pid = 1656] [serial = 1520] [outer = 0x1180b9000] 21:48:43 INFO - PROCESS | 1656 | 1467953323528 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]]]}] 21:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 773ms 21:48:43 INFO - PROCESS | 1656 | 1467953323562 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:48:43 INFO - PROCESS | 1656 | 1467953323563 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:48:43 INFO - PROCESS | 1656 | 1467953323566 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:48:43 INFO - PROCESS | 1656 | 1467953323568 Marionette TRACE conn2 <- [1,1998,null,{}] 21:48:43 INFO - PROCESS | 1656 | 1467953323576 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}] 21:48:43 INFO - PROCESS | 1656 | 1467953323579 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:43 INFO - PROCESS | 1656 | 1467953323679 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:48:43 INFO - PROCESS | 1656 | 1467953323733 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:43 INFO - PROCESS | 1656 | 1467953323735 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b071800 == 33 [pid = 1656] [id = 507] 21:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1192ef800) [pid = 1656] [serial = 1521] [outer = 0x0] 21:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a2cc00) [pid = 1656] [serial = 1522] [outer = 0x1192ef800] 21:48:43 INFO - PROCESS | 1656 | 1467953323766 Marionette DEBUG loaded listener.js 21:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119d0e000) [pid = 1656] [serial = 1523] [outer = 0x1192ef800] 21:48:44 INFO - PROCESS | 1656 | 1467953324181 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]]]}] 21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 624ms 21:48:44 INFO - PROCESS | 1656 | 1467953324190 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:48:44 INFO - PROCESS | 1656 | 1467953324192 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:48:44 INFO - PROCESS | 1656 | 1467953324194 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:48:44 INFO - PROCESS | 1656 | 1467953324195 Marionette TRACE conn2 <- [1,2002,null,{}] 21:48:44 INFO - PROCESS | 1656 | 1467953324198 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}] 21:48:44 INFO - PROCESS | 1656 | 1467953324199 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:44 INFO - PROCESS | 1656 | 1467953324300 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:48:44 INFO - PROCESS | 1656 | 1467953324351 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:44 INFO - PROCESS | 1656 | 1467953324352 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c9000 == 34 [pid = 1656] [id = 508] 21:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124298000) [pid = 1656] [serial = 1524] [outer = 0x0] 21:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1256a8000) [pid = 1656] [serial = 1525] [outer = 0x124298000] 21:48:44 INFO - PROCESS | 1656 | 1467953324381 Marionette DEBUG loaded listener.js 21:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125759800) [pid = 1656] [serial = 1526] [outer = 0x124298000] 21:48:44 INFO - PROCESS | 1656 | 1467953324917 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]]]}] 21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 773ms 21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:48:44 INFO - PROCESS | 1656 | 1467953324967 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:48:44 INFO - PROCESS | 1656 | 1467953324970 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:48:44 INFO - PROCESS | 1656 | 1467953324975 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:48:44 INFO - PROCESS | 1656 | 1467953324977 Marionette TRACE conn2 <- [1,2006,null,{}] 21:48:44 INFO - PROCESS | 1656 | 1467953324981 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}] 21:48:44 INFO - PROCESS | 1656 | 1467953324983 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:45 INFO - PROCESS | 1656 | 1467953325098 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:48:45 INFO - PROCESS | 1656 | 1467953325162 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:45 INFO - PROCESS | 1656 | 1467953325165 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d3800 == 35 [pid = 1656] [id = 509] 21:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116753400) [pid = 1656] [serial = 1527] [outer = 0x0] 21:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1167ad400) [pid = 1656] [serial = 1528] [outer = 0x116753400] 21:48:45 INFO - PROCESS | 1656 | 1467953325192 Marionette DEBUG loaded listener.js 21:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1180afc00) [pid = 1656] [serial = 1529] [outer = 0x116753400] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x128a15800 == 34 [pid = 1656] [id = 501] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x126d7a000 == 33 [pid = 1656] [id = 502] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1296ca000 == 32 [pid = 1656] [id = 503] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c9000 == 31 [pid = 1656] [id = 508] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12b071800 == 30 [pid = 1656] [id = 507] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12716e000 == 29 [pid = 1656] [id = 506] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x119276000 == 28 [pid = 1656] [id = 505] 21:48:46 INFO - PROCESS | 1656 | --DOCSHELL 0x119bcd000 == 27 [pid = 1656] [id = 504] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118109400) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185dd800) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118276000) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11675d800) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1172bc000) [pid = 1656] [serial = 1454] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113372000) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113f38000) [pid = 1656] [serial = 1451] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11855bc00) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x117226c00) [pid = 1656] [serial = 1448] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1199aa800) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119a72c00) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11696e800) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119d11400) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1160dcc00) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123151400) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1242a2c00) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x123145400) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x118e81800) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1185c6800) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1195e8000) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1185c5c00) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1240db800) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 21:48:46 INFO - PROCESS | 1656 | 1467953326091 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]]]}] 21:48:46 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 21:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1173ms 21:48:46 INFO - PROCESS | 1656 | 1467953326148 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:48:46 INFO - PROCESS | 1656 | 1467953326151 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:48:46 INFO - PROCESS | 1656 | 1467953326154 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:48:46 INFO - PROCESS | 1656 | 1467953326156 Marionette TRACE conn2 <- [1,2010,null,{}] 21:48:46 INFO - PROCESS | 1656 | 1467953326159 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}] 21:48:46 INFO - PROCESS | 1656 | 1467953326161 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:46 INFO - PROCESS | 1656 | 1467953326238 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:48:46 INFO - PROCESS | 1656 | 1467953326246 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:46 INFO - PROCESS | 1656 | 1467953326249 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162e7000 == 28 [pid = 1656] [id = 510] 21:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1133f2400) [pid = 1656] [serial = 1530] [outer = 0x0] 21:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11386d800) [pid = 1656] [serial = 1531] [outer = 0x1133f2400] 21:48:46 INFO - PROCESS | 1656 | 1467953326278 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x115123400) [pid = 1656] [serial = 1532] [outer = 0x1133f2400] 21:48:46 INFO - PROCESS | 1656 | 1467953326658 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]]]}] 21:48:46 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 21:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 21:48:46 INFO - PROCESS | 1656 | 1467953326674 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:48:46 INFO - PROCESS | 1656 | 1467953326677 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:48:46 INFO - PROCESS | 1656 | 1467953326682 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:48:46 INFO - PROCESS | 1656 | 1467953326684 Marionette TRACE conn2 <- [1,2014,null,{}] 21:48:46 INFO - PROCESS | 1656 | 1467953326686 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}] 21:48:46 INFO - PROCESS | 1656 | 1467953326689 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:46 INFO - PROCESS | 1656 | 1467953326766 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:48:46 INFO - PROCESS | 1656 | 1467953326773 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:46 INFO - PROCESS | 1656 | 1467953326774 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11823e000 == 29 [pid = 1656] [id = 511] 21:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1160dc000) [pid = 1656] [serial = 1533] [outer = 0x0] 21:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x116a13c00) [pid = 1656] [serial = 1534] [outer = 0x1160dc000] 21:48:46 INFO - PROCESS | 1656 | 1467953326801 Marionette DEBUG loaded listener.js 21:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1176e0c00) [pid = 1656] [serial = 1535] [outer = 0x1160dc000] 21:48:47 INFO - PROCESS | 1656 | 1467953327139 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]]]}] 21:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 469ms 21:48:47 INFO - PROCESS | 1656 | 1467953327151 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:48:47 INFO - PROCESS | 1656 | 1467953327162 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:48:47 INFO - PROCESS | 1656 | 1467953327165 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 1656 | 1467953327167 Marionette TRACE conn2 <- [1,2018,null,{}] 21:48:47 INFO - PROCESS | 1656 | 1467953327175 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}] 21:48:47 INFO - PROCESS | 1656 | 1467953327178 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:47 INFO - PROCESS | 1656 | 1467953327263 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:48:47 INFO - PROCESS | 1656 | 1467953327317 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:47 INFO - PROCESS | 1656 | 1467953327319 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd3000 == 30 [pid = 1656] [id = 512] 21:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1180b3800) [pid = 1656] [serial = 1536] [outer = 0x0] 21:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1181e1000) [pid = 1656] [serial = 1537] [outer = 0x1180b3800] 21:48:47 INFO - PROCESS | 1656 | 1467953327347 Marionette DEBUG loaded listener.js 21:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11834bc00) [pid = 1656] [serial = 1538] [outer = 0x1180b3800] 21:48:47 INFO - PROCESS | 1656 | 1467953327660 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]]]}] 21:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 525ms 21:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:48:47 INFO - PROCESS | 1656 | 1467953327692 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:48:47 INFO - PROCESS | 1656 | 1467953327694 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:48:47 INFO - PROCESS | 1656 | 1467953327696 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:48:47 INFO - PROCESS | 1656 | 1467953327697 Marionette TRACE conn2 <- [1,2022,null,{}] 21:48:47 INFO - PROCESS | 1656 | 1467953327700 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}] 21:48:47 INFO - PROCESS | 1656 | 1467953327701 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:47 INFO - PROCESS | 1656 | 1467953327778 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:48:47 INFO - PROCESS | 1656 | 1467953327834 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:47 INFO - PROCESS | 1656 | 1467953327835 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12403d800 == 31 [pid = 1656] [id = 513] 21:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118349c00) [pid = 1656] [serial = 1539] [outer = 0x0] 21:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1185c8800) [pid = 1656] [serial = 1540] [outer = 0x118349c00] 21:48:47 INFO - PROCESS | 1656 | 1467953327861 Marionette DEBUG loaded listener.js 21:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185e4000) [pid = 1656] [serial = 1541] [outer = 0x118349c00] 21:48:48 INFO - PROCESS | 1656 | 1467953328175 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]]]}] 21:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 21:48:48 INFO - PROCESS | 1656 | 1467953328215 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:48:48 INFO - PROCESS | 1656 | 1467953328217 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:48:48 INFO - PROCESS | 1656 | 1467953328219 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:48:48 INFO - PROCESS | 1656 | 1467953328220 Marionette TRACE conn2 <- [1,2026,null,{}] 21:48:48 INFO - PROCESS | 1656 | 1467953328223 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}] 21:48:48 INFO - PROCESS | 1656 | 1467953328224 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:48 INFO - PROCESS | 1656 | 1467953328318 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:48:48 INFO - PROCESS | 1656 | 1467953328351 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:48 INFO - PROCESS | 1656 | 1467953328352 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12569c800 == 32 [pid = 1656] [id = 514] 21:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1128d8400) [pid = 1656] [serial = 1542] [outer = 0x0] 21:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118e81800) [pid = 1656] [serial = 1543] [outer = 0x1128d8400] 21:48:48 INFO - PROCESS | 1656 | 1467953328377 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119444800) [pid = 1656] [serial = 1544] [outer = 0x1128d8400] 21:48:48 INFO - PROCESS | 1656 | 1467953328708 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]]]}] 21:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 521ms 21:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:48:48 INFO - PROCESS | 1656 | 1467953328741 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:48:48 INFO - PROCESS | 1656 | 1467953328742 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:48:48 INFO - PROCESS | 1656 | 1467953328744 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:48:48 INFO - PROCESS | 1656 | 1467953328745 Marionette TRACE conn2 <- [1,2030,null,{}] 21:48:48 INFO - PROCESS | 1656 | 1467953328747 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}] 21:48:48 INFO - PROCESS | 1656 | 1467953328751 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:48 INFO - PROCESS | 1656 | 1467953328861 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:48:48 INFO - PROCESS | 1656 | 1467953328896 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:48 INFO - PROCESS | 1656 | 1467953328897 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x128db7000 == 33 [pid = 1656] [id = 515] 21:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119445c00) [pid = 1656] [serial = 1545] [outer = 0x0] 21:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1195bc000) [pid = 1656] [serial = 1546] [outer = 0x119445c00] 21:48:48 INFO - PROCESS | 1656 | 1467953328922 Marionette DEBUG loaded listener.js 21:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a6ec00) [pid = 1656] [serial = 1547] [outer = 0x119445c00] 21:48:49 INFO - PROCESS | 1656 | 1467953329226 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]]]}] 21:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms 21:48:49 INFO - PROCESS | 1656 | 1467953329267 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:48:49 INFO - PROCESS | 1656 | 1467953329268 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:48:49 INFO - PROCESS | 1656 | 1467953329273 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:48:49 INFO - PROCESS | 1656 | 1467953329275 Marionette TRACE conn2 <- [1,2034,null,{}] 21:48:49 INFO - PROCESS | 1656 | 1467953329277 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}] 21:48:49 INFO - PROCESS | 1656 | 1467953329278 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:49 INFO - PROCESS | 1656 | 1467953329378 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:48:49 INFO - PROCESS | 1656 | 1467953329381 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:49 INFO - PROCESS | 1656 | 1467953329382 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d0000 == 34 [pid = 1656] [id = 516] 21:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1129a5800) [pid = 1656] [serial = 1548] [outer = 0x0] 21:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119d0ac00) [pid = 1656] [serial = 1549] [outer = 0x1129a5800] 21:48:49 INFO - PROCESS | 1656 | 1467953329406 Marionette DEBUG loaded listener.js 21:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12176e400) [pid = 1656] [serial = 1550] [outer = 0x1129a5800] 21:48:49 INFO - PROCESS | 1656 | 1467953329718 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]]]}] 21:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 21:48:49 INFO - PROCESS | 1656 | 1467953329743 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:48:49 INFO - PROCESS | 1656 | 1467953329744 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:48:49 INFO - PROCESS | 1656 | 1467953329747 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:48:49 INFO - PROCESS | 1656 | 1467953329748 Marionette TRACE conn2 <- [1,2038,null,{}] 21:48:49 INFO - PROCESS | 1656 | 1467953329750 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}] 21:48:49 INFO - PROCESS | 1656 | 1467953329751 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:49 INFO - PROCESS | 1656 | 1467953329849 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:48:49 INFO - PROCESS | 1656 | 1467953329853 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:49 INFO - PROCESS | 1656 | 1467953329855 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad21000 == 35 [pid = 1656] [id = 517] 21:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11855ec00) [pid = 1656] [serial = 1551] [outer = 0x0] 21:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1231ddc00) [pid = 1656] [serial = 1552] [outer = 0x11855ec00] 21:48:49 INFO - PROCESS | 1656 | 1467953329879 Marionette DEBUG loaded listener.js 21:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1242a1800) [pid = 1656] [serial = 1553] [outer = 0x11855ec00] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1241e7400) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1180b4c00) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1130a4000) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111ca8c00) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11309f800) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1129b0400) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113f3a400) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1241dc400) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1192f0800) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121768000) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118340000) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:48:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124f37400) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:48:50 INFO - PROCESS | 1656 | 1467953330323 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]]]}] 21:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:48:50 INFO - PROCESS | 1656 | 1467953330366 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:48:50 INFO - PROCESS | 1656 | 1467953330367 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:48:50 INFO - PROCESS | 1656 | 1467953330369 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:48:50 INFO - PROCESS | 1656 | 1467953330371 Marionette TRACE conn2 <- [1,2042,null,{}] 21:48:50 INFO - PROCESS | 1656 | 1467953330375 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}] 21:48:50 INFO - PROCESS | 1656 | 1467953330376 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:50 INFO - PROCESS | 1656 | 1467953330469 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:48:50 INFO - PROCESS | 1656 | 1467953330474 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:50 INFO - PROCESS | 1656 | 1467953330475 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d91000 == 36 [pid = 1656] [id = 518] 21:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1167b9800) [pid = 1656] [serial = 1554] [outer = 0x0] 21:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118265400) [pid = 1656] [serial = 1555] [outer = 0x1167b9800] 21:48:50 INFO - PROCESS | 1656 | 1467953330500 Marionette DEBUG loaded listener.js 21:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121768000) [pid = 1656] [serial = 1556] [outer = 0x1167b9800] 21:48:50 INFO - PROCESS | 1656 | 1467953330833 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]]]}] 21:48:50 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) 21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 471ms 21:48:50 INFO - PROCESS | 1656 | 1467953330842 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:48:50 INFO - PROCESS | 1656 | 1467953330843 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:48:50 INFO - PROCESS | 1656 | 1467953330845 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:48:50 INFO - PROCESS | 1656 | 1467953330846 Marionette TRACE conn2 <- [1,2046,null,{}] 21:48:50 INFO - PROCESS | 1656 | 1467953330849 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}] 21:48:50 INFO - PROCESS | 1656 | 1467953330850 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:50 INFO - PROCESS | 1656 | 1467953330959 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:48:50 INFO - PROCESS | 1656 | 1467953330965 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:50 INFO - PROCESS | 1656 | 1467953330966 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0a3000 == 37 [pid = 1656] [id = 519] 21:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117226400) [pid = 1656] [serial = 1557] [outer = 0x0] 21:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124c45000) [pid = 1656] [serial = 1558] [outer = 0x117226400] 21:48:50 INFO - PROCESS | 1656 | 1467953330990 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1256aa000) [pid = 1656] [serial = 1559] [outer = 0x117226400] 21:48:51 INFO - PROCESS | 1656 | 1467953331365 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]]]}] 21:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 571ms 21:48:51 INFO - PROCESS | 1656 | 1467953331417 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:48:51 INFO - PROCESS | 1656 | 1467953331419 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:48:51 INFO - PROCESS | 1656 | 1467953331432 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:48:51 INFO - PROCESS | 1656 | 1467953331434 Marionette TRACE conn2 <- [1,2050,null,{}] 21:48:51 INFO - PROCESS | 1656 | 1467953331439 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}] 21:48:51 INFO - PROCESS | 1656 | 1467953331442 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:51 INFO - PROCESS | 1656 | 1467953331622 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:48:51 INFO - PROCESS | 1656 | 1467953331675 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:51 INFO - PROCESS | 1656 | 1467953331676 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbdf000 == 38 [pid = 1656] [id = 520] 21:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1251c0000) [pid = 1656] [serial = 1560] [outer = 0x0] 21:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1256b0400) [pid = 1656] [serial = 1561] [outer = 0x1251c0000] 21:48:51 INFO - PROCESS | 1656 | 1467953331703 Marionette DEBUG loaded listener.js 21:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126db0000) [pid = 1656] [serial = 1562] [outer = 0x1251c0000] 21:48:52 INFO - PROCESS | 1656 | 1467953332015 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]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 625ms 21:48:52 INFO - PROCESS | 1656 | 1467953332059 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 1656 | 1467953332060 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:48:52 INFO - PROCESS | 1656 | 1467953332062 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:48:52 INFO - PROCESS | 1656 | 1467953332063 Marionette TRACE conn2 <- [1,2054,null,{}] 21:48:52 INFO - PROCESS | 1656 | 1467953332066 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}] 21:48:52 INFO - PROCESS | 1656 | 1467953332067 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:52 INFO - PROCESS | 1656 | 1467953332146 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:48:52 INFO - PROCESS | 1656 | 1467953332150 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:52 INFO - PROCESS | 1656 | 1467953332151 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1c8800 == 39 [pid = 1656] [id = 521] 21:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126d51400) [pid = 1656] [serial = 1563] [outer = 0x0] 21:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126ff4c00) [pid = 1656] [serial = 1564] [outer = 0x126d51400] 21:48:52 INFO - PROCESS | 1656 | 1467953332177 Marionette DEBUG loaded listener.js 21:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12872f000) [pid = 1656] [serial = 1565] [outer = 0x126d51400] 21:48:52 INFO - PROCESS | 1656 | 1467953332735 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]]]}] 21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 719ms 21:48:52 INFO - PROCESS | 1656 | 1467953332798 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:48:52 INFO - PROCESS | 1656 | 1467953332801 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:48:52 INFO - PROCESS | 1656 | 1467953332807 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:48:52 INFO - PROCESS | 1656 | 1467953332809 Marionette TRACE conn2 <- [1,2058,null,{}] 21:48:52 INFO - PROCESS | 1656 | 1467953332814 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}] 21:48:52 INFO - PROCESS | 1656 | 1467953332816 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:52 INFO - PROCESS | 1656 | 1467953332945 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:48:53 INFO - PROCESS | 1656 | 1467953333024 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:53 INFO - PROCESS | 1656 | 1467953333026 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e33800 == 40 [pid = 1656] [id = 522] 21:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115e64c00) [pid = 1656] [serial = 1566] [outer = 0x0] 21:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11607b400) [pid = 1656] [serial = 1567] [outer = 0x115e64c00] 21:48:53 INFO - PROCESS | 1656 | 1467953333057 Marionette DEBUG loaded listener.js 21:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1167acc00) [pid = 1656] [serial = 1568] [outer = 0x115e64c00] 21:48:53 INFO - PROCESS | 1656 | 1467953333555 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]]]}] 21:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 772ms 21:48:53 INFO - PROCESS | 1656 | 1467953333579 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:48:53 INFO - PROCESS | 1656 | 1467953333582 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:48:53 INFO - PROCESS | 1656 | 1467953333717 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:48:53 INFO - PROCESS | 1656 | 1467953333719 Marionette TRACE conn2 <- [1,2062,null,{}] 21:48:53 INFO - PROCESS | 1656 | 1467953333762 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}] 21:48:53 INFO - PROCESS | 1656 | 1467953333764 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:53 INFO - PROCESS | 1656 | 1467953333881 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:48:53 INFO - PROCESS | 1656 | 1467953333915 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:53 INFO - PROCESS | 1656 | 1467953333918 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170cb800 == 41 [pid = 1656] [id = 523] 21:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1151dd800) [pid = 1656] [serial = 1569] [outer = 0x0] 21:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11607c000) [pid = 1656] [serial = 1570] [outer = 0x1151dd800] 21:48:53 INFO - PROCESS | 1656 | 1467953333945 Marionette DEBUG loaded listener.js 21:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1167b8c00) [pid = 1656] [serial = 1571] [outer = 0x1151dd800] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbdf000 == 40 [pid = 1656] [id = 520] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0a3000 == 39 [pid = 1656] [id = 519] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x126d91000 == 38 [pid = 1656] [id = 518] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad21000 == 37 [pid = 1656] [id = 517] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d0000 == 36 [pid = 1656] [id = 516] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x128db7000 == 35 [pid = 1656] [id = 515] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12569c800 == 34 [pid = 1656] [id = 514] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12403d800 == 33 [pid = 1656] [id = 513] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd3000 == 32 [pid = 1656] [id = 512] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x11823e000 == 31 [pid = 1656] [id = 511] 21:48:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1162e7000 == 30 [pid = 1656] [id = 510] 21:48:54 INFO - PROCESS | 1656 | 1467953334368 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]]]}] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1256a5c00) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124fad000) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1246f6800) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118109c00) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118560000) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112d60400) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116754c00) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118109800) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113d94c00) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1166f8c00) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1167ad000) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1251bdc00) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119532000) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119524400) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1188eec00) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1180b3000) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1181e5400) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12344bc00) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121769400) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1241e5800) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124f2f000) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x119a37000) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 21:48:54 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1176e1000) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 21:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 813ms 21:48:54 INFO - PROCESS | 1656 | 1467953334400 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:48:54 INFO - PROCESS | 1656 | 1467953334402 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:48:54 INFO - PROCESS | 1656 | 1467953334406 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:48:54 INFO - PROCESS | 1656 | 1467953334407 Marionette TRACE conn2 <- [1,2066,null,{}] 21:48:54 INFO - PROCESS | 1656 | 1467953334411 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}] 21:48:54 INFO - PROCESS | 1656 | 1467953334414 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:54 INFO - PROCESS | 1656 | 1467953334494 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:48:54 INFO - PROCESS | 1656 | 1467953334499 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:54 INFO - PROCESS | 1656 | 1467953334501 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188a6800 == 31 [pid = 1656] [id = 524] 21:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1180ac800) [pid = 1656] [serial = 1572] [outer = 0x0] 21:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1180b1800) [pid = 1656] [serial = 1573] [outer = 0x1180ac800] 21:48:54 INFO - PROCESS | 1656 | 1467953334529 Marionette DEBUG loaded listener.js 21:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11810bc00) [pid = 1656] [serial = 1574] [outer = 0x1180ac800] 21:48:54 INFO - PROCESS | 1656 | 1467953334873 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]]]}] 21:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:48:54 INFO - PROCESS | 1656 | 1467953334931 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:48:54 INFO - PROCESS | 1656 | 1467953334932 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:48:54 INFO - PROCESS | 1656 | 1467953334936 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:48:54 INFO - PROCESS | 1656 | 1467953334937 Marionette TRACE conn2 <- [1,2070,null,{}] 21:48:54 INFO - PROCESS | 1656 | 1467953334940 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}] 21:48:54 INFO - PROCESS | 1656 | 1467953334941 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:55 INFO - PROCESS | 1656 | 1467953335018 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:48:55 INFO - PROCESS | 1656 | 1467953335027 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 1656 | 1467953335031 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d3000 == 32 [pid = 1656] [id = 525] 21:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11855f800) [pid = 1656] [serial = 1575] [outer = 0x0] 21:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185bd400) [pid = 1656] [serial = 1576] [outer = 0x11855f800] 21:48:55 INFO - PROCESS | 1656 | 1467953335060 Marionette DEBUG loaded listener.js 21:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185de000) [pid = 1656] [serial = 1577] [outer = 0x11855f800] 21:48:55 INFO - PROCESS | 1656 | 1467953335415 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]]]}] 21:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 21:48:55 INFO - PROCESS | 1656 | 1467953335468 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:48:55 INFO - PROCESS | 1656 | 1467953335469 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:48:55 INFO - PROCESS | 1656 | 1467953335473 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:48:55 INFO - PROCESS | 1656 | 1467953335474 Marionette TRACE conn2 <- [1,2074,null,{}] 21:48:55 INFO - PROCESS | 1656 | 1467953335476 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}] 21:48:55 INFO - PROCESS | 1656 | 1467953335478 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:55 INFO - PROCESS | 1656 | 1467953335553 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:48:55 INFO - PROCESS | 1656 | 1467953335558 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:55 INFO - PROCESS | 1656 | 1467953335559 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x125126000 == 33 [pid = 1656] [id = 526] 21:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118e73c00) [pid = 1656] [serial = 1578] [outer = 0x0] 21:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119529800) [pid = 1656] [serial = 1579] [outer = 0x118e73c00] 21:48:55 INFO - PROCESS | 1656 | 1467953335584 Marionette DEBUG loaded listener.js 21:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195b9c00) [pid = 1656] [serial = 1580] [outer = 0x118e73c00] 21:48:55 INFO - PROCESS | 1656 | 1467953335922 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]]]}] 21:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 21:48:55 INFO - PROCESS | 1656 | 1467953335942 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:48:55 INFO - PROCESS | 1656 | 1467953335944 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:48:55 INFO - PROCESS | 1656 | 1467953335948 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:48:55 INFO - PROCESS | 1656 | 1467953335949 Marionette TRACE conn2 <- [1,2078,null,{}] 21:48:55 INFO - PROCESS | 1656 | 1467953335952 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}] 21:48:55 INFO - PROCESS | 1656 | 1467953335954 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:56 INFO - PROCESS | 1656 | 1467953336067 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:48:56 INFO - PROCESS | 1656 | 1467953336155 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:56 INFO - PROCESS | 1656 | 1467953336156 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x127167000 == 34 [pid = 1656] [id = 527] 21:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113372000) [pid = 1656] [serial = 1581] [outer = 0x0] 21:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195c2800) [pid = 1656] [serial = 1582] [outer = 0x113372000] 21:48:56 INFO - PROCESS | 1656 | 1467953336196 Marionette DEBUG loaded listener.js 21:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a34400) [pid = 1656] [serial = 1583] [outer = 0x113372000] 21:48:56 INFO - PROCESS | 1656 | 1467953336633 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]]]}] 21:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 719ms 21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:48:56 INFO - PROCESS | 1656 | 1467953336671 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:48:56 INFO - PROCESS | 1656 | 1467953336673 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:48:56 INFO - PROCESS | 1656 | 1467953336675 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:48:56 INFO - PROCESS | 1656 | 1467953336676 Marionette TRACE conn2 <- [1,2082,null,{}] 21:48:56 INFO - PROCESS | 1656 | 1467953336678 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}] 21:48:56 INFO - PROCESS | 1656 | 1467953336683 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:56 INFO - PROCESS | 1656 | 1467953336822 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:48:56 INFO - PROCESS | 1656 | 1467953336863 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:56 INFO - PROCESS | 1656 | 1467953336865 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d6800 == 35 [pid = 1656] [id = 528] 21:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119a6c800) [pid = 1656] [serial = 1584] [outer = 0x0] 21:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119fef400) [pid = 1656] [serial = 1585] [outer = 0x119a6c800] 21:48:56 INFO - PROCESS | 1656 | 1467953336890 Marionette DEBUG loaded listener.js 21:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x124c43800) [pid = 1656] [serial = 1586] [outer = 0x119a6c800] 21:48:57 INFO - PROCESS | 1656 | 1467953337200 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]]]}] 21:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 570ms 21:48:57 INFO - PROCESS | 1656 | 1467953337245 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:48:57 INFO - PROCESS | 1656 | 1467953337246 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:48:57 INFO - PROCESS | 1656 | 1467953337249 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:48:57 INFO - PROCESS | 1656 | 1467953337250 Marionette TRACE conn2 <- [1,2086,null,{}] 21:48:57 INFO - PROCESS | 1656 | 1467953337252 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}] 21:48:57 INFO - PROCESS | 1656 | 1467953337253 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:57 INFO - PROCESS | 1656 | 1467953337350 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:48:57 INFO - PROCESS | 1656 | 1467953337354 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:57 INFO - PROCESS | 1656 | 1467953337355 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad11000 == 36 [pid = 1656] [id = 529] 21:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12344bc00) [pid = 1656] [serial = 1587] [outer = 0x0] 21:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1256a8c00) [pid = 1656] [serial = 1588] [outer = 0x12344bc00] 21:48:57 INFO - PROCESS | 1656 | 1467953337379 Marionette DEBUG loaded listener.js 21:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1257e6000) [pid = 1656] [serial = 1589] [outer = 0x12344bc00] 21:48:57 INFO - PROCESS | 1656 | 1467953337738 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]]]}] 21:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 21:48:57 INFO - PROCESS | 1656 | 1467953337772 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:48:57 INFO - PROCESS | 1656 | 1467953337775 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:48:57 INFO - PROCESS | 1656 | 1467953337777 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:48:57 INFO - PROCESS | 1656 | 1467953337779 Marionette TRACE conn2 <- [1,2090,null,{}] 21:48:57 INFO - PROCESS | 1656 | 1467953337781 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}] 21:48:57 INFO - PROCESS | 1656 | 1467953337782 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:57 INFO - PROCESS | 1656 | 1467953337875 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:48:57 INFO - PROCESS | 1656 | 1467953337884 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:57 INFO - PROCESS | 1656 | 1467953337885 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c5000 == 37 [pid = 1656] [id = 530] 21:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1257eb000) [pid = 1656] [serial = 1590] [outer = 0x0] 21:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1269e0c00) [pid = 1656] [serial = 1591] [outer = 0x1257eb000] 21:48:57 INFO - PROCESS | 1656 | 1467953337912 Marionette DEBUG loaded listener.js 21:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126ff4000) [pid = 1656] [serial = 1592] [outer = 0x1257eb000] 21:48:58 INFO - PROCESS | 1656 | 1467953338249 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]]]}] 21:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 21:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:48:58 INFO - PROCESS | 1656 | 1467953338296 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:48:58 INFO - PROCESS | 1656 | 1467953338297 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:48:58 INFO - PROCESS | 1656 | 1467953338299 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:48:58 INFO - PROCESS | 1656 | 1467953338301 Marionette TRACE conn2 <- [1,2094,null,{}] 21:48:58 INFO - PROCESS | 1656 | 1467953338303 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}] 21:48:58 INFO - PROCESS | 1656 | 1467953338304 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:58 INFO - PROCESS | 1656 | 1467953338400 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:48:58 INFO - PROCESS | 1656 | 1467953338438 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:58 INFO - PROCESS | 1656 | 1467953338439 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbdb800 == 38 [pid = 1656] [id = 531] 21:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116083400) [pid = 1656] [serial = 1593] [outer = 0x0] 21:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12872a000) [pid = 1656] [serial = 1594] [outer = 0x116083400] 21:48:58 INFO - PROCESS | 1656 | 1467953338463 Marionette DEBUG loaded listener.js 21:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128a9b400) [pid = 1656] [serial = 1595] [outer = 0x116083400] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1128d8400) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118349c00) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1133f2400) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1160dc000) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1180b3800) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116757000) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116753400) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180b9000) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1192ef800) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124298000) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119445c00) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11855ec00) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1129a5800) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1167b9800) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1251c0000) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:48:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117226400) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:48:58 INFO - PROCESS | 1656 | 1467953338835 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]]]}] 21:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 568ms 21:48:58 INFO - PROCESS | 1656 | 1467953338868 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:48:58 INFO - PROCESS | 1656 | 1467953338870 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:48:58 INFO - PROCESS | 1656 | 1467953338878 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:48:58 INFO - PROCESS | 1656 | 1467953338879 Marionette TRACE conn2 <- [1,2098,null,{}] 21:48:58 INFO - PROCESS | 1656 | 1467953338881 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}] 21:48:58 INFO - PROCESS | 1656 | 1467953338882 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:58 INFO - PROCESS | 1656 | 1467953338991 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:48:59 INFO - PROCESS | 1656 | 1467953339023 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:59 INFO - PROCESS | 1656 | 1467953339024 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x124757800 == 39 [pid = 1656] [id = 532] 21:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112ee1400) [pid = 1656] [serial = 1596] [outer = 0x0] 21:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1180b9000) [pid = 1656] [serial = 1597] [outer = 0x112ee1400] 21:48:59 INFO - PROCESS | 1656 | 1467953339048 Marionette DEBUG loaded listener.js 21:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11943e400) [pid = 1656] [serial = 1598] [outer = 0x112ee1400] 21:48:59 INFO - PROCESS | 1656 | 1467953339361 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]]]}] 21:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:48:59 INFO - PROCESS | 1656 | 1467953339399 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 1656 | 1467953339401 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:48:59 INFO - PROCESS | 1656 | 1467953339408 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 1656 | 1467953339410 Marionette TRACE conn2 <- [1,2102,null,{}] 21:48:59 INFO - PROCESS | 1656 | 1467953339414 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}] 21:48:59 INFO - PROCESS | 1656 | 1467953339417 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:59 INFO - PROCESS | 1656 | 1467953339553 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:48:59 INFO - PROCESS | 1656 | 1467953339631 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:48:59 INFO - PROCESS | 1656 | 1467953339633 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:48:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1d3000 == 40 [pid = 1656] [id = 533] 21:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116753400) [pid = 1656] [serial = 1599] [outer = 0x0] 21:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119a72400) [pid = 1656] [serial = 1600] [outer = 0x116753400] 21:48:59 INFO - PROCESS | 1656 | 1467953339679 Marionette DEBUG loaded listener.js 21:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128aa4000) [pid = 1656] [serial = 1601] [outer = 0x116753400] 21:48:59 INFO - PROCESS | 1656 | 1467953339935 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]]]}] 21:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 574ms 21:48:59 INFO - PROCESS | 1656 | 1467953339979 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:48:59 INFO - PROCESS | 1656 | 1467953339980 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:48:59 INFO - PROCESS | 1656 | 1467953339983 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:48:59 INFO - PROCESS | 1656 | 1467953339984 Marionette TRACE conn2 <- [1,2106,null,{}] 21:48:59 INFO - PROCESS | 1656 | 1467953339986 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}] 21:48:59 INFO - PROCESS | 1656 | 1467953339987 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:00 INFO - PROCESS | 1656 | 1467953340083 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:49:00 INFO - PROCESS | 1656 | 1467953340086 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:00 INFO - PROCESS | 1656 | 1467953340087 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb35800 == 41 [pid = 1656] [id = 534] 21:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128aa7400) [pid = 1656] [serial = 1602] [outer = 0x0] 21:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128e0e800) [pid = 1656] [serial = 1603] [outer = 0x128aa7400] 21:49:00 INFO - PROCESS | 1656 | 1467953340111 Marionette DEBUG loaded listener.js 21:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129113c00) [pid = 1656] [serial = 1604] [outer = 0x128aa7400] 21:49:00 INFO - PROCESS | 1656 | 1467953340441 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]]]}] 21:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 21:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:49:00 INFO - PROCESS | 1656 | 1467953340451 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:49:00 INFO - PROCESS | 1656 | 1467953340452 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:49:00 INFO - PROCESS | 1656 | 1467953340456 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:49:00 INFO - PROCESS | 1656 | 1467953340459 Marionette TRACE conn2 <- [1,2110,null,{}] 21:49:00 INFO - PROCESS | 1656 | 1467953340461 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}] 21:49:00 INFO - PROCESS | 1656 | 1467953340462 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:00 INFO - PROCESS | 1656 | 1467953340572 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:49:00 INFO - PROCESS | 1656 | 1467953340578 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:00 INFO - PROCESS | 1656 | 1467953340579 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb4b000 == 42 [pid = 1656] [id = 535] 21:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a9f400) [pid = 1656] [serial = 1605] [outer = 0x0] 21:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129115400) [pid = 1656] [serial = 1606] [outer = 0x128a9f400] 21:49:00 INFO - PROCESS | 1656 | 1467953340610 Marionette DEBUG loaded listener.js 21:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12911e800) [pid = 1656] [serial = 1607] [outer = 0x128a9f400] 21:49:01 INFO - PROCESS | 1656 | 1467953341052 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]]]}] 21:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 21:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:49:01 INFO - PROCESS | 1656 | 1467953341127 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:49:01 INFO - PROCESS | 1656 | 1467953341130 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:49:01 INFO - PROCESS | 1656 | 1467953341133 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:49:01 INFO - PROCESS | 1656 | 1467953341137 Marionette TRACE conn2 <- [1,2114,null,{}] 21:49:01 INFO - PROCESS | 1656 | 1467953341141 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}] 21:49:01 INFO - PROCESS | 1656 | 1467953341142 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:01 INFO - PROCESS | 1656 | 1467953341247 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:49:01 INFO - PROCESS | 1656 | 1467953341317 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:01 INFO - PROCESS | 1656 | 1467953341318 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188b1800 == 43 [pid = 1656] [id = 536] 21:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116971000) [pid = 1656] [serial = 1608] [outer = 0x0] 21:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x117231400) [pid = 1656] [serial = 1609] [outer = 0x116971000] 21:49:01 INFO - PROCESS | 1656 | 1467953341372 Marionette DEBUG loaded listener.js 21:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1180b6800) [pid = 1656] [serial = 1610] [outer = 0x116971000] 21:49:01 INFO - PROCESS | 1656 | 1467953341790 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]]]}] 21:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 673ms 21:49:01 INFO - PROCESS | 1656 | 1467953341807 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:49:01 INFO - PROCESS | 1656 | 1467953341810 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:49:01 INFO - PROCESS | 1656 | 1467953341814 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:49:01 INFO - PROCESS | 1656 | 1467953341815 Marionette TRACE conn2 <- [1,2118,null,{}] 21:49:01 INFO - PROCESS | 1656 | 1467953341818 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}] 21:49:01 INFO - PROCESS | 1656 | 1467953341819 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:01 INFO - PROCESS | 1656 | 1467953341967 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:49:02 INFO - PROCESS | 1656 | 1467953342021 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:02 INFO - PROCESS | 1656 | 1467953342022 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x129313800 == 44 [pid = 1656] [id = 537] 21:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185c1400) [pid = 1656] [serial = 1611] [outer = 0x0] 21:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1185d8c00) [pid = 1656] [serial = 1612] [outer = 0x1185c1400] 21:49:02 INFO - PROCESS | 1656 | 1467953342061 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11943f000) [pid = 1656] [serial = 1613] [outer = 0x1185c1400] 21:49:02 INFO - PROCESS | 1656 | 1467953342512 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]]]}] 21:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 718ms 21:49:02 INFO - PROCESS | 1656 | 1467953342533 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:49:02 INFO - PROCESS | 1656 | 1467953342535 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:49:02 INFO - PROCESS | 1656 | 1467953342537 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:49:02 INFO - PROCESS | 1656 | 1467953342540 Marionette TRACE conn2 <- [1,2122,null,{}] 21:49:02 INFO - PROCESS | 1656 | 1467953342548 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}] 21:49:02 INFO - PROCESS | 1656 | 1467953342551 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:02 INFO - PROCESS | 1656 | 1467953342674 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:49:02 INFO - PROCESS | 1656 | 1467953342735 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:02 INFO - PROCESS | 1656 | 1467953342737 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb71800 == 45 [pid = 1656] [id = 538] 21:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a45c00) [pid = 1656] [serial = 1614] [outer = 0x0] 21:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120fcc400) [pid = 1656] [serial = 1615] [outer = 0x119a45c00] 21:49:02 INFO - PROCESS | 1656 | 1467953342768 Marionette DEBUG loaded listener.js 21:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124277400) [pid = 1656] [serial = 1616] [outer = 0x119a45c00] 21:49:03 INFO - PROCESS | 1656 | 1467953343255 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]]]}] 21:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 776ms 21:49:03 INFO - PROCESS | 1656 | 1467953343314 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:49:03 INFO - PROCESS | 1656 | 1467953343317 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:49:03 INFO - PROCESS | 1656 | 1467953343321 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:49:03 INFO - PROCESS | 1656 | 1467953343323 Marionette TRACE conn2 <- [1,2126,null,{}] 21:49:03 INFO - PROCESS | 1656 | 1467953343326 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}] 21:49:03 INFO - PROCESS | 1656 | 1467953343329 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:03 INFO - PROCESS | 1656 | 1467953343481 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:49:03 INFO - PROCESS | 1656 | 1467953343577 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:03 INFO - PROCESS | 1656 | 1467953343579 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187dc000 == 46 [pid = 1656] [id = 539] 21:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113f2dc00) [pid = 1656] [serial = 1617] [outer = 0x0] 21:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1195ba000) [pid = 1656] [serial = 1618] [outer = 0x113f2dc00] 21:49:03 INFO - PROCESS | 1656 | 1467953343627 Marionette DEBUG loaded listener.js 21:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12429c800) [pid = 1656] [serial = 1619] [outer = 0x113f2dc00] 21:49:04 INFO - PROCESS | 1656 | 1467953344221 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]]]}] 21:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 972ms 21:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:49:04 INFO - PROCESS | 1656 | 1467953344293 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:49:04 INFO - PROCESS | 1656 | 1467953344295 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:49:04 INFO - PROCESS | 1656 | 1467953344298 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:49:04 INFO - PROCESS | 1656 | 1467953344300 Marionette TRACE conn2 <- [1,2130,null,{}] 21:49:04 INFO - PROCESS | 1656 | 1467953344304 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}] 21:49:04 INFO - PROCESS | 1656 | 1467953344306 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:04 INFO - PROCESS | 1656 | 1467953344396 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:49:04 INFO - PROCESS | 1656 | 1467953344466 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:04 INFO - PROCESS | 1656 | 1467953344467 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187dd800 == 47 [pid = 1656] [id = 540] 21:49:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116754000) [pid = 1656] [serial = 1620] [outer = 0x0] 21:49:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117ea3000) [pid = 1656] [serial = 1621] [outer = 0x116754000] 21:49:04 INFO - PROCESS | 1656 | 1467953344496 Marionette DEBUG loaded listener.js 21:49:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11810a800) [pid = 1656] [serial = 1622] [outer = 0x116754000] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb35800 == 46 [pid = 1656] [id = 534] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1d3000 == 45 [pid = 1656] [id = 533] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x124757800 == 44 [pid = 1656] [id = 532] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbdb800 == 43 [pid = 1656] [id = 531] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c5000 == 42 [pid = 1656] [id = 530] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad11000 == 41 [pid = 1656] [id = 529] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d6800 == 40 [pid = 1656] [id = 528] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x127167000 == 39 [pid = 1656] [id = 527] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x125126000 == 38 [pid = 1656] [id = 526] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d3000 == 37 [pid = 1656] [id = 525] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1188a6800 == 36 [pid = 1656] [id = 524] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1170cb800 == 35 [pid = 1656] [id = 523] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1c8800 == 34 [pid = 1656] [id = 521] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x117e33800 == 33 [pid = 1656] [id = 522] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d3800 == 32 [pid = 1656] [id = 509] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1187dc000 == 31 [pid = 1656] [id = 539] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb71800 == 30 [pid = 1656] [id = 538] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x129313800 == 29 [pid = 1656] [id = 537] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1188b1800 == 28 [pid = 1656] [id = 536] 21:49:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb4b000 == 27 [pid = 1656] [id = 535] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119444800) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185c8800) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11386d800) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x115123400) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116a13c00) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1176e0c00) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1181e1000) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1180af800) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11834bc00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117227000) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180afc00) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1167ad400) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185bd800) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185e4c00) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d0e000) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119a2cc00) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125759800) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1256a8000) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a6ec00) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1195bc000) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1231ddc00) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12176e400) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d0ac00) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x121768000) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118265400) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1242a1800) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126ff4c00) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118e81800) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126db0000) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1256aa000) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1256b0400) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1185e4000) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x124c45000) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 21:49:05 INFO - PROCESS | 1656 | 1467953345384 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] 21:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:49:05 INFO - PROCESS | 1656 | 1467953345429 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:49:05 INFO - PROCESS | 1656 | 1467953345433 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:49:05 INFO - PROCESS | 1656 | 1467953345434 Marionette TRACE conn2 <- [1,2134,null,{}] 21:49:05 INFO - PROCESS | 1656 | 1467953345440 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}] 21:49:05 INFO - PROCESS | 1656 | 1467953345441 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:05 INFO - PROCESS | 1656 | 1467953345542 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:49:05 INFO - PROCESS | 1656 | 1467953345623 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:05 INFO - PROCESS | 1656 | 1467953345624 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117027800 == 28 [pid = 1656] [id = 541] 21:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x116973c00) [pid = 1656] [serial = 1623] [outer = 0x0] 21:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117228000) [pid = 1656] [serial = 1624] [outer = 0x116973c00] 21:49:05 INFO - PROCESS | 1656 | 1467953345668 Marionette DEBUG loaded listener.js 21:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180afc00) [pid = 1656] [serial = 1625] [outer = 0x116973c00] 21:49:06 INFO - PROCESS | 1656 | 1467953346045 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]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 622ms 21:49:06 INFO - PROCESS | 1656 | 1467953346058 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 1656 | 1467953346064 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:49:06 INFO - PROCESS | 1656 | 1467953346074 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 1656 | 1467953346076 Marionette TRACE conn2 <- [1,2138,null,{}] 21:49:06 INFO - PROCESS | 1656 | 1467953346080 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}] 21:49:06 INFO - PROCESS | 1656 | 1467953346082 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:06 INFO - PROCESS | 1656 | 1467953346192 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:49:06 INFO - PROCESS | 1656 | 1467953346244 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:06 INFO - PROCESS | 1656 | 1467953346246 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11927a000 == 29 [pid = 1656] [id = 542] 21:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118106000) [pid = 1656] [serial = 1626] [outer = 0x0] 21:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11826d800) [pid = 1656] [serial = 1627] [outer = 0x118106000] 21:49:06 INFO - PROCESS | 1656 | 1467953346266 Marionette DEBUG loaded listener.js 21:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11834bc00) [pid = 1656] [serial = 1628] [outer = 0x118106000] 21:49:06 INFO - PROCESS | 1656 | 1467953346657 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]]]}] 21:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 626ms 21:49:06 INFO - PROCESS | 1656 | 1467953346698 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:49:06 INFO - PROCESS | 1656 | 1467953346700 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:49:06 INFO - PROCESS | 1656 | 1467953346712 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:49:06 INFO - PROCESS | 1656 | 1467953346716 Marionette TRACE conn2 <- [1,2142,null,{}] 21:49:06 INFO - PROCESS | 1656 | 1467953346730 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}] 21:49:06 INFO - PROCESS | 1656 | 1467953346735 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:06 INFO - PROCESS | 1656 | 1467953346884 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:49:06 INFO - PROCESS | 1656 | 1467953346901 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:06 INFO - PROCESS | 1656 | 1467953346903 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x124744000 == 30 [pid = 1656] [id = 543] 21:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1129b3800) [pid = 1656] [serial = 1629] [outer = 0x0] 21:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11943d400) [pid = 1656] [serial = 1630] [outer = 0x1129b3800] 21:49:06 INFO - PROCESS | 1656 | 1467953346948 Marionette DEBUG loaded listener.js 21:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11952e800) [pid = 1656] [serial = 1631] [outer = 0x1129b3800] 21:49:07 INFO - PROCESS | 1656 | 1467953347297 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] 21:49:07 INFO - PROCESS | 1656 | 1467953347344 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:49:07 INFO - PROCESS | 1656 | 1467953347346 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:49:07 INFO - PROCESS | 1656 | 1467953347347 Marionette TRACE conn2 <- [1,2146,null,{}] 21:49:07 INFO - PROCESS | 1656 | 1467953347350 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}] 21:49:07 INFO - PROCESS | 1656 | 1467953347351 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:07 INFO - PROCESS | 1656 | 1467953347459 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:49:07 INFO - PROCESS | 1656 | 1467953347492 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:07 INFO - PROCESS | 1656 | 1467953347493 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x125124000 == 31 [pid = 1656] [id = 544] 21:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1195ba800) [pid = 1656] [serial = 1632] [outer = 0x0] 21:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119a2c800) [pid = 1656] [serial = 1633] [outer = 0x1195ba800] 21:49:07 INFO - PROCESS | 1656 | 1467953347518 Marionette DEBUG loaded listener.js 21:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a6a800) [pid = 1656] [serial = 1634] [outer = 0x1195ba800] 21:49:07 INFO - PROCESS | 1656 | 1467953347845 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] 21:49:07 INFO - PROCESS | 1656 | 1467953347869 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:49:07 INFO - PROCESS | 1656 | 1467953347873 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:49:07 INFO - PROCESS | 1656 | 1467953347874 Marionette TRACE conn2 <- [1,2150,null,{}] 21:49:07 INFO - PROCESS | 1656 | 1467953347876 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}] 21:49:07 INFO - PROCESS | 1656 | 1467953347877 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:07 INFO - PROCESS | 1656 | 1467953347981 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:49:07 INFO - PROCESS | 1656 | 1467953347985 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:07 INFO - PROCESS | 1656 | 1467953347987 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x128b65800 == 32 [pid = 1656] [id = 545] 21:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11675d800) [pid = 1656] [serial = 1635] [outer = 0x0] 21:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119a72c00) [pid = 1656] [serial = 1636] [outer = 0x11675d800] 21:49:08 INFO - PROCESS | 1656 | 1467953348017 Marionette DEBUG loaded listener.js 21:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123151400) [pid = 1656] [serial = 1637] [outer = 0x11675d800] 21:49:08 INFO - PROCESS | 1656 | 1467953348461 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]]]}] 21:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 618ms 21:49:08 INFO - PROCESS | 1656 | 1467953348492 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:49:08 INFO - PROCESS | 1656 | 1467953348493 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:49:08 INFO - PROCESS | 1656 | 1467953348501 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:49:08 INFO - PROCESS | 1656 | 1467953348502 Marionette TRACE conn2 <- [1,2154,null,{}] 21:49:08 INFO - PROCESS | 1656 | 1467953348504 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}] 21:49:08 INFO - PROCESS | 1656 | 1467953348510 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:08 INFO - PROCESS | 1656 | 1467953348619 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:49:08 INFO - PROCESS | 1656 | 1467953348658 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:08 INFO - PROCESS | 1656 | 1467953348658 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d7000 == 33 [pid = 1656] [id = 546] 21:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123153800) [pid = 1656] [serial = 1638] [outer = 0x0] 21:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12429e400) [pid = 1656] [serial = 1639] [outer = 0x123153800] 21:49:08 INFO - PROCESS | 1656 | 1467953348683 Marionette DEBUG loaded listener.js 21:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125754c00) [pid = 1656] [serial = 1640] [outer = 0x123153800] 21:49:09 INFO - PROCESS | 1656 | 1467953349025 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]]]}] 21:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 572ms 21:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:49:09 INFO - PROCESS | 1656 | 1467953349080 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:49:09 INFO - PROCESS | 1656 | 1467953349082 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:49:09 INFO - PROCESS | 1656 | 1467953349084 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:49:09 INFO - PROCESS | 1656 | 1467953349085 Marionette TRACE conn2 <- [1,2158,null,{}] 21:49:09 INFO - PROCESS | 1656 | 1467953349087 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}] 21:49:09 INFO - PROCESS | 1656 | 1467953349089 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:09 INFO - PROCESS | 1656 | 1467953349183 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:49:09 INFO - PROCESS | 1656 | 1467953349195 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:09 INFO - PROCESS | 1656 | 1467953349196 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad22800 == 34 [pid = 1656] [id = 547] 21:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118104000) [pid = 1656] [serial = 1641] [outer = 0x0] 21:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1257e8000) [pid = 1656] [serial = 1642] [outer = 0x118104000] 21:49:09 INFO - PROCESS | 1656 | 1467953349220 Marionette DEBUG loaded listener.js 21:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126db8400) [pid = 1656] [serial = 1643] [outer = 0x118104000] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128a9f400) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128aa7400) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a6c800) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12344bc00) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112ee1400) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115e64c00) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118e73c00) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1151dd800) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11855f800) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126d51400) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1180ac800) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113372000) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1257eb000) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116083400) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:49:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x116753400) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:49:09 INFO - PROCESS | 1656 | 1467953349721 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]]]}] 21:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 21:49:09 INFO - PROCESS | 1656 | 1467953349758 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:49:09 INFO - PROCESS | 1656 | 1467953349759 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:49:09 INFO - PROCESS | 1656 | 1467953349761 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:49:09 INFO - PROCESS | 1656 | 1467953349762 Marionette TRACE conn2 <- [1,2162,null,{}] 21:49:09 INFO - PROCESS | 1656 | 1467953349765 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}] 21:49:09 INFO - PROCESS | 1656 | 1467953349766 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:09 INFO - PROCESS | 1656 | 1467953349839 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:49:09 INFO - PROCESS | 1656 | 1467953349844 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:09 INFO - PROCESS | 1656 | 1467953349845 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12add4000 == 35 [pid = 1656] [id = 548] 21:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113372000) [pid = 1656] [serial = 1644] [outer = 0x0] 21:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1176d2800) [pid = 1656] [serial = 1645] [outer = 0x113372000] 21:49:09 INFO - PROCESS | 1656 | 1467953349871 Marionette DEBUG loaded listener.js 21:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118e7bc00) [pid = 1656] [serial = 1646] [outer = 0x113372000] 21:49:10 INFO - PROCESS | 1656 | 1467953350213 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]]]}] 21:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 21:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:49:10 INFO - PROCESS | 1656 | 1467953350230 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:49:10 INFO - PROCESS | 1656 | 1467953350231 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:49:10 INFO - PROCESS | 1656 | 1467953350244 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:49:10 INFO - PROCESS | 1656 | 1467953350245 Marionette TRACE conn2 <- [1,2166,null,{}] 21:49:10 INFO - PROCESS | 1656 | 1467953350248 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}] 21:49:10 INFO - PROCESS | 1656 | 1467953350249 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:10 INFO - PROCESS | 1656 | 1467953350347 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:49:10 INFO - PROCESS | 1656 | 1467953350353 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:10 INFO - PROCESS | 1656 | 1467953350354 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x124423000 == 36 [pid = 1656] [id = 549] 21:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a2c000) [pid = 1656] [serial = 1647] [outer = 0x0] 21:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1234d2000) [pid = 1656] [serial = 1648] [outer = 0x119a2c000] 21:49:10 INFO - PROCESS | 1656 | 1467953350382 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126f59000) [pid = 1656] [serial = 1649] [outer = 0x119a2c000] 21:49:10 INFO - PROCESS | 1656 | 1467953350680 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]]]}] 21:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 479ms 21:49:10 INFO - PROCESS | 1656 | 1467953350712 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:49:10 INFO - PROCESS | 1656 | 1467953350714 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:49:10 INFO - PROCESS | 1656 | 1467953350716 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:49:10 INFO - PROCESS | 1656 | 1467953350717 Marionette TRACE conn2 <- [1,2170,null,{}] 21:49:10 INFO - PROCESS | 1656 | 1467953350720 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}] 21:49:10 INFO - PROCESS | 1656 | 1467953350721 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:10 INFO - PROCESS | 1656 | 1467953350800 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:49:10 INFO - PROCESS | 1656 | 1467953350804 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:10 INFO - PROCESS | 1656 | 1467953350806 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe7800 == 37 [pid = 1656] [id = 550] 21:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126f5bc00) [pid = 1656] [serial = 1650] [outer = 0x0] 21:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128a9a400) [pid = 1656] [serial = 1651] [outer = 0x126f5bc00] 21:49:10 INFO - PROCESS | 1656 | 1467953350831 Marionette DEBUG loaded listener.js 21:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128aa0400) [pid = 1656] [serial = 1652] [outer = 0x126f5bc00] 21:49:11 INFO - PROCESS | 1656 | 1467953351173 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]]]}] 21:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 474ms 21:49:11 INFO - PROCESS | 1656 | 1467953351193 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:49:11 INFO - PROCESS | 1656 | 1467953351195 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:49:11 INFO - PROCESS | 1656 | 1467953351197 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:49:11 INFO - PROCESS | 1656 | 1467953351199 Marionette TRACE conn2 <- [1,2174,null,{}] 21:49:11 INFO - PROCESS | 1656 | 1467953351202 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}] 21:49:11 INFO - PROCESS | 1656 | 1467953351215 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:11 INFO - PROCESS | 1656 | 1467953351350 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:49:11 INFO - PROCESS | 1656 | 1467953351357 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:11 INFO - PROCESS | 1656 | 1467953351359 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1f000 == 38 [pid = 1656] [id = 551] 21:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128aa4400) [pid = 1656] [serial = 1653] [outer = 0x0] 21:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128d27000) [pid = 1656] [serial = 1654] [outer = 0x128aa4400] 21:49:11 INFO - PROCESS | 1656 | 1467953351401 Marionette DEBUG loaded listener.js 21:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129121000) [pid = 1656] [serial = 1655] [outer = 0x128aa4400] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x117027800 == 37 [pid = 1656] [id = 541] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1187dd800 == 36 [pid = 1656] [id = 540] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x125124000 == 35 [pid = 1656] [id = 544] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d7000 == 34 [pid = 1656] [id = 546] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12add4000 == 33 [pid = 1656] [id = 548] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe7800 == 32 [pid = 1656] [id = 550] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad22800 == 31 [pid = 1656] [id = 547] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124423000 == 30 [pid = 1656] [id = 549] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11927a000 == 29 [pid = 1656] [id = 542] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x124744000 == 28 [pid = 1656] [id = 543] 21:49:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128b65800 == 27 [pid = 1656] [id = 545] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12911e800) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129115400) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128e0e800) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119fef400) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1256a8c00) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1257e6000) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124c43800) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1180b9000) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11607b400) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1167acc00) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119529800) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1195b9c00) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11607c000) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1167b8c00) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1185bd400) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1185de000) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12872f000) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1180b1800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11810bc00) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1195c2800) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1269e0c00) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x126ff4000) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12872a000) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x128aa4000) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x128a9b400) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11943e400) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x129113c00) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119a34400) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x119a72400) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 21:49:12 INFO - PROCESS | 1656 | 1467953352817 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]]]}] 21:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1672ms 21:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:49:12 INFO - PROCESS | 1656 | 1467953352874 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:49:12 INFO - PROCESS | 1656 | 1467953352877 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:49:12 INFO - PROCESS | 1656 | 1467953352880 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:49:12 INFO - PROCESS | 1656 | 1467953352882 Marionette TRACE conn2 <- [1,2178,null,{}] 21:49:12 INFO - PROCESS | 1656 | 1467953352886 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}] 21:49:12 INFO - PROCESS | 1656 | 1467953352888 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:12 INFO - PROCESS | 1656 | 1467953352965 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:49:13 INFO - PROCESS | 1656 | 1467953353020 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:13 INFO - PROCESS | 1656 | 1467953353022 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116775800 == 28 [pid = 1656] [id = 552] 21:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x113864c00) [pid = 1656] [serial = 1656] [outer = 0x0] 21:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x113d8fc00) [pid = 1656] [serial = 1657] [outer = 0x113864c00] 21:49:13 INFO - PROCESS | 1656 | 1467953353050 Marionette DEBUG loaded listener.js 21:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11602dc00) [pid = 1656] [serial = 1658] [outer = 0x113864c00] 21:49:13 INFO - PROCESS | 1656 | 1467953353379 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]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 21:49:13 INFO - PROCESS | 1656 | 1467953353401 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 1656 | 1467953353406 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:49:13 INFO - PROCESS | 1656 | 1467953353411 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - PROCESS | 1656 | 1467953353413 Marionette TRACE conn2 <- [1,2182,null,{}] 21:49:13 INFO - PROCESS | 1656 | 1467953353416 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}] 21:49:13 INFO - PROCESS | 1656 | 1467953353418 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:13 INFO - PROCESS | 1656 | 1467953353497 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:49:13 INFO - PROCESS | 1656 | 1467953353501 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:13 INFO - PROCESS | 1656 | 1467953353503 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x118255800 == 29 [pid = 1656] [id = 553] 21:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116629c00) [pid = 1656] [serial = 1659] [outer = 0x0] 21:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116759000) [pid = 1656] [serial = 1660] [outer = 0x116629c00] 21:49:13 INFO - PROCESS | 1656 | 1467953353534 Marionette DEBUG loaded listener.js 21:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1167b9000) [pid = 1656] [serial = 1661] [outer = 0x116629c00] 21:49:13 INFO - PROCESS | 1656 | 1467953353896 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]]]}] 21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 21:49:13 INFO - PROCESS | 1656 | 1467953353930 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:49:13 INFO - PROCESS | 1656 | 1467953353932 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:49:13 INFO - PROCESS | 1656 | 1467953353934 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:49:13 INFO - PROCESS | 1656 | 1467953353936 Marionette TRACE conn2 <- [1,2186,null,{}] 21:49:13 INFO - PROCESS | 1656 | 1467953353945 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}] 21:49:13 INFO - PROCESS | 1656 | 1467953353948 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:14 INFO - PROCESS | 1656 | 1467953354025 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:49:14 INFO - PROCESS | 1656 | 1467953354029 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:14 INFO - PROCESS | 1656 | 1467953354031 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fcd800 == 30 [pid = 1656] [id = 554] 21:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1121b0800) [pid = 1656] [serial = 1662] [outer = 0x0] 21:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1180b9c00) [pid = 1656] [serial = 1663] [outer = 0x1121b0800] 21:49:14 INFO - PROCESS | 1656 | 1467953354061 Marionette DEBUG loaded listener.js 21:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118111000) [pid = 1656] [serial = 1664] [outer = 0x1121b0800] 21:49:14 INFO - PROCESS | 1656 | 1467953354450 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]]]}] 21:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 21:49:14 INFO - PROCESS | 1656 | 1467953354458 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:49:14 INFO - PROCESS | 1656 | 1467953354461 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:49:14 INFO - PROCESS | 1656 | 1467953354464 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:49:14 INFO - PROCESS | 1656 | 1467953354466 Marionette TRACE conn2 <- [1,2190,null,{}] 21:49:14 INFO - PROCESS | 1656 | 1467953354482 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}] 21:49:14 INFO - PROCESS | 1656 | 1467953354484 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:14 INFO - PROCESS | 1656 | 1467953354581 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:49:14 INFO - PROCESS | 1656 | 1467953354584 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:14 INFO - PROCESS | 1656 | 1467953354586 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1241c7800 == 31 [pid = 1656] [id = 555] 21:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11833d000) [pid = 1656] [serial = 1665] [outer = 0x0] 21:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118340800) [pid = 1656] [serial = 1666] [outer = 0x11833d000] 21:49:14 INFO - PROCESS | 1656 | 1467953354614 Marionette DEBUG loaded listener.js 21:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118559000) [pid = 1656] [serial = 1667] [outer = 0x11833d000] 21:49:14 INFO - PROCESS | 1656 | 1467953354925 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]]]}] 21:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 483ms 21:49:14 INFO - PROCESS | 1656 | 1467953354946 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:49:14 INFO - PROCESS | 1656 | 1467953354948 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:49:14 INFO - PROCESS | 1656 | 1467953354950 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:49:14 INFO - PROCESS | 1656 | 1467953354951 Marionette TRACE conn2 <- [1,2194,null,{}] 21:49:14 INFO - PROCESS | 1656 | 1467953354963 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}] 21:49:14 INFO - PROCESS | 1656 | 1467953354964 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:15 INFO - PROCESS | 1656 | 1467953355034 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:49:15 INFO - PROCESS | 1656 | 1467953355038 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:15 INFO - PROCESS | 1656 | 1467953355041 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x125687000 == 32 [pid = 1656] [id = 556] 21:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116623800) [pid = 1656] [serial = 1668] [outer = 0x0] 21:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185d7800) [pid = 1656] [serial = 1669] [outer = 0x116623800] 21:49:15 INFO - PROCESS | 1656 | 1467953355066 Marionette DEBUG loaded listener.js 21:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1188e5800) [pid = 1656] [serial = 1670] [outer = 0x116623800] 21:49:15 INFO - PROCESS | 1656 | 1467953355411 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]]]}] 21:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms 21:49:15 INFO - PROCESS | 1656 | 1467953355420 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:49:15 INFO - PROCESS | 1656 | 1467953355422 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:49:15 INFO - PROCESS | 1656 | 1467953355426 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:49:15 INFO - PROCESS | 1656 | 1467953355427 Marionette TRACE conn2 <- [1,2198,null,{}] 21:49:15 INFO - PROCESS | 1656 | 1467953355429 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}] 21:49:15 INFO - PROCESS | 1656 | 1467953355434 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:15 INFO - PROCESS | 1656 | 1467953355551 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:49:15 INFO - PROCESS | 1656 | 1467953355559 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:15 INFO - PROCESS | 1656 | 1467953355560 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a13800 == 33 [pid = 1656] [id = 557] 21:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1188e5c00) [pid = 1656] [serial = 1671] [outer = 0x0] 21:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11943b000) [pid = 1656] [serial = 1672] [outer = 0x1188e5c00] 21:49:15 INFO - PROCESS | 1656 | 1467953355585 Marionette DEBUG loaded listener.js 21:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1195e6800) [pid = 1656] [serial = 1673] [outer = 0x1188e5c00] 21:49:15 INFO - PROCESS | 1656 | 1467953355926 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]]]}] 21:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 21:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:49:15 INFO - PROCESS | 1656 | 1467953355946 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:49:15 INFO - PROCESS | 1656 | 1467953355948 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:49:15 INFO - PROCESS | 1656 | 1467953355950 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:49:15 INFO - PROCESS | 1656 | 1467953355952 Marionette TRACE conn2 <- [1,2202,null,{}] 21:49:15 INFO - PROCESS | 1656 | 1467953355958 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}] 21:49:15 INFO - PROCESS | 1656 | 1467953355959 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:16 INFO - PROCESS | 1656 | 1467953356068 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:49:16 INFO - PROCESS | 1656 | 1467953356076 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:16 INFO - PROCESS | 1656 | 1467953356077 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x129322000 == 34 [pid = 1656] [id = 558] 21:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1128d4400) [pid = 1656] [serial = 1674] [outer = 0x0] 21:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a3a000) [pid = 1656] [serial = 1675] [outer = 0x1128d4400] 21:49:16 INFO - PROCESS | 1656 | 1467953356116 Marionette DEBUG loaded listener.js 21:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119d07400) [pid = 1656] [serial = 1676] [outer = 0x1128d4400] 21:49:16 INFO - PROCESS | 1656 | 1467953356502 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]]]}] 21:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 572ms 21:49:16 INFO - PROCESS | 1656 | 1467953356545 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:49:16 INFO - PROCESS | 1656 | 1467953356546 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:49:16 INFO - PROCESS | 1656 | 1467953356549 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:49:16 INFO - PROCESS | 1656 | 1467953356550 Marionette TRACE conn2 <- [1,2206,null,{}] 21:49:16 INFO - PROCESS | 1656 | 1467953356552 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}] 21:49:16 INFO - PROCESS | 1656 | 1467953356554 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:16 INFO - PROCESS | 1656 | 1467953356615 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:49:16 INFO - PROCESS | 1656 | 1467953356618 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:16 INFO - PROCESS | 1656 | 1467953356619 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d4800 == 35 [pid = 1656] [id = 559] 21:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195e5c00) [pid = 1656] [serial = 1677] [outer = 0x0] 21:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121761800) [pid = 1656] [serial = 1678] [outer = 0x1195e5c00] 21:49:16 INFO - PROCESS | 1656 | 1467953356640 Marionette DEBUG loaded listener.js 21:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1233ce400) [pid = 1656] [serial = 1679] [outer = 0x1195e5c00] 21:49:17 INFO - PROCESS | 1656 | 1467953357015 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]]]}] 21:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 473ms 21:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:49:17 INFO - PROCESS | 1656 | 1467953357025 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:49:17 INFO - PROCESS | 1656 | 1467953357027 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:49:17 INFO - PROCESS | 1656 | 1467953357031 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:49:17 INFO - PROCESS | 1656 | 1467953357032 Marionette TRACE conn2 <- [1,2210,null,{}] 21:49:17 INFO - PROCESS | 1656 | 1467953357035 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}] 21:49:17 INFO - PROCESS | 1656 | 1467953357038 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:17 INFO - PROCESS | 1656 | 1467953357165 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:49:17 INFO - PROCESS | 1656 | 1467953357250 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:17 INFO - PROCESS | 1656 | 1467953357250 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fc9800 == 36 [pid = 1656] [id = 560] 21:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x115e64c00) [pid = 1656] [serial = 1680] [outer = 0x0] 21:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1240d6c00) [pid = 1656] [serial = 1681] [outer = 0x115e64c00] 21:49:17 INFO - PROCESS | 1656 | 1467953357289 Marionette DEBUG loaded listener.js 21:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124296800) [pid = 1656] [serial = 1682] [outer = 0x115e64c00] 21:49:17 INFO - PROCESS | 1656 | 1467953357612 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]]]}] 21:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 621ms 21:49:17 INFO - PROCESS | 1656 | 1467953357651 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:49:17 INFO - PROCESS | 1656 | 1467953357653 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:49:17 INFO - PROCESS | 1656 | 1467953357657 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:49:17 INFO - PROCESS | 1656 | 1467953357660 Marionette TRACE conn2 <- [1,2214,null,{}] 21:49:17 INFO - PROCESS | 1656 | 1467953357662 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}] 21:49:17 INFO - PROCESS | 1656 | 1467953357663 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:17 INFO - PROCESS | 1656 | 1467953357743 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:49:17 INFO - PROCESS | 1656 | 1467953357746 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:17 INFO - PROCESS | 1656 | 1467953357747 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9d7800 == 37 [pid = 1656] [id = 561] 21:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12429d000) [pid = 1656] [serial = 1683] [outer = 0x0] 21:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124f36000) [pid = 1656] [serial = 1684] [outer = 0x12429d000] 21:49:17 INFO - PROCESS | 1656 | 1467953357774 Marionette DEBUG loaded listener.js 21:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1251bc400) [pid = 1656] [serial = 1685] [outer = 0x12429d000] 21:49:18 INFO - PROCESS | 1656 | 1467953358111 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]]]}] 21:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 472ms 21:49:18 INFO - PROCESS | 1656 | 1467953358129 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:49:18 INFO - PROCESS | 1656 | 1467953358131 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:49:18 INFO - PROCESS | 1656 | 1467953358133 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:49:18 INFO - PROCESS | 1656 | 1467953358135 Marionette TRACE conn2 <- [1,2218,null,{}] 21:49:18 INFO - PROCESS | 1656 | 1467953358137 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}] 21:49:18 INFO - PROCESS | 1656 | 1467953358140 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:18 INFO - PROCESS | 1656 | 1467953358271 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:49:18 INFO - PROCESS | 1656 | 1467953358285 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:18 INFO - PROCESS | 1656 | 1467953358287 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x125684000 == 38 [pid = 1656] [id = 562] 21:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1251bdc00) [pid = 1656] [serial = 1686] [outer = 0x0] 21:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125780800) [pid = 1656] [serial = 1687] [outer = 0x1251bdc00] 21:49:18 INFO - PROCESS | 1656 | 1467953358313 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126fecc00) [pid = 1656] [serial = 1688] [outer = 0x1251bdc00] 21:49:18 INFO - PROCESS | 1656 | 1467953358643 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]]]}] 21:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 21:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:49:18 INFO - PROCESS | 1656 | 1467953358653 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:49:18 INFO - PROCESS | 1656 | 1467953358657 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:49:18 INFO - PROCESS | 1656 | 1467953358660 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:49:18 INFO - PROCESS | 1656 | 1467953358661 Marionette TRACE conn2 <- [1,2222,null,{}] 21:49:18 INFO - PROCESS | 1656 | 1467953358663 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}] 21:49:18 INFO - PROCESS | 1656 | 1467953358664 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:18 INFO - PROCESS | 1656 | 1467953358760 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:49:18 INFO - PROCESS | 1656 | 1467953358771 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:18 INFO - PROCESS | 1656 | 1467953358772 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1cf000 == 39 [pid = 1656] [id = 563] 21:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126ff5400) [pid = 1656] [serial = 1689] [outer = 0x0] 21:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12872e400) [pid = 1656] [serial = 1690] [outer = 0x126ff5400] 21:49:18 INFO - PROCESS | 1656 | 1467953358796 Marionette DEBUG loaded listener.js 21:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128aa1400) [pid = 1656] [serial = 1691] [outer = 0x126ff5400] 21:49:19 INFO - PROCESS | 1656 | 1467953359119 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]]]}] 21:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 21:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:49:19 INFO - PROCESS | 1656 | 1467953359129 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:49:19 INFO - PROCESS | 1656 | 1467953359130 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:49:19 INFO - PROCESS | 1656 | 1467953359132 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:49:19 INFO - PROCESS | 1656 | 1467953359133 Marionette TRACE conn2 <- [1,2226,null,{}] 21:49:19 INFO - PROCESS | 1656 | 1467953359135 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}] 21:49:19 INFO - PROCESS | 1656 | 1467953359136 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:19 INFO - PROCESS | 1656 | 1467953359244 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:49:19 INFO - PROCESS | 1656 | 1467953359259 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:19 INFO - PROCESS | 1656 | 1467953359260 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c81e800 == 40 [pid = 1656] [id = 564] 21:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128aa4c00) [pid = 1656] [serial = 1692] [outer = 0x0] 21:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128d26000) [pid = 1656] [serial = 1693] [outer = 0x128aa4c00] 21:49:19 INFO - PROCESS | 1656 | 1467953359284 Marionette DEBUG loaded listener.js 21:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129113800) [pid = 1656] [serial = 1694] [outer = 0x128aa4c00] 21:49:19 INFO - PROCESS | 1656 | 1467953359617 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]]]}] 21:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 517ms 21:49:19 INFO - PROCESS | 1656 | 1467953359650 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:49:19 INFO - PROCESS | 1656 | 1467953359652 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:49:19 INFO - PROCESS | 1656 | 1467953359663 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:49:19 INFO - PROCESS | 1656 | 1467953359664 Marionette TRACE conn2 <- [1,2230,null,{}] 21:49:19 INFO - PROCESS | 1656 | 1467953359666 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}] 21:49:19 INFO - PROCESS | 1656 | 1467953359667 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:19 INFO - PROCESS | 1656 | 1467953359773 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:49:19 INFO - PROCESS | 1656 | 1467953359776 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:19 INFO - PROCESS | 1656 | 1467953359777 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb43000 == 41 [pid = 1656] [id = 565] 21:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128aa8800) [pid = 1656] [serial = 1695] [outer = 0x0] 21:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12911ac00) [pid = 1656] [serial = 1696] [outer = 0x128aa8800] 21:49:19 INFO - PROCESS | 1656 | 1467953359803 Marionette DEBUG loaded listener.js 21:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12936c400) [pid = 1656] [serial = 1697] [outer = 0x128aa8800] 21:49:20 INFO - PROCESS | 1656 | 1467953360164 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]]]}] 21:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 21:49:20 INFO - PROCESS | 1656 | 1467953360184 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:49:20 INFO - PROCESS | 1656 | 1467953360185 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:49:20 INFO - PROCESS | 1656 | 1467953360187 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:49:20 INFO - PROCESS | 1656 | 1467953360189 Marionette TRACE conn2 <- [1,2234,null,{}] 21:49:20 INFO - PROCESS | 1656 | 1467953360198 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}] 21:49:20 INFO - PROCESS | 1656 | 1467953360199 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:20 INFO - PROCESS | 1656 | 1467953360425 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11675d800) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123153800) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118104000) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113372000) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119a2c000) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126f5bc00) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116754000) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113f2dc00) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a45c00) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185c1400) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116971000) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1129b3800) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118106000) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116973c00) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195ba800) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:49:20 INFO - PROCESS | 1656 | 1467953360484 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:20 INFO - PROCESS | 1656 | 1467953360485 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x116236800 == 42 [pid = 1656] [id = 566] 21:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1128cfc00) [pid = 1656] [serial = 1698] [outer = 0x0] 21:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112d61400) [pid = 1656] [serial = 1699] [outer = 0x1128cfc00] 21:49:20 INFO - PROCESS | 1656 | 1467953360510 Marionette DEBUG loaded listener.js 21:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116a0dc00) [pid = 1656] [serial = 1700] [outer = 0x1128cfc00] 21:49:20 INFO - PROCESS | 1656 | 1467953360762 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]]]}] 21:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 624ms 21:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:49:20 INFO - PROCESS | 1656 | 1467953360811 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:49:20 INFO - PROCESS | 1656 | 1467953360813 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:49:20 INFO - PROCESS | 1656 | 1467953360815 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:49:20 INFO - PROCESS | 1656 | 1467953360816 Marionette TRACE conn2 <- [1,2238,null,{}] 21:49:20 INFO - PROCESS | 1656 | 1467953360818 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}] 21:49:20 INFO - PROCESS | 1656 | 1467953360819 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:20 INFO - PROCESS | 1656 | 1467953360917 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:49:20 INFO - PROCESS | 1656 | 1467953360920 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:20 INFO - PROCESS | 1656 | 1467953360921 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfd9000 == 43 [pid = 1656] [id = 567] 21:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1181e3800) [pid = 1656] [serial = 1701] [outer = 0x0] 21:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12176a000) [pid = 1656] [serial = 1702] [outer = 0x1181e3800] 21:49:20 INFO - PROCESS | 1656 | 1467953360945 Marionette DEBUG loaded listener.js 21:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128e17400) [pid = 1656] [serial = 1703] [outer = 0x1181e3800] 21:49:21 INFO - PROCESS | 1656 | 1467953361260 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]]]}] 21:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 21:49:21 INFO - PROCESS | 1656 | 1467953361283 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:49:21 INFO - PROCESS | 1656 | 1467953361284 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:49:21 INFO - PROCESS | 1656 | 1467953361287 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:49:21 INFO - PROCESS | 1656 | 1467953361288 Marionette TRACE conn2 <- [1,2242,null,{}] 21:49:21 INFO - PROCESS | 1656 | 1467953361300 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}] 21:49:21 INFO - PROCESS | 1656 | 1467953361301 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:21 INFO - PROCESS | 1656 | 1467953361410 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:49:21 INFO - PROCESS | 1656 | 1467953361417 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 1656 | 1467953361418 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d129000 == 44 [pid = 1656] [id = 568] 21:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118345400) [pid = 1656] [serial = 1704] [outer = 0x0] 21:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129375c00) [pid = 1656] [serial = 1705] [outer = 0x118345400] 21:49:21 INFO - PROCESS | 1656 | 1467953361442 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12950b000) [pid = 1656] [serial = 1706] [outer = 0x118345400] 21:49:21 INFO - PROCESS | 1656 | 1467953361775 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]]]}] 21:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 21:49:21 INFO - PROCESS | 1656 | 1467953361809 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:49:21 INFO - PROCESS | 1656 | 1467953361810 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:49:21 INFO - PROCESS | 1656 | 1467953361812 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:49:21 INFO - PROCESS | 1656 | 1467953361813 Marionette TRACE conn2 <- [1,2246,null,{}] 21:49:21 INFO - PROCESS | 1656 | 1467953361815 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}] 21:49:21 INFO - PROCESS | 1656 | 1467953361816 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:21 INFO - PROCESS | 1656 | 1467953361900 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:49:21 INFO - PROCESS | 1656 | 1467953361904 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:21 INFO - PROCESS | 1656 | 1467953361906 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3dc800 == 45 [pid = 1656] [id = 569] 21:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x129374800) [pid = 1656] [serial = 1707] [outer = 0x0] 21:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1296e4c00) [pid = 1656] [serial = 1708] [outer = 0x129374800] 21:49:21 INFO - PROCESS | 1656 | 1467953361929 Marionette DEBUG loaded listener.js 21:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1296ecc00) [pid = 1656] [serial = 1709] [outer = 0x129374800] 21:49:22 INFO - PROCESS | 1656 | 1467953362257 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]]]}] 21:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 21:49:22 INFO - PROCESS | 1656 | 1467953362282 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:49:22 INFO - PROCESS | 1656 | 1467953362291 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:49:22 INFO - PROCESS | 1656 | 1467953362294 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:49:22 INFO - PROCESS | 1656 | 1467953362295 Marionette TRACE conn2 <- [1,2250,null,{}] 21:49:22 INFO - PROCESS | 1656 | 1467953362297 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}] 21:49:22 INFO - PROCESS | 1656 | 1467953362298 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:22 INFO - PROCESS | 1656 | 1467953362409 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:49:22 INFO - PROCESS | 1656 | 1467953362493 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:22 INFO - PROCESS | 1656 | 1467953362494 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x113347000 == 46 [pid = 1656] [id = 570] 21:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x111f18000) [pid = 1656] [serial = 1710] [outer = 0x0] 21:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1128d5c00) [pid = 1656] [serial = 1711] [outer = 0x111f18000] 21:49:22 INFO - PROCESS | 1656 | 1467953362525 Marionette DEBUG loaded listener.js 21:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112d5e800) [pid = 1656] [serial = 1712] [outer = 0x111f18000] 21:49:23 INFO - PROCESS | 1656 | 1467953363052 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]]]}] 21:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 768ms 21:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:49:23 INFO - PROCESS | 1656 | 1467953363064 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:49:23 INFO - PROCESS | 1656 | 1467953363066 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:49:23 INFO - PROCESS | 1656 | 1467953363069 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:49:23 INFO - PROCESS | 1656 | 1467953363071 Marionette TRACE conn2 <- [1,2254,null,{}] 21:49:23 INFO - PROCESS | 1656 | 1467953363103 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}] 21:49:23 INFO - PROCESS | 1656 | 1467953363108 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:23 INFO - PROCESS | 1656 | 1467953363245 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:49:23 INFO - PROCESS | 1656 | 1467953363328 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:23 INFO - PROCESS | 1656 | 1467953363330 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc7800 == 47 [pid = 1656] [id = 571] 21:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116630000) [pid = 1656] [serial = 1713] [outer = 0x0] 21:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116754800) [pid = 1656] [serial = 1714] [outer = 0x116630000] 21:49:23 INFO - PROCESS | 1656 | 1467953363360 Marionette DEBUG loaded listener.js 21:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117231800) [pid = 1656] [serial = 1715] [outer = 0x116630000] 21:49:24 INFO - PROCESS | 1656 | 1467953364109 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]]]}] 21:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1051ms 21:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:49:24 INFO - PROCESS | 1656 | 1467953364120 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:49:24 INFO - PROCESS | 1656 | 1467953364123 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:49:24 INFO - PROCESS | 1656 | 1467953364126 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:49:24 INFO - PROCESS | 1656 | 1467953364127 Marionette TRACE conn2 <- [1,2258,null,{}] 21:49:24 INFO - PROCESS | 1656 | 1467953364131 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}] 21:49:24 INFO - PROCESS | 1656 | 1467953364133 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:24 INFO - PROCESS | 1656 | 1467953364252 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3dc800 == 46 [pid = 1656] [id = 569] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12d129000 == 45 [pid = 1656] [id = 568] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfd9000 == 44 [pid = 1656] [id = 567] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x116236800 == 43 [pid = 1656] [id = 566] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb43000 == 42 [pid = 1656] [id = 565] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12c81e800 == 41 [pid = 1656] [id = 564] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1cf000 == 40 [pid = 1656] [id = 563] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128d27000) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x125684000 == 39 [pid = 1656] [id = 562] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9d7800 == 38 [pid = 1656] [id = 561] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x119fc9800 == 37 [pid = 1656] [id = 560] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d4800 == 36 [pid = 1656] [id = 559] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x129322000 == 35 [pid = 1656] [id = 558] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x128a13800 == 34 [pid = 1656] [id = 557] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x125687000 == 33 [pid = 1656] [id = 556] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1241c7800 == 32 [pid = 1656] [id = 555] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x119fcd800 == 31 [pid = 1656] [id = 554] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x118255800 == 30 [pid = 1656] [id = 553] 21:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x116775800 == 29 [pid = 1656] [id = 552] 21:49:24 INFO - PROCESS | 1656 | 1467953364342 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 1656 | 1467953364343 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117021000 == 30 [pid = 1656] [id = 572] 21:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11662fc00) [pid = 1656] [serial = 1716] [outer = 0x0] 21:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1167ab800) [pid = 1656] [serial = 1717] [outer = 0x11662fc00] 21:49:24 INFO - PROCESS | 1656 | 1467953364370 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1176e0800) [pid = 1656] [serial = 1718] [outer = 0x11662fc00] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119a72c00) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12429e400) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1257e8000) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x125754c00) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118e7bc00) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1176d2800) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1234d2000) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128a9a400) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126db8400) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117ea3000) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12429c800) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1195ba000) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124277400) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fcc400) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11943f000) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185d8c00) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1180b6800) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117231400) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11943d400) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11952e800) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11826d800) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11834bc00) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128aa0400) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117228000) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180afc00) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11810a800) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119a2c800) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a6a800) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126f59000) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123151400) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 21:49:24 INFO - PROCESS | 1656 | 1467953364691 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]]]}] 21:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 622ms 21:49:24 INFO - PROCESS | 1656 | 1467953364748 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:49:24 INFO - PROCESS | 1656 | 1467953364751 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:49:24 INFO - PROCESS | 1656 | 1467953364785 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:49:24 INFO - PROCESS | 1656 | 1467953364786 Marionette TRACE conn2 <- [1,2262,null,{}] 21:49:24 INFO - PROCESS | 1656 | 1467953364789 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}] 21:49:24 INFO - PROCESS | 1656 | 1467953364790 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:24 INFO - PROCESS | 1656 | 1467953364869 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:49:24 INFO - PROCESS | 1656 | 1467953364877 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:24 INFO - PROCESS | 1656 | 1467953364879 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11927e800 == 31 [pid = 1656] [id = 573] 21:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180b3800) [pid = 1656] [serial = 1719] [outer = 0x0] 21:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118269800) [pid = 1656] [serial = 1720] [outer = 0x1180b3800] 21:49:24 INFO - PROCESS | 1656 | 1467953364907 Marionette DEBUG loaded listener.js 21:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11833f000) [pid = 1656] [serial = 1721] [outer = 0x1180b3800] 21:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 474ms 21:49:25 INFO - PROCESS | 1656 | 1467953365250 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]]]}] 21:49:25 INFO - PROCESS | 1656 | 1467953365256 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:49:25 INFO - PROCESS | 1656 | 1467953365257 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:49:25 INFO - PROCESS | 1656 | 1467953365260 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:49:25 INFO - PROCESS | 1656 | 1467953365262 Marionette TRACE conn2 <- [1,2266,null,{}] 21:49:25 INFO - PROCESS | 1656 | 1467953365270 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}] 21:49:25 INFO - PROCESS | 1656 | 1467953365275 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:25 INFO - PROCESS | 1656 | 1467953365367 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:49:25 INFO - PROCESS | 1656 | 1467953365424 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:25 INFO - PROCESS | 1656 | 1467953365426 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12329e000 == 32 [pid = 1656] [id = 574] 21:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118353c00) [pid = 1656] [serial = 1722] [outer = 0x0] 21:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185de400) [pid = 1656] [serial = 1723] [outer = 0x118353c00] 21:49:25 INFO - PROCESS | 1656 | 1467953365455 Marionette DEBUG loaded listener.js 21:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119445800) [pid = 1656] [serial = 1724] [outer = 0x118353c00] 21:49:25 INFO - PROCESS | 1656 | 1467953365734 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]]]}] 21:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 21:49:25 INFO - PROCESS | 1656 | 1467953365783 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:49:25 INFO - PROCESS | 1656 | 1467953365785 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:49:25 INFO - PROCESS | 1656 | 1467953365788 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:49:25 INFO - PROCESS | 1656 | 1467953365791 Marionette TRACE conn2 <- [1,2270,null,{}] 21:49:25 INFO - PROCESS | 1656 | 1467953365795 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}] 21:49:25 INFO - PROCESS | 1656 | 1467953365796 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:25 INFO - PROCESS | 1656 | 1467953365877 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:49:25 INFO - PROCESS | 1656 | 1467953365881 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:25 INFO - PROCESS | 1656 | 1467953365882 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x125698000 == 33 [pid = 1656] [id = 575] 21:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119532000) [pid = 1656] [serial = 1725] [outer = 0x0] 21:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195bdc00) [pid = 1656] [serial = 1726] [outer = 0x119532000] 21:49:25 INFO - PROCESS | 1656 | 1467953365910 Marionette DEBUG loaded listener.js 21:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a2e800) [pid = 1656] [serial = 1727] [outer = 0x119532000] 21:49:26 INFO - PROCESS | 1656 | 1467953366257 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]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 521ms 21:49:26 INFO - PROCESS | 1656 | 1467953366312 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:49:26 INFO - PROCESS | 1656 | 1467953366313 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:49:26 INFO - PROCESS | 1656 | 1467953366316 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - PROCESS | 1656 | 1467953366317 Marionette TRACE conn2 <- [1,2274,null,{}] 21:49:26 INFO - PROCESS | 1656 | 1467953366326 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}] 21:49:26 INFO - PROCESS | 1656 | 1467953366327 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:26 INFO - PROCESS | 1656 | 1467953366431 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:49:26 INFO - PROCESS | 1656 | 1467953366435 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 1656 | 1467953366436 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118240800 == 34 [pid = 1656] [id = 576] 21:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195b5c00) [pid = 1656] [serial = 1728] [outer = 0x0] 21:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119a4c400) [pid = 1656] [serial = 1729] [outer = 0x1195b5c00] 21:49:26 INFO - PROCESS | 1656 | 1467953366460 Marionette DEBUG loaded listener.js 21:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119a71800) [pid = 1656] [serial = 1730] [outer = 0x1195b5c00] 21:49:26 INFO - PROCESS | 1656 | 1467953366799 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]]]}] 21:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 21:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:49:26 INFO - PROCESS | 1656 | 1467953366835 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:49:26 INFO - PROCESS | 1656 | 1467953366836 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:49:26 INFO - PROCESS | 1656 | 1467953366838 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:49:26 INFO - PROCESS | 1656 | 1467953366839 Marionette TRACE conn2 <- [1,2278,null,{}] 21:49:26 INFO - PROCESS | 1656 | 1467953366841 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}] 21:49:26 INFO - PROCESS | 1656 | 1467953366846 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:26 INFO - PROCESS | 1656 | 1467953366965 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:49:26 INFO - PROCESS | 1656 | 1467953366979 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:26 INFO - PROCESS | 1656 | 1467953366980 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12992a800 == 35 [pid = 1656] [id = 577] 21:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a72400) [pid = 1656] [serial = 1731] [outer = 0x0] 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1241e7400) [pid = 1656] [serial = 1732] [outer = 0x119a72400] 21:49:27 INFO - PROCESS | 1656 | 1467953367005 Marionette DEBUG loaded listener.js 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1250ce800) [pid = 1656] [serial = 1733] [outer = 0x119a72400] 21:49:27 INFO - PROCESS | 1656 | 1467953367343 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]]]}] 21:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 21:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:49:27 INFO - PROCESS | 1656 | 1467953367359 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:49:27 INFO - PROCESS | 1656 | 1467953367360 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:49:27 INFO - PROCESS | 1656 | 1467953367370 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:49:27 INFO - PROCESS | 1656 | 1467953367371 Marionette TRACE conn2 <- [1,2282,null,{}] 21:49:27 INFO - PROCESS | 1656 | 1467953367380 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}] 21:49:27 INFO - PROCESS | 1656 | 1467953367381 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:27 INFO - PROCESS | 1656 | 1467953367477 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:49:27 INFO - PROCESS | 1656 | 1467953367480 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:27 INFO - PROCESS | 1656 | 1467953367481 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad03800 == 36 [pid = 1656] [id = 578] 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185dec00) [pid = 1656] [serial = 1734] [outer = 0x0] 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1256aac00) [pid = 1656] [serial = 1735] [outer = 0x1185dec00] 21:49:27 INFO - PROCESS | 1656 | 1467953367505 Marionette DEBUG loaded listener.js 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1257e6000) [pid = 1656] [serial = 1736] [outer = 0x1185dec00] 21:49:27 INFO - PROCESS | 1656 | 1467953367825 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]]]}] 21:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 479ms 21:49:27 INFO - PROCESS | 1656 | 1467953367847 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:49:27 INFO - PROCESS | 1656 | 1467953367848 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:49:27 INFO - PROCESS | 1656 | 1467953367851 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:49:27 INFO - PROCESS | 1656 | 1467953367852 Marionette TRACE conn2 <- [1,2286,null,{}] 21:49:27 INFO - PROCESS | 1656 | 1467953367855 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}] 21:49:27 INFO - PROCESS | 1656 | 1467953367857 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:27 INFO - PROCESS | 1656 | 1467953367958 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:49:27 INFO - PROCESS | 1656 | 1467953367961 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:27 INFO - PROCESS | 1656 | 1467953367963 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b097800 == 37 [pid = 1656] [id = 579] 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d0ac00) [pid = 1656] [serial = 1737] [outer = 0x0] 21:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1269e2800) [pid = 1656] [serial = 1738] [outer = 0x119d0ac00] 21:49:27 INFO - PROCESS | 1656 | 1467953367987 Marionette DEBUG loaded listener.js 21:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12872e000) [pid = 1656] [serial = 1739] [outer = 0x119d0ac00] 21:49:28 INFO - PROCESS | 1656 | 1467953368495 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]]]}] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126ff5400) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115e64c00) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1121b0800) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128aa4c00) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128aa8800) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1128cfc00) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118345400) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116623800) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1128d4400) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128aa4400) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113864c00) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1188e5c00) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116629c00) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11833d000) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195e5c00) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12429d000) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1181e3800) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:49:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1251bdc00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:49:28 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 21:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 21:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:49:28 INFO - PROCESS | 1656 | 1467953368532 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:49:28 INFO - PROCESS | 1656 | 1467953368534 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:49:28 INFO - PROCESS | 1656 | 1467953368536 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:49:28 INFO - PROCESS | 1656 | 1467953368537 Marionette TRACE conn2 <- [1,2290,null,{}] 21:49:28 INFO - PROCESS | 1656 | 1467953368539 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}] 21:49:28 INFO - PROCESS | 1656 | 1467953368541 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:28 INFO - PROCESS | 1656 | 1467953368616 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:49:28 INFO - PROCESS | 1656 | 1467953368619 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:28 INFO - PROCESS | 1656 | 1467953368620 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0a9000 == 38 [pid = 1656] [id = 580] 21:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116623800) [pid = 1656] [serial = 1740] [outer = 0x0] 21:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180bac00) [pid = 1656] [serial = 1741] [outer = 0x116623800] 21:49:28 INFO - PROCESS | 1656 | 1467953368648 Marionette DEBUG loaded listener.js 21:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118e7c400) [pid = 1656] [serial = 1742] [outer = 0x116623800] 21:49:28 INFO - PROCESS | 1656 | 1467953368966 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]]]}] 21:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 468ms 21:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:49:29 INFO - PROCESS | 1656 | 1467953369004 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:49:29 INFO - PROCESS | 1656 | 1467953369006 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:49:29 INFO - PROCESS | 1656 | 1467953369008 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:49:29 INFO - PROCESS | 1656 | 1467953369009 Marionette TRACE conn2 <- [1,2294,null,{}] 21:49:29 INFO - PROCESS | 1656 | 1467953369011 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}] 21:49:29 INFO - PROCESS | 1656 | 1467953369012 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:29 INFO - PROCESS | 1656 | 1467953369092 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:49:29 INFO - PROCESS | 1656 | 1467953369152 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:29 INFO - PROCESS | 1656 | 1467953369153 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x124757800 == 39 [pid = 1656] [id = 581] 21:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116629c00) [pid = 1656] [serial = 1743] [outer = 0x0] 21:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12471f000) [pid = 1656] [serial = 1744] [outer = 0x116629c00] 21:49:29 INFO - PROCESS | 1656 | 1467953369177 Marionette DEBUG loaded listener.js 21:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128a9cc00) [pid = 1656] [serial = 1745] [outer = 0x116629c00] 21:49:29 INFO - PROCESS | 1656 | 1467953369476 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]]]}] 21:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 21:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:49:29 INFO - PROCESS | 1656 | 1467953369526 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:49:29 INFO - PROCESS | 1656 | 1467953369528 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:49:29 INFO - PROCESS | 1656 | 1467953369530 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:49:29 INFO - PROCESS | 1656 | 1467953369531 Marionette TRACE conn2 <- [1,2298,null,{}] 21:49:29 INFO - PROCESS | 1656 | 1467953369534 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}] 21:49:29 INFO - PROCESS | 1656 | 1467953369535 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:29 INFO - PROCESS | 1656 | 1467953369630 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:49:29 INFO - PROCESS | 1656 | 1467953369633 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:29 INFO - PROCESS | 1656 | 1467953369635 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c815800 == 40 [pid = 1656] [id = 582] 21:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1180b4c00) [pid = 1656] [serial = 1746] [outer = 0x0] 21:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129115c00) [pid = 1656] [serial = 1747] [outer = 0x1180b4c00] 21:49:29 INFO - PROCESS | 1656 | 1467953369662 Marionette DEBUG loaded listener.js 21:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12950d000) [pid = 1656] [serial = 1748] [outer = 0x1180b4c00] 21:49:29 INFO - PROCESS | 1656 | 1467953369997 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]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 21:49:30 INFO - PROCESS | 1656 | 1467953370060 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 1656 | 1467953370062 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:49:30 INFO - PROCESS | 1656 | 1467953370064 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 1656 | 1467953370065 Marionette TRACE conn2 <- [1,2302,null,{}] 21:49:30 INFO - PROCESS | 1656 | 1467953370067 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}] 21:49:30 INFO - PROCESS | 1656 | 1467953370068 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:30 INFO - PROCESS | 1656 | 1467953370150 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:49:30 INFO - PROCESS | 1656 | 1467953370154 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:30 INFO - PROCESS | 1656 | 1467953370155 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfc4800 == 41 [pid = 1656] [id = 583] 21:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1296e6400) [pid = 1656] [serial = 1749] [outer = 0x0] 21:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a709c00) [pid = 1656] [serial = 1750] [outer = 0x1296e6400] 21:49:30 INFO - PROCESS | 1656 | 1467953370180 Marionette DEBUG loaded listener.js 21:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a766000) [pid = 1656] [serial = 1751] [outer = 0x1296e6400] 21:49:30 INFO - PROCESS | 1656 | 1467953370556 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]]]}] 21:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 525ms 21:49:30 INFO - PROCESS | 1656 | 1467953370591 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:49:30 INFO - PROCESS | 1656 | 1467953370594 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:49:30 INFO - PROCESS | 1656 | 1467953370598 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:49:30 INFO - PROCESS | 1656 | 1467953370600 Marionette TRACE conn2 <- [1,2306,null,{}] 21:49:30 INFO - PROCESS | 1656 | 1467953370605 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}] 21:49:30 INFO - PROCESS | 1656 | 1467953370607 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:30 INFO - PROCESS | 1656 | 1467953370713 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:49:30 INFO - PROCESS | 1656 | 1467953370786 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:30 INFO - PROCESS | 1656 | 1467953370789 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x117353800 == 42 [pid = 1656] [id = 584] 21:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11607a000) [pid = 1656] [serial = 1752] [outer = 0x0] 21:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1160dc800) [pid = 1656] [serial = 1753] [outer = 0x11607a000] 21:49:30 INFO - PROCESS | 1656 | 1467953370820 Marionette DEBUG loaded listener.js 21:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1176e0400) [pid = 1656] [serial = 1754] [outer = 0x11607a000] 21:49:31 INFO - PROCESS | 1656 | 1467953371296 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]]]}] 21:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 728ms 21:49:31 INFO - PROCESS | 1656 | 1467953371341 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:49:31 INFO - PROCESS | 1656 | 1467953371346 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:49:31 INFO - PROCESS | 1656 | 1467953371353 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:49:31 INFO - PROCESS | 1656 | 1467953371354 Marionette TRACE conn2 <- [1,2310,null,{}] 21:49:31 INFO - PROCESS | 1656 | 1467953371360 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}] 21:49:31 INFO - PROCESS | 1656 | 1467953371363 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:31 INFO - PROCESS | 1656 | 1467953371514 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:49:31 INFO - PROCESS | 1656 | 1467953371619 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:31 INFO - PROCESS | 1656 | 1467953371621 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x126f22800 == 43 [pid = 1656] [id = 585] 21:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118345800) [pid = 1656] [serial = 1755] [outer = 0x0] 21:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185bc800) [pid = 1656] [serial = 1756] [outer = 0x118345800] 21:49:31 INFO - PROCESS | 1656 | 1467953371669 Marionette DEBUG loaded listener.js 21:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118e7e800) [pid = 1656] [serial = 1757] [outer = 0x118345800] 21:49:32 INFO - PROCESS | 1656 | 1467953372144 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]]]}] 21:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 823ms 21:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:49:32 INFO - PROCESS | 1656 | 1467953372175 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:49:32 INFO - PROCESS | 1656 | 1467953372177 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:49:32 INFO - PROCESS | 1656 | 1467953372179 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:49:32 INFO - PROCESS | 1656 | 1467953372182 Marionette TRACE conn2 <- [1,2314,null,{}] 21:49:32 INFO - PROCESS | 1656 | 1467953372190 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}] 21:49:32 INFO - PROCESS | 1656 | 1467953372193 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:32 INFO - PROCESS | 1656 | 1467953372300 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:49:32 INFO - PROCESS | 1656 | 1467953372361 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:32 INFO - PROCESS | 1656 | 1467953372364 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c817800 == 44 [pid = 1656] [id = 586] 21:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119a35800) [pid = 1656] [serial = 1758] [outer = 0x0] 21:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119d10800) [pid = 1656] [serial = 1759] [outer = 0x119a35800] 21:49:32 INFO - PROCESS | 1656 | 1467953372395 Marionette DEBUG loaded listener.js 21:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12429a800) [pid = 1656] [serial = 1760] [outer = 0x119a35800] 21:49:32 INFO - PROCESS | 1656 | 1467953372849 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]]]}] 21:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 721ms 21:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:49:32 INFO - PROCESS | 1656 | 1467953372901 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:49:32 INFO - PROCESS | 1656 | 1467953372903 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:49:32 INFO - PROCESS | 1656 | 1467953372907 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:49:32 INFO - PROCESS | 1656 | 1467953372909 Marionette TRACE conn2 <- [1,2318,null,{}] 21:49:32 INFO - PROCESS | 1656 | 1467953372911 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}] 21:49:32 INFO - PROCESS | 1656 | 1467953372913 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:33 INFO - PROCESS | 1656 | 1467953373014 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:49:33 INFO - PROCESS | 1656 | 1467953373086 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:33 INFO - PROCESS | 1656 | 1467953373087 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3dd000 == 45 [pid = 1656] [id = 587] 21:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124fadc00) [pid = 1656] [serial = 1761] [outer = 0x0] 21:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x125759800) [pid = 1656] [serial = 1762] [outer = 0x124fadc00] 21:49:33 INFO - PROCESS | 1656 | 1467953373116 Marionette DEBUG loaded listener.js 21:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128aa5800) [pid = 1656] [serial = 1763] [outer = 0x124fadc00] 21:49:33 INFO - PROCESS | 1656 | 1467953373701 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] 21:49:33 INFO - PROCESS | 1656 | 1467953373779 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:49:33 INFO - PROCESS | 1656 | 1467953373782 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:49:33 INFO - PROCESS | 1656 | 1467953373784 Marionette TRACE conn2 <- [1,2322,null,{}] 21:49:33 INFO - PROCESS | 1656 | 1467953373788 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}] 21:49:33 INFO - PROCESS | 1656 | 1467953373790 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:33 INFO - PROCESS | 1656 | 1467953373880 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:49:33 INFO - PROCESS | 1656 | 1467953373937 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:33 INFO - PROCESS | 1656 | 1467953373940 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170c0800 == 46 [pid = 1656] [id = 588] 21:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x113864c00) [pid = 1656] [serial = 1764] [outer = 0x0] 21:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113aab400) [pid = 1656] [serial = 1765] [outer = 0x113864c00] 21:49:33 INFO - PROCESS | 1656 | 1467953373967 Marionette DEBUG loaded listener.js 21:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x115122c00) [pid = 1656] [serial = 1766] [outer = 0x113864c00] 21:49:34 INFO - PROCESS | 1656 | 1467953374392 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]]]}] 21:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 621ms 21:49:34 INFO - PROCESS | 1656 | 1467953374404 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:49:34 INFO - PROCESS | 1656 | 1467953374407 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:49:34 INFO - PROCESS | 1656 | 1467953374411 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:49:34 INFO - PROCESS | 1656 | 1467953374413 Marionette TRACE conn2 <- [1,2326,null,{}] 21:49:34 INFO - PROCESS | 1656 | 1467953374415 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}] 21:49:34 INFO - PROCESS | 1656 | 1467953374417 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:34 INFO - PROCESS | 1656 | 1467953374515 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c815800 == 45 [pid = 1656] [id = 582] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x124757800 == 44 [pid = 1656] [id = 581] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0a9000 == 43 [pid = 1656] [id = 580] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12b097800 == 42 [pid = 1656] [id = 579] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad03800 == 41 [pid = 1656] [id = 578] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12992a800 == 40 [pid = 1656] [id = 577] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118240800 == 39 [pid = 1656] [id = 576] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x125698000 == 38 [pid = 1656] [id = 575] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12329e000 == 37 [pid = 1656] [id = 574] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11927e800 == 36 [pid = 1656] [id = 573] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117021000 == 35 [pid = 1656] [id = 572] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1f000 == 34 [pid = 1656] [id = 551] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc7800 == 33 [pid = 1656] [id = 571] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x113347000 == 32 [pid = 1656] [id = 570] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1170c0800 == 31 [pid = 1656] [id = 588] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3dd000 == 30 [pid = 1656] [id = 587] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c817800 == 29 [pid = 1656] [id = 586] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x126f22800 == 28 [pid = 1656] [id = 585] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfc4800 == 27 [pid = 1656] [id = 583] 21:49:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117353800 == 26 [pid = 1656] [id = 584] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1296e4c00) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12872e400) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1240d6c00) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124296800) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1180b9c00) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118111000) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128d26000) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12911ac00) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12936c400) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116a0dc00) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129375c00) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185d7800) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1188e5800) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a3a000) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119d07400) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129121000) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113d8fc00) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11602dc00) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11943b000) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195e6800) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116759000) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1167b9000) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118340800) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118559000) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121761800) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1233ce400) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124f36000) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1251bc400) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x112d61400) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12176a000) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125780800) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128e17400) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12950b000) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128aa1400) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x129113800) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126fecc00) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 21:49:35 INFO - PROCESS | 1656 | 1467953375118 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 1656 | 1467953375120 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a46800 == 27 [pid = 1656] [id = 589] 21:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1128d2400) [pid = 1656] [serial = 1767] [outer = 0x0] 21:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1129a5800) [pid = 1656] [serial = 1768] [outer = 0x1128d2400] 21:49:35 INFO - PROCESS | 1656 | 1467953375152 Marionette DEBUG loaded listener.js 21:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112d5dc00) [pid = 1656] [serial = 1769] [outer = 0x1128d2400] 21:49:35 INFO - PROCESS | 1656 | 1467953375482 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]]]}] 21:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1122ms 21:49:35 INFO - PROCESS | 1656 | 1467953375534 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:49:35 INFO - PROCESS | 1656 | 1467953375536 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:49:35 INFO - PROCESS | 1656 | 1467953375539 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:49:35 INFO - PROCESS | 1656 | 1467953375541 Marionette TRACE conn2 <- [1,2330,null,{}] 21:49:35 INFO - PROCESS | 1656 | 1467953375545 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}] 21:49:35 INFO - PROCESS | 1656 | 1467953375546 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:35 INFO - PROCESS | 1656 | 1467953375623 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:49:35 INFO - PROCESS | 1656 | 1467953375628 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:35 INFO - PROCESS | 1656 | 1467953375630 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e28800 == 28 [pid = 1656] [id = 590] 21:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113867c00) [pid = 1656] [serial = 1770] [outer = 0x0] 21:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11662c800) [pid = 1656] [serial = 1771] [outer = 0x113867c00] 21:49:35 INFO - PROCESS | 1656 | 1467953375659 Marionette DEBUG loaded listener.js 21:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11675c800) [pid = 1656] [serial = 1772] [outer = 0x113867c00] 21:49:36 INFO - PROCESS | 1656 | 1467953376036 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]]]}] 21:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 21:49:36 INFO - PROCESS | 1656 | 1467953376061 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:49:36 INFO - PROCESS | 1656 | 1467953376064 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:49:36 INFO - PROCESS | 1656 | 1467953376067 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:49:36 INFO - PROCESS | 1656 | 1467953376068 Marionette TRACE conn2 <- [1,2334,null,{}] 21:49:36 INFO - PROCESS | 1656 | 1467953376071 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}] 21:49:36 INFO - PROCESS | 1656 | 1467953376072 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:36 INFO - PROCESS | 1656 | 1467953376148 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:49:36 INFO - PROCESS | 1656 | 1467953376163 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:36 INFO - PROCESS | 1656 | 1467953376164 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc1800 == 29 [pid = 1656] [id = 591] 21:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x117228000) [pid = 1656] [serial = 1773] [outer = 0x0] 21:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117ea5400) [pid = 1656] [serial = 1774] [outer = 0x117228000] 21:49:36 INFO - PROCESS | 1656 | 1467953376189 Marionette DEBUG loaded listener.js 21:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1180b4800) [pid = 1656] [serial = 1775] [outer = 0x117228000] 21:49:36 INFO - PROCESS | 1656 | 1467953376604 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]]]}] 21:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 575ms 21:49:36 INFO - PROCESS | 1656 | 1467953376643 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:49:36 INFO - PROCESS | 1656 | 1467953376645 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:49:36 INFO - PROCESS | 1656 | 1467953376655 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:49:36 INFO - PROCESS | 1656 | 1467953376662 Marionette TRACE conn2 <- [1,2338,null,{}] 21:49:36 INFO - PROCESS | 1656 | 1467953376667 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}] 21:49:36 INFO - PROCESS | 1656 | 1467953376671 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:36 INFO - PROCESS | 1656 | 1467953376787 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:49:36 INFO - PROCESS | 1656 | 1467953376802 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:36 INFO - PROCESS | 1656 | 1467953376804 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1241d1800 == 30 [pid = 1656] [id = 592] 21:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1181da000) [pid = 1656] [serial = 1776] [outer = 0x0] 21:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11833f400) [pid = 1656] [serial = 1777] [outer = 0x1181da000] 21:49:36 INFO - PROCESS | 1656 | 1467953376829 Marionette DEBUG loaded listener.js 21:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118344c00) [pid = 1656] [serial = 1778] [outer = 0x1181da000] 21:49:37 INFO - PROCESS | 1656 | 1467953377150 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]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 534ms 21:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:49:37 INFO - PROCESS | 1656 | 1467953377183 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:49:37 INFO - PROCESS | 1656 | 1467953377185 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:49:37 INFO - PROCESS | 1656 | 1467953377187 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 1656 | 1467953377188 Marionette TRACE conn2 <- [1,2342,null,{}] 21:49:37 INFO - PROCESS | 1656 | 1467953377191 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}] 21:49:37 INFO - PROCESS | 1656 | 1467953377192 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:37 INFO - PROCESS | 1656 | 1467953377306 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:49:37 INFO - PROCESS | 1656 | 1467953377319 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:37 INFO - PROCESS | 1656 | 1467953377320 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x124795000 == 31 [pid = 1656] [id = 593] 21:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11833e400) [pid = 1656] [serial = 1779] [outer = 0x0] 21:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118559000) [pid = 1656] [serial = 1780] [outer = 0x11833e400] 21:49:37 INFO - PROCESS | 1656 | 1467953377353 Marionette DEBUG loaded listener.js 21:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185df800) [pid = 1656] [serial = 1781] [outer = 0x11833e400] 21:49:37 INFO - PROCESS | 1656 | 1467953377684 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]]]}] 21:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 21:49:37 INFO - PROCESS | 1656 | 1467953377708 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:49:37 INFO - PROCESS | 1656 | 1467953377709 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:49:37 INFO - PROCESS | 1656 | 1467953377711 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:49:37 INFO - PROCESS | 1656 | 1467953377713 Marionette TRACE conn2 <- [1,2346,null,{}] 21:49:37 INFO - PROCESS | 1656 | 1467953377715 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}] 21:49:37 INFO - PROCESS | 1656 | 1467953377716 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:37 INFO - PROCESS | 1656 | 1467953377813 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:49:37 INFO - PROCESS | 1656 | 1467953377852 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:37 INFO - PROCESS | 1656 | 1467953377856 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a12000 == 32 [pid = 1656] [id = 594] 21:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116a0c000) [pid = 1656] [serial = 1782] [outer = 0x0] 21:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119444c00) [pid = 1656] [serial = 1783] [outer = 0x116a0c000] 21:49:37 INFO - PROCESS | 1656 | 1467953377888 Marionette DEBUG loaded listener.js 21:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195b7400) [pid = 1656] [serial = 1784] [outer = 0x116a0c000] 21:49:38 INFO - PROCESS | 1656 | 1467953378214 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]]]}] 21:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 517ms 21:49:38 INFO - PROCESS | 1656 | 1467953378230 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:49:38 INFO - PROCESS | 1656 | 1467953378231 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:49:38 INFO - PROCESS | 1656 | 1467953378233 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:49:38 INFO - PROCESS | 1656 | 1467953378234 Marionette TRACE conn2 <- [1,2350,null,{}] 21:49:38 INFO - PROCESS | 1656 | 1467953378237 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}] 21:49:38 INFO - PROCESS | 1656 | 1467953378238 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:38 INFO - PROCESS | 1656 | 1467953378339 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:49:38 INFO - PROCESS | 1656 | 1467953378343 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:38 INFO - PROCESS | 1656 | 1467953378344 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x112719000 == 33 [pid = 1656] [id = 595] 21:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1195b7c00) [pid = 1656] [serial = 1785] [outer = 0x0] 21:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1195f0800) [pid = 1656] [serial = 1786] [outer = 0x1195b7c00] 21:49:38 INFO - PROCESS | 1656 | 1467953378369 Marionette DEBUG loaded listener.js 21:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a65400) [pid = 1656] [serial = 1787] [outer = 0x1195b7c00] 21:49:38 INFO - PROCESS | 1656 | 1467953378727 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]]]}] 21:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 21:49:38 INFO - PROCESS | 1656 | 1467953378754 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:49:38 INFO - PROCESS | 1656 | 1467953378755 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:49:38 INFO - PROCESS | 1656 | 1467953378760 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:49:38 INFO - PROCESS | 1656 | 1467953378761 Marionette TRACE conn2 <- [1,2354,null,{}] 21:49:38 INFO - PROCESS | 1656 | 1467953378763 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}] 21:49:38 INFO - PROCESS | 1656 | 1467953378764 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:38 INFO - PROCESS | 1656 | 1467953378859 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:49:38 INFO - PROCESS | 1656 | 1467953378872 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:38 INFO - PROCESS | 1656 | 1467953378873 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad03800 == 34 [pid = 1656] [id = 596] 21:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112d5e000) [pid = 1656] [serial = 1788] [outer = 0x0] 21:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a72800) [pid = 1656] [serial = 1789] [outer = 0x112d5e000] 21:49:38 INFO - PROCESS | 1656 | 1467953378897 Marionette DEBUG loaded listener.js 21:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119d11c00) [pid = 1656] [serial = 1790] [outer = 0x112d5e000] 21:49:39 INFO - PROCESS | 1656 | 1467953379215 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]]]}] 21:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129374800) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a72400) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185dec00) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119532000) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11662fc00) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116630000) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d0ac00) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118353c00) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111f18000) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180b3800) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1296e6400) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116629c00) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116623800) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1180b4c00) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:49:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195b5c00) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:49:39 INFO - PROCESS | 1656 | 1467953379432 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:49:39 INFO - PROCESS | 1656 | 1467953379433 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:49:39 INFO - PROCESS | 1656 | 1467953379437 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:49:39 INFO - PROCESS | 1656 | 1467953379438 Marionette TRACE conn2 <- [1,2358,null,{}] 21:49:39 INFO - PROCESS | 1656 | 1467953379440 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}] 21:49:39 INFO - PROCESS | 1656 | 1467953379442 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:39 INFO - PROCESS | 1656 | 1467953379513 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:49:39 INFO - PROCESS | 1656 | 1467953379518 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:39 INFO - PROCESS | 1656 | 1467953379518 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc7800 == 35 [pid = 1656] [id = 597] 21:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11662fc00) [pid = 1656] [serial = 1791] [outer = 0x0] 21:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117229400) [pid = 1656] [serial = 1792] [outer = 0x11662fc00] 21:49:39 INFO - PROCESS | 1656 | 1467953379545 Marionette DEBUG loaded listener.js 21:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118554c00) [pid = 1656] [serial = 1793] [outer = 0x11662fc00] 21:49:39 INFO - PROCESS | 1656 | 1467953379880 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]]]}] 21:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 469ms 21:49:39 INFO - PROCESS | 1656 | 1467953379908 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:49:39 INFO - PROCESS | 1656 | 1467953379910 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:49:39 INFO - PROCESS | 1656 | 1467953379912 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:49:39 INFO - PROCESS | 1656 | 1467953379913 Marionette TRACE conn2 <- [1,2362,null,{}] 21:49:39 INFO - PROCESS | 1656 | 1467953379915 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}] 21:49:39 INFO - PROCESS | 1656 | 1467953379917 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:39 INFO - PROCESS | 1656 | 1467953379995 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:49:40 INFO - PROCESS | 1656 | 1467953379998 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:40 INFO - PROCESS | 1656 | 1467953379999 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0a9000 == 36 [pid = 1656] [id = 598] 21:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1176dd800) [pid = 1656] [serial = 1794] [outer = 0x0] 21:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119a6f000) [pid = 1656] [serial = 1795] [outer = 0x1176dd800] 21:49:40 INFO - PROCESS | 1656 | 1467953380023 Marionette DEBUG loaded listener.js 21:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1231ddc00) [pid = 1656] [serial = 1796] [outer = 0x1176dd800] 21:49:40 INFO - PROCESS | 1656 | 1467953380349 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]]]}] 21:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 21:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:49:40 INFO - PROCESS | 1656 | 1467953380381 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:49:40 INFO - PROCESS | 1656 | 1467953380382 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:49:40 INFO - PROCESS | 1656 | 1467953380384 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:49:40 INFO - PROCESS | 1656 | 1467953380385 Marionette TRACE conn2 <- [1,2366,null,{}] 21:49:40 INFO - PROCESS | 1656 | 1467953380388 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}] 21:49:40 INFO - PROCESS | 1656 | 1467953380389 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:40 INFO - PROCESS | 1656 | 1467953380493 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:49:40 INFO - PROCESS | 1656 | 1467953380500 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:40 INFO - PROCESS | 1656 | 1467953380501 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb7800 == 37 [pid = 1656] [id = 599] 21:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118560400) [pid = 1656] [serial = 1797] [outer = 0x0] 21:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12344b000) [pid = 1656] [serial = 1798] [outer = 0x118560400] 21:49:40 INFO - PROCESS | 1656 | 1467953380528 Marionette DEBUG loaded listener.js 21:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12429fc00) [pid = 1656] [serial = 1799] [outer = 0x118560400] 21:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 21:49:40 INFO - PROCESS | 1656 | 1467953380897 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]]]}] 21:49:40 INFO - PROCESS | 1656 | 1467953380903 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:49:40 INFO - PROCESS | 1656 | 1467953380905 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:49:40 INFO - PROCESS | 1656 | 1467953380910 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:49:40 INFO - PROCESS | 1656 | 1467953380912 Marionette TRACE conn2 <- [1,2370,null,{}] 21:49:40 INFO - PROCESS | 1656 | 1467953380915 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}] 21:49:40 INFO - PROCESS | 1656 | 1467953380916 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:41 INFO - PROCESS | 1656 | 1467953381004 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:49:41 INFO - PROCESS | 1656 | 1467953381009 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:41 INFO - PROCESS | 1656 | 1467953381010 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a11800 == 38 [pid = 1656] [id = 600] 21:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11309f800) [pid = 1656] [serial = 1800] [outer = 0x0] 21:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124fa8000) [pid = 1656] [serial = 1801] [outer = 0x11309f800] 21:49:41 INFO - PROCESS | 1656 | 1467953381035 Marionette DEBUG loaded listener.js 21:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1257eb000) [pid = 1656] [serial = 1802] [outer = 0x11309f800] 21:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 474ms 21:49:41 INFO - PROCESS | 1656 | 1467953381378 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]]]}] 21:49:41 INFO - PROCESS | 1656 | 1467953381383 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:49:41 INFO - PROCESS | 1656 | 1467953381384 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:49:41 INFO - PROCESS | 1656 | 1467953381386 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:49:41 INFO - PROCESS | 1656 | 1467953381388 Marionette TRACE conn2 <- [1,2374,null,{}] 21:49:41 INFO - PROCESS | 1656 | 1467953381395 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}] 21:49:41 INFO - PROCESS | 1656 | 1467953381397 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:41 INFO - PROCESS | 1656 | 1467953381559 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:49:41 INFO - PROCESS | 1656 | 1467953381597 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:41 INFO - PROCESS | 1656 | 1467953381599 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x116783800 == 39 [pid = 1656] [id = 601] 21:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x111f1d000) [pid = 1656] [serial = 1803] [outer = 0x0] 21:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1128d3800) [pid = 1656] [serial = 1804] [outer = 0x111f1d000] 21:49:41 INFO - PROCESS | 1656 | 1467953381631 Marionette DEBUG loaded listener.js 21:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112ee5400) [pid = 1656] [serial = 1805] [outer = 0x111f1d000] 21:49:42 INFO - PROCESS | 1656 | 1467953382116 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]]]}] 21:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 773ms 21:49:42 INFO - PROCESS | 1656 | 1467953382175 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:49:42 INFO - PROCESS | 1656 | 1467953382177 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:49:42 INFO - PROCESS | 1656 | 1467953382181 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:49:42 INFO - PROCESS | 1656 | 1467953382183 Marionette TRACE conn2 <- [1,2378,null,{}] 21:49:42 INFO - PROCESS | 1656 | 1467953382186 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}] 21:49:42 INFO - PROCESS | 1656 | 1467953382189 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:42 INFO - PROCESS | 1656 | 1467953382372 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:49:42 INFO - PROCESS | 1656 | 1467953382457 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:42 INFO - PROCESS | 1656 | 1467953382459 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231ca800 == 40 [pid = 1656] [id = 602] 21:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11722a400) [pid = 1656] [serial = 1806] [outer = 0x0] 21:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1176d9400) [pid = 1656] [serial = 1807] [outer = 0x11722a400] 21:49:42 INFO - PROCESS | 1656 | 1467953382489 Marionette DEBUG loaded listener.js 21:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1180b9400) [pid = 1656] [serial = 1808] [outer = 0x11722a400] 21:49:43 INFO - PROCESS | 1656 | 1467953383183 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]]]}] 21:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1070ms 21:49:43 INFO - PROCESS | 1656 | 1467953383269 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:49:43 INFO - PROCESS | 1656 | 1467953383273 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:49:43 INFO - PROCESS | 1656 | 1467953383278 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:49:43 INFO - PROCESS | 1656 | 1467953383281 Marionette TRACE conn2 <- [1,2382,null,{}] 21:49:43 INFO - PROCESS | 1656 | 1467953383286 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}] 21:49:43 INFO - PROCESS | 1656 | 1467953383288 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:43 INFO - PROCESS | 1656 | 1467953383439 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:49:43 INFO - PROCESS | 1656 | 1467953383564 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:43 INFO - PROCESS | 1656 | 1467953383567 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x117355800 == 41 [pid = 1656] [id = 603] 21:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116757000) [pid = 1656] [serial = 1809] [outer = 0x0] 21:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116761400) [pid = 1656] [serial = 1810] [outer = 0x116757000] 21:49:43 INFO - PROCESS | 1656 | 1467953383597 Marionette DEBUG loaded listener.js 21:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x117e99800) [pid = 1656] [serial = 1811] [outer = 0x116757000] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x128a11800 == 40 [pid = 1656] [id = 600] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb7800 == 39 [pid = 1656] [id = 599] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0a9000 == 38 [pid = 1656] [id = 598] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc7800 == 37 [pid = 1656] [id = 597] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad03800 == 36 [pid = 1656] [id = 596] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x112719000 == 35 [pid = 1656] [id = 595] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x128a12000 == 34 [pid = 1656] [id = 594] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x124795000 == 33 [pid = 1656] [id = 593] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1241d1800 == 32 [pid = 1656] [id = 592] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc1800 == 31 [pid = 1656] [id = 591] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x117e28800 == 30 [pid = 1656] [id = 590] 21:49:43 INFO - PROCESS | 1656 | --DOCSHELL 0x113a46800 == 29 [pid = 1656] [id = 589] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1296ecc00) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1241e7400) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1256aac00) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1195bdc00) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1167ab800) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1176e0800) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116754800) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117231800) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1269e2800) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185de400) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119445800) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1128d5c00) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112d5e800) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118269800) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11833f000) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a709c00) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1257e6000) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12471f000) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1180bac00) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118e7c400) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129115c00) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12872e000) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a766000) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a9cc00) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a4c400) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1250ce800) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12950d000) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119a71800) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119a2e800) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 21:49:43 INFO - PROCESS | 1656 | 1467953383988 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]]]}] 21:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 727ms 21:49:44 INFO - PROCESS | 1656 | 1467953384003 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:49:44 INFO - PROCESS | 1656 | 1467953384009 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:49:44 INFO - PROCESS | 1656 | 1467953384013 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:49:44 INFO - PROCESS | 1656 | 1467953384015 Marionette TRACE conn2 <- [1,2386,null,{}] 21:49:44 INFO - PROCESS | 1656 | 1467953384017 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}] 21:49:44 INFO - PROCESS | 1656 | 1467953384019 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:44 INFO - PROCESS | 1656 | 1467953384101 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:49:44 INFO - PROCESS | 1656 | 1467953384161 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:44 INFO - PROCESS | 1656 | 1467953384162 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119521800 == 30 [pid = 1656] [id = 604] 21:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1176e1c00) [pid = 1656] [serial = 1812] [outer = 0x0] 21:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118107c00) [pid = 1656] [serial = 1813] [outer = 0x1176e1c00] 21:49:44 INFO - PROCESS | 1656 | 1467953384189 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11827c800) [pid = 1656] [serial = 1814] [outer = 0x1176e1c00] 21:49:44 INFO - PROCESS | 1656 | 1467953384544 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]]]}] 21:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 21:49:44 INFO - PROCESS | 1656 | 1467953384585 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:49:44 INFO - PROCESS | 1656 | 1467953384587 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:49:44 INFO - PROCESS | 1656 | 1467953384591 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:49:44 INFO - PROCESS | 1656 | 1467953384595 Marionette TRACE conn2 <- [1,2390,null,{}] 21:49:44 INFO - PROCESS | 1656 | 1467953384606 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}] 21:49:44 INFO - PROCESS | 1656 | 1467953384611 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:44 INFO - PROCESS | 1656 | 1467953384740 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:49:44 INFO - PROCESS | 1656 | 1467953384852 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:44 INFO - PROCESS | 1656 | 1467953384855 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f5b800 == 31 [pid = 1656] [id = 605] 21:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118337000) [pid = 1656] [serial = 1815] [outer = 0x0] 21:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11855bc00) [pid = 1656] [serial = 1816] [outer = 0x118337000] 21:49:44 INFO - PROCESS | 1656 | 1467953384903 Marionette DEBUG loaded listener.js 21:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1192efc00) [pid = 1656] [serial = 1817] [outer = 0x118337000] 21:49:45 INFO - PROCESS | 1656 | 1467953385251 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]]]}] 21:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 677ms 21:49:45 INFO - PROCESS | 1656 | 1467953385277 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:49:45 INFO - PROCESS | 1656 | 1467953385279 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:49:45 INFO - PROCESS | 1656 | 1467953385283 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:49:45 INFO - PROCESS | 1656 | 1467953385285 Marionette TRACE conn2 <- [1,2394,null,{}] 21:49:45 INFO - PROCESS | 1656 | 1467953385288 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}] 21:49:45 INFO - PROCESS | 1656 | 1467953385291 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:45 INFO - PROCESS | 1656 | 1467953385414 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:49:45 INFO - PROCESS | 1656 | 1467953385419 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:45 INFO - PROCESS | 1656 | 1467953385421 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x128db9000 == 32 [pid = 1656] [id = 606] 21:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1192f0000) [pid = 1656] [serial = 1818] [outer = 0x0] 21:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195b5400) [pid = 1656] [serial = 1819] [outer = 0x1192f0000] 21:49:45 INFO - PROCESS | 1656 | 1467953385462 Marionette DEBUG loaded listener.js 21:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1195eb000) [pid = 1656] [serial = 1820] [outer = 0x1192f0000] 21:49:45 INFO - PROCESS | 1656 | 1467953385867 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]]]}] 21:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 620ms 21:49:45 INFO - PROCESS | 1656 | 1467953385903 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:49:45 INFO - PROCESS | 1656 | 1467953385904 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:49:45 INFO - PROCESS | 1656 | 1467953385911 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:49:45 INFO - PROCESS | 1656 | 1467953385912 Marionette TRACE conn2 <- [1,2398,null,{}] 21:49:45 INFO - PROCESS | 1656 | 1467953385938 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}] 21:49:45 INFO - PROCESS | 1656 | 1467953385943 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:46 INFO - PROCESS | 1656 | 1467953386067 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:49:46 INFO - PROCESS | 1656 | 1467953386102 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:46 INFO - PROCESS | 1656 | 1467953386104 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x117361000 == 33 [pid = 1656] [id = 607] 21:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11952f800) [pid = 1656] [serial = 1821] [outer = 0x0] 21:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a2dc00) [pid = 1656] [serial = 1822] [outer = 0x11952f800] 21:49:46 INFO - PROCESS | 1656 | 1467953386136 Marionette DEBUG loaded listener.js 21:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119a6cc00) [pid = 1656] [serial = 1823] [outer = 0x11952f800] 21:49:46 INFO - PROCESS | 1656 | 1467953386603 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]]]}] 21:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 21:49:46 INFO - PROCESS | 1656 | 1467953386632 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:49:46 INFO - PROCESS | 1656 | 1467953386633 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:49:46 INFO - PROCESS | 1656 | 1467953386636 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:49:46 INFO - PROCESS | 1656 | 1467953386637 Marionette TRACE conn2 <- [1,2402,null,{}] 21:49:46 INFO - PROCESS | 1656 | 1467953386644 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}] 21:49:46 INFO - PROCESS | 1656 | 1467953386648 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:46 INFO - PROCESS | 1656 | 1467953386770 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:49:46 INFO - PROCESS | 1656 | 1467953386774 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:46 INFO - PROCESS | 1656 | 1467953386776 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b089800 == 34 [pid = 1656] [id = 608] 21:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d05400) [pid = 1656] [serial = 1824] [outer = 0x0] 21:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1234d3000) [pid = 1656] [serial = 1825] [outer = 0x119d05400] 21:49:46 INFO - PROCESS | 1656 | 1467953386800 Marionette DEBUG loaded listener.js 21:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x125754c00) [pid = 1656] [serial = 1826] [outer = 0x119d05400] 21:49:47 INFO - PROCESS | 1656 | 1467953387144 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]]]}] 21:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 569ms 21:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:49:47 INFO - PROCESS | 1656 | 1467953387205 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:49:47 INFO - PROCESS | 1656 | 1467953387207 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:49:47 INFO - PROCESS | 1656 | 1467953387209 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:49:47 INFO - PROCESS | 1656 | 1467953387210 Marionette TRACE conn2 <- [1,2406,null,{}] 21:49:47 INFO - PROCESS | 1656 | 1467953387212 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}] 21:49:47 INFO - PROCESS | 1656 | 1467953387213 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:47 INFO - PROCESS | 1656 | 1467953387318 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:49:47 INFO - PROCESS | 1656 | 1467953387322 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:47 INFO - PROCESS | 1656 | 1467953387323 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb3800 == 35 [pid = 1656] [id = 609] 21:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124f0ac00) [pid = 1656] [serial = 1827] [outer = 0x0] 21:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125786400) [pid = 1656] [serial = 1828] [outer = 0x124f0ac00] 21:49:47 INFO - PROCESS | 1656 | 1467953387348 Marionette DEBUG loaded listener.js 21:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128727000) [pid = 1656] [serial = 1829] [outer = 0x124f0ac00] 21:49:47 INFO - PROCESS | 1656 | 1467953387705 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]]]}] 21:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 21:49:47 INFO - PROCESS | 1656 | 1467953387729 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:49:47 INFO - PROCESS | 1656 | 1467953387730 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:49:47 INFO - PROCESS | 1656 | 1467953387733 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:49:47 INFO - PROCESS | 1656 | 1467953387734 Marionette TRACE conn2 <- [1,2410,null,{}] 21:49:47 INFO - PROCESS | 1656 | 1467953387736 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}] 21:49:47 INFO - PROCESS | 1656 | 1467953387738 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:47 INFO - PROCESS | 1656 | 1467953387844 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:49:47 INFO - PROCESS | 1656 | 1467953387848 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:47 INFO - PROCESS | 1656 | 1467953387849 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbf6800 == 36 [pid = 1656] [id = 610] 21:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126db0000) [pid = 1656] [serial = 1830] [outer = 0x0] 21:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128a9c800) [pid = 1656] [serial = 1831] [outer = 0x126db0000] 21:49:47 INFO - PROCESS | 1656 | 1467953387874 Marionette DEBUG loaded listener.js 21:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128aa2400) [pid = 1656] [serial = 1832] [outer = 0x126db0000] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1128d2400) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116a0c000) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1181da000) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113867c00) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117228000) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113864c00) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11607a000) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1195b7c00) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118345800) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119a35800) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d5e000) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124fadc00) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11662fc00) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118560400) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1176dd800) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11833e400) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:49:48 INFO - PROCESS | 1656 | 1467953388287 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]]]}] 21:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 21:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:49:48 INFO - PROCESS | 1656 | 1467953388302 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:49:48 INFO - PROCESS | 1656 | 1467953388304 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:49:48 INFO - PROCESS | 1656 | 1467953388315 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:49:48 INFO - PROCESS | 1656 | 1467953388317 Marionette TRACE conn2 <- [1,2414,null,{}] 21:49:48 INFO - PROCESS | 1656 | 1467953388342 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}] 21:49:48 INFO - PROCESS | 1656 | 1467953388344 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:48 INFO - PROCESS | 1656 | 1467953388435 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:49:48 INFO - PROCESS | 1656 | 1467953388443 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:48 INFO - PROCESS | 1656 | 1467953388444 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbc2800 == 37 [pid = 1656] [id = 611] 21:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180b0800) [pid = 1656] [serial = 1833] [outer = 0x0] 21:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118349c00) [pid = 1656] [serial = 1834] [outer = 0x1180b0800] 21:49:48 INFO - PROCESS | 1656 | 1467953388484 Marionette DEBUG loaded listener.js 21:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a67000) [pid = 1656] [serial = 1835] [outer = 0x1180b0800] 21:49:48 INFO - PROCESS | 1656 | 1467953388897 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]]]}] 21:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 627ms 21:49:48 INFO - PROCESS | 1656 | 1467953388935 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:49:48 INFO - PROCESS | 1656 | 1467953388936 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:49:48 INFO - PROCESS | 1656 | 1467953388939 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:49:48 INFO - PROCESS | 1656 | 1467953388940 Marionette TRACE conn2 <- [1,2418,null,{}] 21:49:48 INFO - PROCESS | 1656 | 1467953388945 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}] 21:49:48 INFO - PROCESS | 1656 | 1467953388946 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:49 INFO - PROCESS | 1656 | 1467953389054 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:49:49 INFO - PROCESS | 1656 | 1467953389061 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:49 INFO - PROCESS | 1656 | 1467953389062 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a1c000 == 38 [pid = 1656] [id = 612] 21:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1180b2000) [pid = 1656] [serial = 1836] [outer = 0x0] 21:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1257e7800) [pid = 1656] [serial = 1837] [outer = 0x1180b2000] 21:49:49 INFO - PROCESS | 1656 | 1467953389086 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128aa4c00) [pid = 1656] [serial = 1838] [outer = 0x1180b2000] 21:49:49 INFO - PROCESS | 1656 | 1467953389387 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]]]}] 21:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 21:49:49 INFO - PROCESS | 1656 | 1467953389411 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:49:49 INFO - PROCESS | 1656 | 1467953389413 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:49:49 INFO - PROCESS | 1656 | 1467953389415 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:49:49 INFO - PROCESS | 1656 | 1467953389417 Marionette TRACE conn2 <- [1,2422,null,{}] 21:49:49 INFO - PROCESS | 1656 | 1467953389419 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}] 21:49:49 INFO - PROCESS | 1656 | 1467953389421 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:49 INFO - PROCESS | 1656 | 1467953389517 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:49:49 INFO - PROCESS | 1656 | 1467953389522 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:49 INFO - PROCESS | 1656 | 1467953389524 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfc1800 == 39 [pid = 1656] [id = 613] 21:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117229000) [pid = 1656] [serial = 1839] [outer = 0x0] 21:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129112c00) [pid = 1656] [serial = 1840] [outer = 0x117229000] 21:49:49 INFO - PROCESS | 1656 | 1467953389549 Marionette DEBUG loaded listener.js 21:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129372000) [pid = 1656] [serial = 1841] [outer = 0x117229000] 21:49:49 INFO - PROCESS | 1656 | 1467953389909 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]]]}] 21:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 21:49:49 INFO - PROCESS | 1656 | 1467953389936 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:49:49 INFO - PROCESS | 1656 | 1467953389937 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:49:49 INFO - PROCESS | 1656 | 1467953389939 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:49:49 INFO - PROCESS | 1656 | 1467953389940 Marionette TRACE conn2 <- [1,2426,null,{}] 21:49:49 INFO - PROCESS | 1656 | 1467953389943 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}] 21:49:49 INFO - PROCESS | 1656 | 1467953389944 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:50 INFO - PROCESS | 1656 | 1467953390056 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:49:50 INFO - PROCESS | 1656 | 1467953390064 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:50 INFO - PROCESS | 1656 | 1467953390065 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d116800 == 40 [pid = 1656] [id = 614] 21:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129377000) [pid = 1656] [serial = 1842] [outer = 0x0] 21:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129509000) [pid = 1656] [serial = 1843] [outer = 0x129377000] 21:49:50 INFO - PROCESS | 1656 | 1467953390090 Marionette DEBUG loaded listener.js 21:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1296e5400) [pid = 1656] [serial = 1844] [outer = 0x129377000] 21:49:50 INFO - PROCESS | 1656 | 1467953390580 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]]]}] 21:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 21:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:49:50 INFO - PROCESS | 1656 | 1467953390609 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:49:50 INFO - PROCESS | 1656 | 1467953390612 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:49:50 INFO - PROCESS | 1656 | 1467953390615 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:49:50 INFO - PROCESS | 1656 | 1467953390618 Marionette TRACE conn2 <- [1,2430,null,{}] 21:49:50 INFO - PROCESS | 1656 | 1467953390623 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}] 21:49:50 INFO - PROCESS | 1656 | 1467953390626 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:50 INFO - PROCESS | 1656 | 1467953390730 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:49:50 INFO - PROCESS | 1656 | 1467953390803 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:50 INFO - PROCESS | 1656 | 1467953390805 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119522000 == 41 [pid = 1656] [id = 615] 21:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116754800) [pid = 1656] [serial = 1845] [outer = 0x0] 21:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1167aa800) [pid = 1656] [serial = 1846] [outer = 0x116754800] 21:49:50 INFO - PROCESS | 1656 | 1467953390836 Marionette DEBUG loaded listener.js 21:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1180afc00) [pid = 1656] [serial = 1847] [outer = 0x116754800] 21:49:51 INFO - PROCESS | 1656 | 1467953391311 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]]]}] 21:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 726ms 21:49:51 INFO - PROCESS | 1656 | 1467953391342 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:49:51 INFO - PROCESS | 1656 | 1467953391345 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:49:51 INFO - PROCESS | 1656 | 1467953391350 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:49:51 INFO - PROCESS | 1656 | 1467953391352 Marionette TRACE conn2 <- [1,2434,null,{}] 21:49:51 INFO - PROCESS | 1656 | 1467953391354 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}] 21:49:51 INFO - PROCESS | 1656 | 1467953391356 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:51 INFO - PROCESS | 1656 | 1467953391465 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:49:51 INFO - PROCESS | 1656 | 1467953391525 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:51 INFO - PROCESS | 1656 | 1467953391526 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12add4000 == 42 [pid = 1656] [id = 616] 21:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185bd400) [pid = 1656] [serial = 1848] [outer = 0x0] 21:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1192e8000) [pid = 1656] [serial = 1849] [outer = 0x1185bd400] 21:49:51 INFO - PROCESS | 1656 | 1467953391557 Marionette DEBUG loaded listener.js 21:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1195bc000) [pid = 1656] [serial = 1850] [outer = 0x1185bd400] 21:49:51 INFO - PROCESS | 1656 | 1467953391984 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]]]}] 21:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 669ms 21:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:49:52 INFO - PROCESS | 1656 | 1467953392019 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:49:52 INFO - PROCESS | 1656 | 1467953392021 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:49:52 INFO - PROCESS | 1656 | 1467953392023 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:49:52 INFO - PROCESS | 1656 | 1467953392026 Marionette TRACE conn2 <- [1,2438,null,{}] 21:49:52 INFO - PROCESS | 1656 | 1467953392034 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}] 21:49:52 INFO - PROCESS | 1656 | 1467953392037 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:52 INFO - PROCESS | 1656 | 1467953392162 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:49:52 INFO - PROCESS | 1656 | 1467953392238 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:52 INFO - PROCESS | 1656 | 1467953392240 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d132000 == 43 [pid = 1656] [id = 617] 21:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a4d400) [pid = 1656] [serial = 1851] [outer = 0x0] 21:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124274400) [pid = 1656] [serial = 1852] [outer = 0x119a4d400] 21:49:52 INFO - PROCESS | 1656 | 1467953392272 Marionette DEBUG loaded listener.js 21:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1256a5c00) [pid = 1656] [serial = 1853] [outer = 0x119a4d400] 21:49:52 INFO - PROCESS | 1656 | 1467953392702 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]]]}] 21:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 724ms 21:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:49:52 INFO - PROCESS | 1656 | 1467953392748 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:49:52 INFO - PROCESS | 1656 | 1467953392750 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:49:52 INFO - PROCESS | 1656 | 1467953392752 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:49:52 INFO - PROCESS | 1656 | 1467953392753 Marionette TRACE conn2 <- [1,2442,null,{}] 21:49:52 INFO - PROCESS | 1656 | 1467953392756 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}] 21:49:52 INFO - PROCESS | 1656 | 1467953392758 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:52 INFO - PROCESS | 1656 | 1467953392873 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:49:52 INFO - PROCESS | 1656 | 1467953392935 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:52 INFO - PROCESS | 1656 | 1467953392937 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db5e800 == 44 [pid = 1656] [id = 618] 21:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1257e0800) [pid = 1656] [serial = 1854] [outer = 0x0] 21:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128aa0c00) [pid = 1656] [serial = 1855] [outer = 0x1257e0800] 21:49:52 INFO - PROCESS | 1656 | 1467953392965 Marionette DEBUG loaded listener.js 21:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x129114400) [pid = 1656] [serial = 1856] [outer = 0x1257e0800] 21:49:53 INFO - PROCESS | 1656 | 1467953393566 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]]]}] 21:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 820ms 21:49:53 INFO - PROCESS | 1656 | 1467953393593 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:49:53 INFO - PROCESS | 1656 | 1467953393595 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:49:53 INFO - PROCESS | 1656 | 1467953393599 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:49:53 INFO - PROCESS | 1656 | 1467953393601 Marionette TRACE conn2 <- [1,2446,null,{}] 21:49:53 INFO - PROCESS | 1656 | 1467953393605 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}] 21:49:53 INFO - PROCESS | 1656 | 1467953393609 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:53 INFO - PROCESS | 1656 | 1467953393701 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:49:53 INFO - PROCESS | 1656 | 1467953393777 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:53 INFO - PROCESS | 1656 | 1467953393778 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd1000 == 45 [pid = 1656] [id = 619] 21:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1167ab800) [pid = 1656] [serial = 1857] [outer = 0x0] 21:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x117227800) [pid = 1656] [serial = 1858] [outer = 0x1167ab800] 21:49:53 INFO - PROCESS | 1656 | 1467953393805 Marionette DEBUG loaded listener.js 21:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1180ae400) [pid = 1656] [serial = 1859] [outer = 0x1167ab800] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfc1800 == 44 [pid = 1656] [id = 613] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x128a1c000 == 43 [pid = 1656] [id = 612] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbc2800 == 42 [pid = 1656] [id = 611] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbf6800 == 41 [pid = 1656] [id = 610] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb3800 == 40 [pid = 1656] [id = 609] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12b089800 == 39 [pid = 1656] [id = 608] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x117361000 == 38 [pid = 1656] [id = 607] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x128db9000 == 37 [pid = 1656] [id = 606] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x124f5b800 == 36 [pid = 1656] [id = 605] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119521800 == 35 [pid = 1656] [id = 604] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x117355800 == 34 [pid = 1656] [id = 603] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1231ca800 == 33 [pid = 1656] [id = 602] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x116783800 == 32 [pid = 1656] [id = 601] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12db5e800 == 31 [pid = 1656] [id = 618] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12d132000 == 30 [pid = 1656] [id = 617] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12add4000 == 29 [pid = 1656] [id = 616] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119522000 == 28 [pid = 1656] [id = 615] 21:49:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12d116800 == 27 [pid = 1656] [id = 614] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124fa8000) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1129a5800) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112d5dc00) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119444c00) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11833f400) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118344c00) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11662c800) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11675c800) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117ea5400) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1180b4800) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115122c00) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113aab400) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1176e0400) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1160dc800) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1195f0800) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118e7e800) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1185bc800) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12429a800) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1195b7400) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119d10800) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119a72800) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128aa5800) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117229400) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118554c00) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125759800) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12429fc00) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119d11c00) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a6f000) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118559000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119a65400) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12344b000) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1231ddc00) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1185df800) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 21:49:54 INFO - PROCESS | 1656 | 1467953394800 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]]]}] 21:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1225ms 21:49:54 INFO - PROCESS | 1656 | 1467953394825 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:49:54 INFO - PROCESS | 1656 | 1467953394827 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:49:54 INFO - PROCESS | 1656 | 1467953394831 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:49:54 INFO - PROCESS | 1656 | 1467953394833 Marionette TRACE conn2 <- [1,2450,null,{}] 21:49:54 INFO - PROCESS | 1656 | 1467953394837 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}] 21:49:54 INFO - PROCESS | 1656 | 1467953394839 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:54 INFO - PROCESS | 1656 | 1467953394992 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:49:55 INFO - PROCESS | 1656 | 1467953395101 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:55 INFO - PROCESS | 1656 | 1467953395104 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11699b800 == 28 [pid = 1656] [id = 620] 21:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113f2dc00) [pid = 1656] [serial = 1860] [outer = 0x0] 21:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11602dc00) [pid = 1656] [serial = 1861] [outer = 0x113f2dc00] 21:49:55 INFO - PROCESS | 1656 | 1467953395159 Marionette DEBUG loaded listener.js 21:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116752c00) [pid = 1656] [serial = 1862] [outer = 0x113f2dc00] 21:49:55 INFO - PROCESS | 1656 | 1467953395763 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]]]}] 21:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 971ms 21:49:55 INFO - PROCESS | 1656 | 1467953395802 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:49:55 INFO - PROCESS | 1656 | 1467953395808 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:49:55 INFO - PROCESS | 1656 | 1467953395816 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:49:55 INFO - PROCESS | 1656 | 1467953395819 Marionette TRACE conn2 <- [1,2454,null,{}] 21:49:55 INFO - PROCESS | 1656 | 1467953395823 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}] 21:49:55 INFO - PROCESS | 1656 | 1467953395826 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:55 INFO - PROCESS | 1656 | 1467953395973 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:49:56 INFO - PROCESS | 1656 | 1467953396096 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:56 INFO - PROCESS | 1656 | 1467953396098 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e6800 == 29 [pid = 1656] [id = 621] 21:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117226000) [pid = 1656] [serial = 1863] [outer = 0x0] 21:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x117e9cc00) [pid = 1656] [serial = 1864] [outer = 0x117226000] 21:49:56 INFO - PROCESS | 1656 | 1467953396128 Marionette DEBUG loaded listener.js 21:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118104400) [pid = 1656] [serial = 1865] [outer = 0x117226000] 21:49:56 INFO - PROCESS | 1656 | 1467953396667 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]]]}] 21:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 930ms 21:49:56 INFO - PROCESS | 1656 | 1467953396745 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:49:56 INFO - PROCESS | 1656 | 1467953396747 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:49:56 INFO - PROCESS | 1656 | 1467953396751 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:49:56 INFO - PROCESS | 1656 | 1467953396753 Marionette TRACE conn2 <- [1,2458,null,{}] 21:49:56 INFO - PROCESS | 1656 | 1467953396757 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}] 21:49:56 INFO - PROCESS | 1656 | 1467953396759 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:56 INFO - PROCESS | 1656 | 1467953396863 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:49:56 INFO - PROCESS | 1656 | 1467953396915 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:56 INFO - PROCESS | 1656 | 1467953396918 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170bc800 == 30 [pid = 1656] [id = 622] 21:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1130a4800) [pid = 1656] [serial = 1866] [outer = 0x0] 21:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1160dcc00) [pid = 1656] [serial = 1867] [outer = 0x1130a4800] 21:49:56 INFO - PROCESS | 1656 | 1467953396946 Marionette DEBUG loaded listener.js 21:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116978c00) [pid = 1656] [serial = 1868] [outer = 0x1130a4800] 21:49:57 INFO - PROCESS | 1656 | 1467953397268 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]]]}] 21:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 526ms 21:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:49:57 INFO - PROCESS | 1656 | 1467953397279 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:49:57 INFO - PROCESS | 1656 | 1467953397282 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:49:57 INFO - PROCESS | 1656 | 1467953397286 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:49:57 INFO - PROCESS | 1656 | 1467953397288 Marionette TRACE conn2 <- [1,2462,null,{}] 21:49:57 INFO - PROCESS | 1656 | 1467953397298 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}] 21:49:57 INFO - PROCESS | 1656 | 1467953397300 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:57 INFO - PROCESS | 1656 | 1467953397386 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:49:57 INFO - PROCESS | 1656 | 1467953397392 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:57 INFO - PROCESS | 1656 | 1467953397394 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231c9800 == 31 [pid = 1656] [id = 623] 21:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11810f800) [pid = 1656] [serial = 1869] [outer = 0x0] 21:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11833c800) [pid = 1656] [serial = 1870] [outer = 0x11810f800] 21:49:57 INFO - PROCESS | 1656 | 1467953397421 Marionette DEBUG loaded listener.js 21:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11834b000) [pid = 1656] [serial = 1871] [outer = 0x11810f800] 21:49:57 INFO - PROCESS | 1656 | 1467953397749 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]]]}] 21:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 477ms 21:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:49:57 INFO - PROCESS | 1656 | 1467953397768 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:49:57 INFO - PROCESS | 1656 | 1467953397770 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:49:57 INFO - PROCESS | 1656 | 1467953397772 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:49:57 INFO - PROCESS | 1656 | 1467953397776 Marionette TRACE conn2 <- [1,2466,null,{}] 21:49:57 INFO - PROCESS | 1656 | 1467953397784 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}] 21:49:57 INFO - PROCESS | 1656 | 1467953397788 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:57 INFO - PROCESS | 1656 | 1467953397867 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:49:57 INFO - PROCESS | 1656 | 1467953397875 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:57 INFO - PROCESS | 1656 | 1467953397878 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x125122800 == 32 [pid = 1656] [id = 624] 21:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185d8c00) [pid = 1656] [serial = 1872] [outer = 0x0] 21:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1188e6c00) [pid = 1656] [serial = 1873] [outer = 0x1185d8c00] 21:49:57 INFO - PROCESS | 1656 | 1467953397906 Marionette DEBUG loaded listener.js 21:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119441400) [pid = 1656] [serial = 1874] [outer = 0x1185d8c00] 21:49:58 INFO - PROCESS | 1656 | 1467953398313 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]]]}] 21:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 574ms 21:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:49:58 INFO - PROCESS | 1656 | 1467953398347 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:49:58 INFO - PROCESS | 1656 | 1467953398349 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:49:58 INFO - PROCESS | 1656 | 1467953398352 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:49:58 INFO - PROCESS | 1656 | 1467953398354 Marionette TRACE conn2 <- [1,2470,null,{}] 21:49:58 INFO - PROCESS | 1656 | 1467953398357 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}] 21:49:58 INFO - PROCESS | 1656 | 1467953398359 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:58 INFO - PROCESS | 1656 | 1467953398480 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:49:58 INFO - PROCESS | 1656 | 1467953398485 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:58 INFO - PROCESS | 1656 | 1467953398487 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a18800 == 33 [pid = 1656] [id = 625] 21:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119532c00) [pid = 1656] [serial = 1875] [outer = 0x0] 21:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195bf800) [pid = 1656] [serial = 1876] [outer = 0x119532c00] 21:49:58 INFO - PROCESS | 1656 | 1467953398528 Marionette DEBUG loaded listener.js 21:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1199af800) [pid = 1656] [serial = 1877] [outer = 0x119532c00] 21:49:58 INFO - PROCESS | 1656 | 1467953398945 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]]]}] 21:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 624ms 21:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:49:58 INFO - PROCESS | 1656 | 1467953398977 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:49:58 INFO - PROCESS | 1656 | 1467953398978 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:49:58 INFO - PROCESS | 1656 | 1467953398980 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:49:58 INFO - PROCESS | 1656 | 1467953398981 Marionette TRACE conn2 <- [1,2474,null,{}] 21:49:58 INFO - PROCESS | 1656 | 1467953398984 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}] 21:49:58 INFO - PROCESS | 1656 | 1467953398985 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:59 INFO - PROCESS | 1656 | 1467953399094 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:49:59 INFO - PROCESS | 1656 | 1467953399128 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:59 INFO - PROCESS | 1656 | 1467953399129 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12930b800 == 34 [pid = 1656] [id = 626] 21:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11952b800) [pid = 1656] [serial = 1878] [outer = 0x0] 21:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119a66000) [pid = 1656] [serial = 1879] [outer = 0x11952b800] 21:49:59 INFO - PROCESS | 1656 | 1467953399153 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a73000) [pid = 1656] [serial = 1880] [outer = 0x11952b800] 21:49:59 INFO - PROCESS | 1656 | 1467953399445 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]]]}] 21:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 21:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:49:59 INFO - PROCESS | 1656 | 1467953399500 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:49:59 INFO - PROCESS | 1656 | 1467953399501 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:49:59 INFO - PROCESS | 1656 | 1467953399503 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:49:59 INFO - PROCESS | 1656 | 1467953399504 Marionette TRACE conn2 <- [1,2478,null,{}] 21:49:59 INFO - PROCESS | 1656 | 1467953399507 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}] 21:49:59 INFO - PROCESS | 1656 | 1467953399511 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:59 INFO - PROCESS | 1656 | 1467953399630 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:49:59 INFO - PROCESS | 1656 | 1467953399651 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:49:59 INFO - PROCESS | 1656 | 1467953399652 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:49:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d6800 == 35 [pid = 1656] [id = 627] 21:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119d0cc00) [pid = 1656] [serial = 1881] [outer = 0x0] 21:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1231de400) [pid = 1656] [serial = 1882] [outer = 0x119d0cc00] 21:49:59 INFO - PROCESS | 1656 | 1467953399677 Marionette DEBUG loaded listener.js 21:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124fa6c00) [pid = 1656] [serial = 1883] [outer = 0x119d0cc00] 21:50:00 INFO - PROCESS | 1656 | 1467953400026 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]]]}] 21:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 572ms 21:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:50:00 INFO - PROCESS | 1656 | 1467953400076 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:50:00 INFO - PROCESS | 1656 | 1467953400077 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:50:00 INFO - PROCESS | 1656 | 1467953400079 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:50:00 INFO - PROCESS | 1656 | 1467953400080 Marionette TRACE conn2 <- [1,2482,null,{}] 21:50:00 INFO - PROCESS | 1656 | 1467953400082 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}] 21:50:00 INFO - PROCESS | 1656 | 1467953400084 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:00 INFO - PROCESS | 1656 | 1467953400180 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:50:00 INFO - PROCESS | 1656 | 1467953400189 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:00 INFO - PROCESS | 1656 | 1467953400192 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b071000 == 36 [pid = 1656] [id = 628] 21:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119a64c00) [pid = 1656] [serial = 1884] [outer = 0x0] 21:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125783400) [pid = 1656] [serial = 1885] [outer = 0x119a64c00] 21:50:00 INFO - PROCESS | 1656 | 1467953400218 Marionette DEBUG loaded listener.js 21:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126d4e800) [pid = 1656] [serial = 1886] [outer = 0x119a64c00] 21:50:00 INFO - PROCESS | 1656 | 1467953400552 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]]]}] 21:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 21:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:50:00 INFO - PROCESS | 1656 | 1467953400597 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:50:00 INFO - PROCESS | 1656 | 1467953400599 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:50:00 INFO - PROCESS | 1656 | 1467953400609 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:50:00 INFO - PROCESS | 1656 | 1467953400610 Marionette TRACE conn2 <- [1,2486,null,{}] 21:50:00 INFO - PROCESS | 1656 | 1467953400613 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}] 21:50:00 INFO - PROCESS | 1656 | 1467953400614 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:00 INFO - PROCESS | 1656 | 1467953400713 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:50:00 INFO - PROCESS | 1656 | 1467953400724 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:00 INFO - PROCESS | 1656 | 1467953400725 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9ce800 == 37 [pid = 1656] [id = 629] 21:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126f5a000) [pid = 1656] [serial = 1887] [outer = 0x0] 21:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12872a000) [pid = 1656] [serial = 1888] [outer = 0x126f5a000] 21:50:00 INFO - PROCESS | 1656 | 1467953400749 Marionette DEBUG loaded listener.js 21:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128aa2800) [pid = 1656] [serial = 1889] [outer = 0x126f5a000] 21:50:01 INFO - PROCESS | 1656 | 1467953401101 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]]]}] 21:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 528ms 21:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:50:01 INFO - PROCESS | 1656 | 1467953401130 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:50:01 INFO - PROCESS | 1656 | 1467953401131 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:50:01 INFO - PROCESS | 1656 | 1467953401139 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:50:01 INFO - PROCESS | 1656 | 1467953401142 Marionette TRACE conn2 <- [1,2490,null,{}] 21:50:01 INFO - PROCESS | 1656 | 1467953401145 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}] 21:50:01 INFO - PROCESS | 1656 | 1467953401146 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:01 INFO - PROCESS | 1656 | 1467953401249 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:50:01 INFO - PROCESS | 1656 | 1467953401252 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:01 INFO - PROCESS | 1656 | 1467953401253 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe8000 == 38 [pid = 1656] [id = 630] 21:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126f5bc00) [pid = 1656] [serial = 1890] [outer = 0x0] 21:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128e1c400) [pid = 1656] [serial = 1891] [outer = 0x126f5bc00] 21:50:01 INFO - PROCESS | 1656 | 1467953401278 Marionette DEBUG loaded listener.js 21:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12911cc00) [pid = 1656] [serial = 1892] [outer = 0x126f5bc00] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1257e0800) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119a4d400) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185bd400) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116754800) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129377000) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117229000) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11952f800) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124f0ac00) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119d05400) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126db0000) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x111f1d000) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1192f0000) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1176e1c00) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11722a400) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118337000) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11309f800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116757000) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:50:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180b0800) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:50:01 INFO - PROCESS | 1656 | 1467953401643 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]]]}] 21:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 529ms 21:50:01 INFO - PROCESS | 1656 | 1467953401662 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:50:01 INFO - PROCESS | 1656 | 1467953401664 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:50:01 INFO - PROCESS | 1656 | 1467953401666 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:50:01 INFO - PROCESS | 1656 | 1467953401667 Marionette TRACE conn2 <- [1,2494,null,{}] 21:50:01 INFO - PROCESS | 1656 | 1467953401688 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}] 21:50:01 INFO - PROCESS | 1656 | 1467953401690 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:01 INFO - PROCESS | 1656 | 1467953401770 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:50:01 INFO - PROCESS | 1656 | 1467953401775 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:01 INFO - PROCESS | 1656 | 1467953401777 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1c3800 == 39 [pid = 1656] [id = 631] 21:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113d91c00) [pid = 1656] [serial = 1893] [outer = 0x0] 21:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118107800) [pid = 1656] [serial = 1894] [outer = 0x113d91c00] 21:50:01 INFO - PROCESS | 1656 | 1467953401801 Marionette DEBUG loaded listener.js 21:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11952c400) [pid = 1656] [serial = 1895] [outer = 0x113d91c00] 21:50:02 INFO - PROCESS | 1656 | 1467953402147 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]]]}] 21:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 531ms 21:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:50:02 INFO - PROCESS | 1656 | 1467953402197 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:50:02 INFO - PROCESS | 1656 | 1467953402199 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:50:02 INFO - PROCESS | 1656 | 1467953402201 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:50:02 INFO - PROCESS | 1656 | 1467953402203 Marionette TRACE conn2 <- [1,2498,null,{}] 21:50:02 INFO - PROCESS | 1656 | 1467953402206 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}] 21:50:02 INFO - PROCESS | 1656 | 1467953402207 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:02 INFO - PROCESS | 1656 | 1467953402300 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:50:02 INFO - PROCESS | 1656 | 1467953402364 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:02 INFO - PROCESS | 1656 | 1467953402365 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb6a000 == 40 [pid = 1656] [id = 632] 21:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11943f000) [pid = 1656] [serial = 1896] [outer = 0x0] 21:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1246f6800) [pid = 1656] [serial = 1897] [outer = 0x11943f000] 21:50:02 INFO - PROCESS | 1656 | 1467953402392 Marionette DEBUG loaded listener.js 21:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129379c00) [pid = 1656] [serial = 1898] [outer = 0x11943f000] 21:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 470ms 21:50:02 INFO - PROCESS | 1656 | 1467953402667 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]]]}] 21:50:02 INFO - PROCESS | 1656 | 1467953402681 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:50:02 INFO - PROCESS | 1656 | 1467953402682 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:50:02 INFO - PROCESS | 1656 | 1467953402700 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:50:02 INFO - PROCESS | 1656 | 1467953402701 Marionette TRACE conn2 <- [1,2502,null,{}] 21:50:02 INFO - PROCESS | 1656 | 1467953402704 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}] 21:50:02 INFO - PROCESS | 1656 | 1467953402705 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:02 INFO - PROCESS | 1656 | 1467953402801 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:50:02 INFO - PROCESS | 1656 | 1467953402804 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:02 INFO - PROCESS | 1656 | 1467953402805 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfd8000 == 41 [pid = 1656] [id = 633] 21:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128aa0400) [pid = 1656] [serial = 1899] [outer = 0x0] 21:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1296e4000) [pid = 1656] [serial = 1900] [outer = 0x128aa0400] 21:50:02 INFO - PROCESS | 1656 | 1467953402833 Marionette DEBUG loaded listener.js 21:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a709800) [pid = 1656] [serial = 1901] [outer = 0x128aa0400] 21:50:03 INFO - PROCESS | 1656 | 1467953403272 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]]]}] 21:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 620ms 21:50:03 INFO - PROCESS | 1656 | 1467953403321 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:50:03 INFO - PROCESS | 1656 | 1467953403322 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:50:03 INFO - PROCESS | 1656 | 1467953403324 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:50:03 INFO - PROCESS | 1656 | 1467953403325 Marionette TRACE conn2 <- [1,2506,null,{}] 21:50:03 INFO - PROCESS | 1656 | 1467953403328 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}] 21:50:03 INFO - PROCESS | 1656 | 1467953403329 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:03 INFO - PROCESS | 1656 | 1467953403412 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:50:03 INFO - PROCESS | 1656 | 1467953403415 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:03 INFO - PROCESS | 1656 | 1467953403417 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db5e800 == 42 [pid = 1656] [id = 634] 21:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128733000) [pid = 1656] [serial = 1902] [outer = 0x0] 21:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a711000) [pid = 1656] [serial = 1903] [outer = 0x128733000] 21:50:03 INFO - PROCESS | 1656 | 1467953403441 Marionette DEBUG loaded listener.js 21:50:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a76cc00) [pid = 1656] [serial = 1904] [outer = 0x128733000] 21:50:03 INFO - PROCESS | 1656 | 1467953403963 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]]]}] 21:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 21:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:50:04 INFO - PROCESS | 1656 | 1467953403995 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:50:04 INFO - PROCESS | 1656 | 1467953403998 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:50:04 INFO - PROCESS | 1656 | 1467953404001 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:50:04 INFO - PROCESS | 1656 | 1467953404003 Marionette TRACE conn2 <- [1,2510,null,{}] 21:50:04 INFO - PROCESS | 1656 | 1467953404027 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}] 21:50:04 INFO - PROCESS | 1656 | 1467953404029 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:04 INFO - PROCESS | 1656 | 1467953404138 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:50:04 INFO - PROCESS | 1656 | 1467953404198 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:04 INFO - PROCESS | 1656 | 1467953404200 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x124741800 == 43 [pid = 1656] [id = 635] 21:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x117231800) [pid = 1656] [serial = 1905] [outer = 0x0] 21:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1180b5c00) [pid = 1656] [serial = 1906] [outer = 0x117231800] 21:50:04 INFO - PROCESS | 1656 | 1467953404231 Marionette DEBUG loaded listener.js 21:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11833f400) [pid = 1656] [serial = 1907] [outer = 0x117231800] 21:50:04 INFO - PROCESS | 1656 | 1467953404690 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]]]}] 21:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 720ms 21:50:04 INFO - PROCESS | 1656 | 1467953404721 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:50:04 INFO - PROCESS | 1656 | 1467953404725 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:50:04 INFO - PROCESS | 1656 | 1467953404748 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:50:04 INFO - PROCESS | 1656 | 1467953404750 Marionette TRACE conn2 <- [1,2514,null,{}] 21:50:04 INFO - PROCESS | 1656 | 1467953404753 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}] 21:50:04 INFO - PROCESS | 1656 | 1467953404755 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:04 INFO - PROCESS | 1656 | 1467953404896 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:50:04 INFO - PROCESS | 1656 | 1467953404936 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:04 INFO - PROCESS | 1656 | 1467953404938 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6df800 == 44 [pid = 1656] [id = 636] 21:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118349400) [pid = 1656] [serial = 1908] [outer = 0x0] 21:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11943d800) [pid = 1656] [serial = 1909] [outer = 0x118349400] 21:50:04 INFO - PROCESS | 1656 | 1467953404980 Marionette DEBUG loaded listener.js 21:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1195f0800) [pid = 1656] [serial = 1910] [outer = 0x118349400] 21:50:05 INFO - PROCESS | 1656 | 1467953405397 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]]]}] 21:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 673ms 21:50:05 INFO - PROCESS | 1656 | 1467953405421 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:50:05 INFO - PROCESS | 1656 | 1467953405422 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:50:05 INFO - PROCESS | 1656 | 1467953405428 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:50:05 INFO - PROCESS | 1656 | 1467953405430 Marionette TRACE conn2 <- [1,2518,null,{}] 21:50:05 INFO - PROCESS | 1656 | 1467953405439 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}] 21:50:05 INFO - PROCESS | 1656 | 1467953405442 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:05 INFO - PROCESS | 1656 | 1467953405547 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:50:05 INFO - PROCESS | 1656 | 1467953405608 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:05 INFO - PROCESS | 1656 | 1467953405610 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db5f800 == 45 [pid = 1656] [id = 637] 21:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119a72400) [pid = 1656] [serial = 1911] [outer = 0x0] 21:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1231e9c00) [pid = 1656] [serial = 1912] [outer = 0x119a72400] 21:50:05 INFO - PROCESS | 1656 | 1467953405641 Marionette DEBUG loaded listener.js 21:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1256a4400) [pid = 1656] [serial = 1913] [outer = 0x119a72400] 21:50:06 INFO - PROCESS | 1656 | 1467953406127 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]]]}] 21:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 724ms 21:50:06 INFO - PROCESS | 1656 | 1467953406187 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:50:06 INFO - PROCESS | 1656 | 1467953406189 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:50:06 INFO - PROCESS | 1656 | 1467953406195 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:50:06 INFO - PROCESS | 1656 | 1467953406196 Marionette TRACE conn2 <- [1,2522,null,{}] 21:50:06 INFO - PROCESS | 1656 | 1467953406199 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}] 21:50:06 INFO - PROCESS | 1656 | 1467953406200 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:06 INFO - PROCESS | 1656 | 1467953406308 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:50:06 INFO - PROCESS | 1656 | 1467953406381 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:06 INFO - PROCESS | 1656 | 1467953406382 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1128b5800 == 46 [pid = 1656] [id = 638] 21:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113866800) [pid = 1656] [serial = 1914] [outer = 0x0] 21:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1181d9400) [pid = 1656] [serial = 1915] [outer = 0x113866800] 21:50:06 INFO - PROCESS | 1656 | 1467953406411 Marionette DEBUG loaded listener.js 21:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12577dc00) [pid = 1656] [serial = 1916] [outer = 0x113866800] 21:50:06 INFO - PROCESS | 1656 | 1467953406963 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]]]}] 21:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 820ms 21:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:50:07 INFO - PROCESS | 1656 | 1467953407016 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:50:07 INFO - PROCESS | 1656 | 1467953407018 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:50:07 INFO - PROCESS | 1656 | 1467953407021 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:50:07 INFO - PROCESS | 1656 | 1467953407023 Marionette TRACE conn2 <- [1,2526,null,{}] 21:50:07 INFO - PROCESS | 1656 | 1467953407046 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}] 21:50:07 INFO - PROCESS | 1656 | 1467953407048 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:07 INFO - PROCESS | 1656 | 1467953407145 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:50:07 INFO - PROCESS | 1656 | 1467953407221 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 1656 | 1467953407222 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184d3800 == 47 [pid = 1656] [id = 639] 21:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1176d9800) [pid = 1656] [serial = 1917] [outer = 0x0] 21:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1181e0400) [pid = 1656] [serial = 1918] [outer = 0x1176d9800] 21:50:07 INFO - PROCESS | 1656 | 1467953407252 Marionette DEBUG loaded listener.js 21:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118343c00) [pid = 1656] [serial = 1919] [outer = 0x1176d9800] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfd8000 == 46 [pid = 1656] [id = 633] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb6a000 == 45 [pid = 1656] [id = 632] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1c3800 == 44 [pid = 1656] [id = 631] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe8000 == 43 [pid = 1656] [id = 630] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9ce800 == 42 [pid = 1656] [id = 629] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b071000 == 41 [pid = 1656] [id = 628] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d6800 == 40 [pid = 1656] [id = 627] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12930b800 == 39 [pid = 1656] [id = 626] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x117227800) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128a18800 == 38 [pid = 1656] [id = 625] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x125122800 == 37 [pid = 1656] [id = 624] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1231c9800 == 36 [pid = 1656] [id = 623] 21:50:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1170bc800 == 35 [pid = 1656] [id = 622] 21:50:07 INFO - PROCESS | 1656 | 1467953407629 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]]]}] 21:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 640ms 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129112c00) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119a2dc00) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119a6cc00) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x125786400) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1234d3000) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x128a9c800) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1128d3800) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112ee5400) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1195b5400) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118107c00) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11827c800) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1176d9400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1180b9400) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11855bc00) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1192efc00) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1257eb000) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116761400) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117e99800) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128727000) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1257e7800) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129372000) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118349c00) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119a67000) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128aa2400) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125754c00) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195eb000) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129114400) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128aa0c00) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1256a5c00) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195bc000) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124274400) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1192e8000) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1180afc00) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1296e5400) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1167aa800) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129509000) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 21:50:07 INFO - PROCESS | 1656 | 1467953407673 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:50:07 INFO - PROCESS | 1656 | 1467953407676 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:50:07 INFO - PROCESS | 1656 | 1467953407683 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:50:07 INFO - PROCESS | 1656 | 1467953407685 Marionette TRACE conn2 <- [1,2530,null,{}] 21:50:07 INFO - PROCESS | 1656 | 1467953407688 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}] 21:50:07 INFO - PROCESS | 1656 | 1467953407689 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:07 INFO - PROCESS | 1656 | 1467953407801 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:50:07 INFO - PROCESS | 1656 | 1467953407809 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:07 INFO - PROCESS | 1656 | 1467953407811 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119aa0800 == 36 [pid = 1656] [id = 640] 21:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1185cbc00) [pid = 1656] [serial = 1920] [outer = 0x0] 21:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1188eb400) [pid = 1656] [serial = 1921] [outer = 0x1185cbc00] 21:50:07 INFO - PROCESS | 1656 | 1467953407862 Marionette DEBUG loaded listener.js 21:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11952c800) [pid = 1656] [serial = 1922] [outer = 0x1185cbc00] 21:50:08 INFO - PROCESS | 1656 | 1467953408376 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]]]}] 21:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 719ms 21:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:50:08 INFO - PROCESS | 1656 | 1467953408403 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:50:08 INFO - PROCESS | 1656 | 1467953408404 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:50:08 INFO - PROCESS | 1656 | 1467953408406 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:50:08 INFO - PROCESS | 1656 | 1467953408409 Marionette TRACE conn2 <- [1,2534,null,{}] 21:50:08 INFO - PROCESS | 1656 | 1467953408416 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}] 21:50:08 INFO - PROCESS | 1656 | 1467953408419 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:08 INFO - PROCESS | 1656 | 1467953408502 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:50:08 INFO - PROCESS | 1656 | 1467953408508 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:08 INFO - PROCESS | 1656 | 1467953408511 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x124423000 == 37 [pid = 1656] [id = 641] 21:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119a32400) [pid = 1656] [serial = 1923] [outer = 0x0] 21:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119a6e000) [pid = 1656] [serial = 1924] [outer = 0x119a32400] 21:50:08 INFO - PROCESS | 1656 | 1467953408538 Marionette DEBUG loaded listener.js 21:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123725c00) [pid = 1656] [serial = 1925] [outer = 0x119a32400] 21:50:08 INFO - PROCESS | 1656 | 1467953408889 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]]]}] 21:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 21:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:50:08 INFO - PROCESS | 1656 | 1467953408927 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:50:08 INFO - PROCESS | 1656 | 1467953408929 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:50:08 INFO - PROCESS | 1656 | 1467953408931 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:50:08 INFO - PROCESS | 1656 | 1467953408932 Marionette TRACE conn2 <- [1,2538,null,{}] 21:50:08 INFO - PROCESS | 1656 | 1467953408934 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}] 21:50:08 INFO - PROCESS | 1656 | 1467953408936 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:09 INFO - PROCESS | 1656 | 1467953409024 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:50:09 INFO - PROCESS | 1656 | 1467953409029 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:09 INFO - PROCESS | 1656 | 1467953409030 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716f000 == 38 [pid = 1656] [id = 642] 21:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12429c800) [pid = 1656] [serial = 1926] [outer = 0x0] 21:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1250d3400) [pid = 1656] [serial = 1927] [outer = 0x12429c800] 21:50:09 INFO - PROCESS | 1656 | 1467953409058 Marionette DEBUG loaded listener.js 21:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126f59000) [pid = 1656] [serial = 1928] [outer = 0x12429c800] 21:50:09 INFO - PROCESS | 1656 | 1467953409526 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]]]}] 21:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 21:50:09 INFO - PROCESS | 1656 | 1467953409568 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:50:09 INFO - PROCESS | 1656 | 1467953409570 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:50:09 INFO - PROCESS | 1656 | 1467953409578 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:50:09 INFO - PROCESS | 1656 | 1467953409579 Marionette TRACE conn2 <- [1,2542,null,{}] 21:50:09 INFO - PROCESS | 1656 | 1467953409581 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}] 21:50:09 INFO - PROCESS | 1656 | 1467953409582 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:09 INFO - PROCESS | 1656 | 1467953409664 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:50:09 INFO - PROCESS | 1656 | 1467953409668 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:09 INFO - PROCESS | 1656 | 1467953409669 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11702d800 == 39 [pid = 1656] [id = 643] 21:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126f59800) [pid = 1656] [serial = 1929] [outer = 0x0] 21:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a9e000) [pid = 1656] [serial = 1930] [outer = 0x126f59800] 21:50:09 INFO - PROCESS | 1656 | 1467953409694 Marionette DEBUG loaded listener.js 21:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128e1c800) [pid = 1656] [serial = 1931] [outer = 0x126f59800] 21:50:10 INFO - PROCESS | 1656 | 1467953410079 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]]]}] 21:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 525ms 21:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:50:10 INFO - PROCESS | 1656 | 1467953410097 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:50:10 INFO - PROCESS | 1656 | 1467953410098 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:50:10 INFO - PROCESS | 1656 | 1467953410100 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:50:10 INFO - PROCESS | 1656 | 1467953410102 Marionette TRACE conn2 <- [1,2546,null,{}] 21:50:10 INFO - PROCESS | 1656 | 1467953410104 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}] 21:50:10 INFO - PROCESS | 1656 | 1467953410109 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:10 INFO - PROCESS | 1656 | 1467953410244 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:50:10 INFO - PROCESS | 1656 | 1467953410247 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:10 INFO - PROCESS | 1656 | 1467953410249 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d1000 == 40 [pid = 1656] [id = 644] 21:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129114c00) [pid = 1656] [serial = 1932] [outer = 0x0] 21:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129372c00) [pid = 1656] [serial = 1933] [outer = 0x129114c00] 21:50:10 INFO - PROCESS | 1656 | 1467953410306 Marionette DEBUG loaded listener.js 21:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a770800) [pid = 1656] [serial = 1934] [outer = 0x129114c00] 21:50:10 INFO - PROCESS | 1656 | 1467953410702 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]]]}] 21:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 617ms 21:50:10 INFO - PROCESS | 1656 | 1467953410719 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:50:10 INFO - PROCESS | 1656 | 1467953410721 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:50:10 INFO - PROCESS | 1656 | 1467953410727 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:50:10 INFO - PROCESS | 1656 | 1467953410729 Marionette TRACE conn2 <- [1,2550,null,{}] 21:50:10 INFO - PROCESS | 1656 | 1467953410733 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}] 21:50:10 INFO - PROCESS | 1656 | 1467953410735 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:10 INFO - PROCESS | 1656 | 1467953410892 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:50:10 INFO - PROCESS | 1656 | 1467953410914 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:10 INFO - PROCESS | 1656 | 1467953410925 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbb4000 == 41 [pid = 1656] [id = 645] 21:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12950e800) [pid = 1656] [serial = 1935] [outer = 0x0] 21:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12ad5ac00) [pid = 1656] [serial = 1936] [outer = 0x12950e800] 21:50:10 INFO - PROCESS | 1656 | 1467953410963 Marionette DEBUG loaded listener.js 21:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ad61c00) [pid = 1656] [serial = 1937] [outer = 0x12950e800] 21:50:11 INFO - PROCESS | 1656 | 1467953411346 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]]]}] 21:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 671ms 21:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:50:11 INFO - PROCESS | 1656 | 1467953411397 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:50:11 INFO - PROCESS | 1656 | 1467953411398 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:50:11 INFO - PROCESS | 1656 | 1467953411401 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:50:11 INFO - PROCESS | 1656 | 1467953411402 Marionette TRACE conn2 <- [1,2554,null,{}] 21:50:11 INFO - PROCESS | 1656 | 1467953411404 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}] 21:50:11 INFO - PROCESS | 1656 | 1467953411405 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:11 INFO - PROCESS | 1656 | 1467953411512 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:50:11 INFO - PROCESS | 1656 | 1467953411543 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:11 INFO - PROCESS | 1656 | 1467953411544 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbf3000 == 42 [pid = 1656] [id = 646] 21:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ad64800) [pid = 1656] [serial = 1938] [outer = 0x0] 21:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12ad67800) [pid = 1656] [serial = 1939] [outer = 0x12ad64800] 21:50:11 INFO - PROCESS | 1656 | 1467953411568 Marionette DEBUG loaded listener.js 21:50:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b0d0000) [pid = 1656] [serial = 1940] [outer = 0x12ad64800] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11952b800) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11810f800) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11943f000) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126f5bc00) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185d8c00) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119a64c00) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119d0cc00) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126f5a000) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113d91c00) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1130a4800) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119532c00) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1180b2000) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128aa0400) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:50:12 INFO - PROCESS | 1656 | 1467953412006 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]]]}] 21:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 620ms 21:50:12 INFO - PROCESS | 1656 | 1467953412021 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:50:12 INFO - PROCESS | 1656 | 1467953412023 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:50:12 INFO - PROCESS | 1656 | 1467953412028 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:50:12 INFO - PROCESS | 1656 | 1467953412029 Marionette TRACE conn2 <- [1,2558,null,{}] 21:50:12 INFO - PROCESS | 1656 | 1467953412031 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}] 21:50:12 INFO - PROCESS | 1656 | 1467953412033 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:12 INFO - PROCESS | 1656 | 1467953412118 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:50:12 INFO - PROCESS | 1656 | 1467953412130 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:12 INFO - PROCESS | 1656 | 1467953412131 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe3800 == 43 [pid = 1656] [id = 647] 21:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1129a9800) [pid = 1656] [serial = 1941] [outer = 0x0] 21:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x117ea3c00) [pid = 1656] [serial = 1942] [outer = 0x1129a9800] 21:50:12 INFO - PROCESS | 1656 | 1467953412156 Marionette DEBUG loaded listener.js 21:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185de400) [pid = 1656] [serial = 1943] [outer = 0x1129a9800] 21:50:12 INFO - PROCESS | 1656 | 1467953412508 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]]]}] 21:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 21:50:12 INFO - PROCESS | 1656 | 1467953412550 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:50:12 INFO - PROCESS | 1656 | 1467953412551 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:50:12 INFO - PROCESS | 1656 | 1467953412554 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:50:12 INFO - PROCESS | 1656 | 1467953412555 Marionette TRACE conn2 <- [1,2562,null,{}] 21:50:12 INFO - PROCESS | 1656 | 1467953412557 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}] 21:50:12 INFO - PROCESS | 1656 | 1467953412558 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:12 INFO - PROCESS | 1656 | 1467953412640 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:50:12 INFO - PROCESS | 1656 | 1467953412646 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:12 INFO - PROCESS | 1656 | 1467953412647 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb6c000 == 44 [pid = 1656] [id = 648] 21:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118e77800) [pid = 1656] [serial = 1944] [outer = 0x0] 21:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1242a2000) [pid = 1656] [serial = 1945] [outer = 0x118e77800] 21:50:12 INFO - PROCESS | 1656 | 1467953412671 Marionette DEBUG loaded listener.js 21:50:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12911c000) [pid = 1656] [serial = 1946] [outer = 0x118e77800] 21:50:13 INFO - PROCESS | 1656 | 1467953413017 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]]]}] 21:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 470ms 21:50:13 INFO - PROCESS | 1656 | 1467953413026 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:50:13 INFO - PROCESS | 1656 | 1467953413028 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:50:13 INFO - PROCESS | 1656 | 1467953413030 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:50:13 INFO - PROCESS | 1656 | 1467953413032 Marionette TRACE conn2 <- [1,2566,null,{}] 21:50:13 INFO - PROCESS | 1656 | 1467953413034 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}] 21:50:13 INFO - PROCESS | 1656 | 1467953413036 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:13 INFO - PROCESS | 1656 | 1467953413149 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:50:13 INFO - PROCESS | 1656 | 1467953413211 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:13 INFO - PROCESS | 1656 | 1467953413212 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3e0800 == 45 [pid = 1656] [id = 649] 21:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119a4b400) [pid = 1656] [serial = 1947] [outer = 0x0] 21:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b0d5c00) [pid = 1656] [serial = 1948] [outer = 0x119a4b400] 21:50:13 INFO - PROCESS | 1656 | 1467953413238 Marionette DEBUG loaded listener.js 21:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b988000) [pid = 1656] [serial = 1949] [outer = 0x119a4b400] 21:50:13 INFO - PROCESS | 1656 | 1467953413527 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]]]}] 21:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 21:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:50:13 INFO - PROCESS | 1656 | 1467953413552 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:50:13 INFO - PROCESS | 1656 | 1467953413553 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:50:13 INFO - PROCESS | 1656 | 1467953413564 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:50:13 INFO - PROCESS | 1656 | 1467953413565 Marionette TRACE conn2 <- [1,2570,null,{}] 21:50:13 INFO - PROCESS | 1656 | 1467953413568 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}] 21:50:13 INFO - PROCESS | 1656 | 1467953413569 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:13 INFO - PROCESS | 1656 | 1467953413668 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:50:13 INFO - PROCESS | 1656 | 1467953413672 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:13 INFO - PROCESS | 1656 | 1467953413673 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12de42800 == 46 [pid = 1656] [id = 650] 21:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b98b800) [pid = 1656] [serial = 1950] [outer = 0x0] 21:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ba17c00) [pid = 1656] [serial = 1951] [outer = 0x12b98b800] 21:50:13 INFO - PROCESS | 1656 | 1467953413707 Marionette DEBUG loaded listener.js 21:50:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12ba1fc00) [pid = 1656] [serial = 1952] [outer = 0x12b98b800] 21:50:14 INFO - PROCESS | 1656 | 1467953414365 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]]]}] 21:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 831ms 21:50:14 INFO - PROCESS | 1656 | 1467953414386 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:50:14 INFO - PROCESS | 1656 | 1467953414389 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:50:14 INFO - PROCESS | 1656 | 1467953414412 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:50:14 INFO - PROCESS | 1656 | 1467953414415 Marionette TRACE conn2 <- [1,2574,null,{}] 21:50:14 INFO - PROCESS | 1656 | 1467953414418 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}] 21:50:14 INFO - PROCESS | 1656 | 1467953414420 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:14 INFO - PROCESS | 1656 | 1467953414532 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:50:14 INFO - PROCESS | 1656 | 1467953414609 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:14 INFO - PROCESS | 1656 | 1467953414611 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119503000 == 47 [pid = 1656] [id = 651] 21:50:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116754800) [pid = 1656] [serial = 1953] [outer = 0x0] 21:50:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118105000) [pid = 1656] [serial = 1954] [outer = 0x116754800] 21:50:14 INFO - PROCESS | 1656 | 1467953414641 Marionette DEBUG loaded listener.js 21:50:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118560400) [pid = 1656] [serial = 1955] [outer = 0x116754800] 21:50:15 INFO - PROCESS | 1656 | 1467953415091 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]]]}] 21:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 725ms 21:50:15 INFO - PROCESS | 1656 | 1467953415136 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:50:15 INFO - PROCESS | 1656 | 1467953415139 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:50:15 INFO - PROCESS | 1656 | 1467953415144 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:50:15 INFO - PROCESS | 1656 | 1467953415146 Marionette TRACE conn2 <- [1,2578,null,{}] 21:50:15 INFO - PROCESS | 1656 | 1467953415148 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}] 21:50:15 INFO - PROCESS | 1656 | 1467953415150 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:15 INFO - PROCESS | 1656 | 1467953415261 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:50:15 INFO - PROCESS | 1656 | 1467953415336 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:15 INFO - PROCESS | 1656 | 1467953415338 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad12800 == 48 [pid = 1656] [id = 652] 21:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119532000) [pid = 1656] [serial = 1956] [outer = 0x0] 21:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119a68c00) [pid = 1656] [serial = 1957] [outer = 0x119532000] 21:50:15 INFO - PROCESS | 1656 | 1467953415370 Marionette DEBUG loaded listener.js 21:50:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1231e1400) [pid = 1656] [serial = 1958] [outer = 0x119532000] 21:50:15 INFO - PROCESS | 1656 | 1467953415797 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]]]}] 21:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 21:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:50:15 INFO - PROCESS | 1656 | 1467953415814 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:50:15 INFO - PROCESS | 1656 | 1467953415816 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:50:15 INFO - PROCESS | 1656 | 1467953415818 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:50:15 INFO - PROCESS | 1656 | 1467953415821 Marionette TRACE conn2 <- [1,2582,null,{}] 21:50:15 INFO - PROCESS | 1656 | 1467953415829 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}] 21:50:15 INFO - PROCESS | 1656 | 1467953415832 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:15 INFO - PROCESS | 1656 | 1467953415945 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:50:16 INFO - PROCESS | 1656 | 1467953416050 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:16 INFO - PROCESS | 1656 | 1467953416053 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12de49800 == 49 [pid = 1656] [id = 653] 21:50:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124f36800) [pid = 1656] [serial = 1959] [outer = 0x0] 21:50:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12911b000) [pid = 1656] [serial = 1960] [outer = 0x124f36800] 21:50:16 INFO - PROCESS | 1656 | 1467953416086 Marionette DEBUG loaded listener.js 21:50:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12950a800) [pid = 1656] [serial = 1961] [outer = 0x124f36800] 21:50:16 INFO - PROCESS | 1656 | 1467953416614 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]]]}] 21:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 825ms 21:50:16 INFO - PROCESS | 1656 | 1467953416643 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:50:16 INFO - PROCESS | 1656 | 1467953416645 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:50:16 INFO - PROCESS | 1656 | 1467953416648 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:50:16 INFO - PROCESS | 1656 | 1467953416649 Marionette TRACE conn2 <- [1,2586,null,{}] 21:50:16 INFO - PROCESS | 1656 | 1467953416652 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}] 21:50:16 INFO - PROCESS | 1656 | 1467953416653 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:16 INFO - PROCESS | 1656 | 1467953416763 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:50:17 INFO - PROCESS | 1656 | 1467953417019 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:17 INFO - PROCESS | 1656 | 1467953417021 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1188a8000 == 50 [pid = 1656] [id = 654] 21:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112d5e000) [pid = 1656] [serial = 1962] [outer = 0x0] 21:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116756400) [pid = 1656] [serial = 1963] [outer = 0x112d5e000] 21:50:17 INFO - PROCESS | 1656 | 1467953417067 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1176e1800) [pid = 1656] [serial = 1964] [outer = 0x112d5e000] 21:50:17 INFO - PROCESS | 1656 | 1467953417510 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]]]}] 21:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 872ms 21:50:17 INFO - PROCESS | 1656 | 1467953417521 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:50:17 INFO - PROCESS | 1656 | 1467953417525 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:50:17 INFO - PROCESS | 1656 | 1467953417528 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:50:17 INFO - PROCESS | 1656 | 1467953417530 Marionette TRACE conn2 <- [1,2590,null,{}] 21:50:17 INFO - PROCESS | 1656 | 1467953417533 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}] 21:50:17 INFO - PROCESS | 1656 | 1467953417536 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:17 INFO - PROCESS | 1656 | 1467953417629 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:50:17 INFO - PROCESS | 1656 | 1467953417690 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:17 INFO - PROCESS | 1656 | 1467953417691 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e5f800 == 51 [pid = 1656] [id = 655] 21:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118345800) [pid = 1656] [serial = 1965] [outer = 0x0] 21:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1185ddc00) [pid = 1656] [serial = 1966] [outer = 0x118345800] 21:50:17 INFO - PROCESS | 1656 | 1467953417721 Marionette DEBUG loaded listener.js 21:50:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119441c00) [pid = 1656] [serial = 1967] [outer = 0x118345800] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd1000 == 50 [pid = 1656] [id = 619] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11699b800 == 49 [pid = 1656] [id = 620] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3e0800 == 48 [pid = 1656] [id = 649] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb6c000 == 47 [pid = 1656] [id = 648] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe3800 == 46 [pid = 1656] [id = 647] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbf3000 == 45 [pid = 1656] [id = 646] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbb4000 == 44 [pid = 1656] [id = 645] 21:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x117e9cc00) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 21:50:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11602dc00) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d1000 == 43 [pid = 1656] [id = 644] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11702d800 == 42 [pid = 1656] [id = 643] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12716f000 == 41 [pid = 1656] [id = 642] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x124423000 == 40 [pid = 1656] [id = 641] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119aa0800 == 39 [pid = 1656] [id = 640] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1184d3800 == 38 [pid = 1656] [id = 639] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1128b5800 == 37 [pid = 1656] [id = 638] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12db5f800 == 36 [pid = 1656] [id = 637] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6df800 == 35 [pid = 1656] [id = 636] 21:50:17 INFO - PROCESS | 1656 | --DOCSHELL 0x124741800 == 34 [pid = 1656] [id = 635] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a709800) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119a66000) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11833c800) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129379c00) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12911cc00) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11834b000) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1188e6c00) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125783400) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x124fa6c00) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119441400) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1246f6800) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12872a000) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11952c400) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1160dcc00) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119a73000) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128e1c400) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128aa2800) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195bf800) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118107800) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116978c00) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126d4e800) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1231de400) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1199af800) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128aa4c00) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1296e4000) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 21:50:18 INFO - PROCESS | 1656 | 1467953418114 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]]]}] 21:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 620ms 21:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:50:18 INFO - PROCESS | 1656 | 1467953418150 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:50:18 INFO - PROCESS | 1656 | 1467953418153 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:50:18 INFO - PROCESS | 1656 | 1467953418156 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:50:18 INFO - PROCESS | 1656 | 1467953418157 Marionette TRACE conn2 <- [1,2594,null,{}] 21:50:18 INFO - PROCESS | 1656 | 1467953418159 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}] 21:50:18 INFO - PROCESS | 1656 | 1467953418161 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:18 INFO - PROCESS | 1656 | 1467953418246 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:50:18 INFO - PROCESS | 1656 | 1467953418329 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:18 INFO - PROCESS | 1656 | 1467953418330 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd9000 == 35 [pid = 1656] [id = 656] 21:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1199aa800) [pid = 1656] [serial = 1968] [outer = 0x0] 21:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119a66400) [pid = 1656] [serial = 1969] [outer = 0x1199aa800] 21:50:18 INFO - PROCESS | 1656 | 1467953418355 Marionette DEBUG loaded listener.js 21:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120fcc400) [pid = 1656] [serial = 1970] [outer = 0x1199aa800] 21:50:18 INFO - PROCESS | 1656 | 1467953418671 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]]]}] 21:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 21:50:18 INFO - PROCESS | 1656 | 1467953418681 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:50:18 INFO - PROCESS | 1656 | 1467953418683 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:50:18 INFO - PROCESS | 1656 | 1467953418686 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:50:18 INFO - PROCESS | 1656 | 1467953418693 Marionette TRACE conn2 <- [1,2598,null,{}] 21:50:18 INFO - PROCESS | 1656 | 1467953418701 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}] 21:50:18 INFO - PROCESS | 1656 | 1467953418704 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:18 INFO - PROCESS | 1656 | 1467953418798 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:50:18 INFO - PROCESS | 1656 | 1467953418803 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:18 INFO - PROCESS | 1656 | 1467953418804 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x128d9e000 == 36 [pid = 1656] [id = 657] 21:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12176bc00) [pid = 1656] [serial = 1971] [outer = 0x0] 21:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124f2b400) [pid = 1656] [serial = 1972] [outer = 0x12176bc00] 21:50:18 INFO - PROCESS | 1656 | 1467953418842 Marionette DEBUG loaded listener.js 21:50:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1269dec00) [pid = 1656] [serial = 1973] [outer = 0x12176bc00] 21:50:19 INFO - PROCESS | 1656 | 1467953419281 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]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 630ms 21:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:50:19 INFO - PROCESS | 1656 | 1467953419317 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 1656 | 1467953419319 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:50:19 INFO - PROCESS | 1656 | 1467953419322 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:50:19 INFO - PROCESS | 1656 | 1467953419324 Marionette TRACE conn2 <- [1,2602,null,{}] 21:50:19 INFO - PROCESS | 1656 | 1467953419328 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}] 21:50:19 INFO - PROCESS | 1656 | 1467953419330 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:19 INFO - PROCESS | 1656 | 1467953419453 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:50:19 INFO - PROCESS | 1656 | 1467953419458 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:19 INFO - PROCESS | 1656 | 1467953419459 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x129941000 == 37 [pid = 1656] [id = 658] 21:50:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12872e000) [pid = 1656] [serial = 1974] [outer = 0x0] 21:50:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128aa4c00) [pid = 1656] [serial = 1975] [outer = 0x12872e000] 21:50:19 INFO - PROCESS | 1656 | 1467953419502 Marionette DEBUG loaded listener.js 21:50:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12911c800) [pid = 1656] [serial = 1976] [outer = 0x12872e000] 21:50:19 INFO - PROCESS | 1656 | 1467953419940 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]]]}] 21:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 674ms 21:50:19 INFO - PROCESS | 1656 | 1467953419996 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:50:19 INFO - PROCESS | 1656 | 1467953419998 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:50:20 INFO - PROCESS | 1656 | 1467953420000 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:50:20 INFO - PROCESS | 1656 | 1467953420001 Marionette TRACE conn2 <- [1,2606,null,{}] 21:50:20 INFO - PROCESS | 1656 | 1467953420003 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}] 21:50:20 INFO - PROCESS | 1656 | 1467953420004 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:20 INFO - PROCESS | 1656 | 1467953420086 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:50:20 INFO - PROCESS | 1656 | 1467953420089 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:20 INFO - PROCESS | 1656 | 1467953420095 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b071800 == 38 [pid = 1656] [id = 659] 21:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12950d000) [pid = 1656] [serial = 1977] [outer = 0x0] 21:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1296e6000) [pid = 1656] [serial = 1978] [outer = 0x12950d000] 21:50:20 INFO - PROCESS | 1656 | 1467953420134 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a768000) [pid = 1656] [serial = 1979] [outer = 0x12950d000] 21:50:20 INFO - PROCESS | 1656 | 1467953420525 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]]]}] 21:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 21:50:20 INFO - PROCESS | 1656 | 1467953420570 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:50:20 INFO - PROCESS | 1656 | 1467953420571 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:50:20 INFO - PROCESS | 1656 | 1467953420579 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:50:20 INFO - PROCESS | 1656 | 1467953420580 Marionette TRACE conn2 <- [1,2610,null,{}] 21:50:20 INFO - PROCESS | 1656 | 1467953420582 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}] 21:50:20 INFO - PROCESS | 1656 | 1467953420584 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:20 INFO - PROCESS | 1656 | 1467953420697 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:50:20 INFO - PROCESS | 1656 | 1467953420701 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:20 INFO - PROCESS | 1656 | 1467953420702 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbdb000 == 39 [pid = 1656] [id = 660] 21:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a76a400) [pid = 1656] [serial = 1980] [outer = 0x0] 21:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12ad65800) [pid = 1656] [serial = 1981] [outer = 0x12a76a400] 21:50:20 INFO - PROCESS | 1656 | 1467953420761 Marionette DEBUG loaded listener.js 21:50:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b0d2400) [pid = 1656] [serial = 1982] [outer = 0x12a76a400] 21:50:21 INFO - PROCESS | 1656 | 1467953421102 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]]]}] 21:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 573ms 21:50:21 INFO - PROCESS | 1656 | 1467953421148 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:50:21 INFO - PROCESS | 1656 | 1467953421149 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:50:21 INFO - PROCESS | 1656 | 1467953421151 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:50:21 INFO - PROCESS | 1656 | 1467953421152 Marionette TRACE conn2 <- [1,2614,null,{}] 21:50:21 INFO - PROCESS | 1656 | 1467953421155 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}] 21:50:21 INFO - PROCESS | 1656 | 1467953421156 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:21 INFO - PROCESS | 1656 | 1467953421268 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:50:21 INFO - PROCESS | 1656 | 1467953421272 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:21 INFO - PROCESS | 1656 | 1467953421273 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c816800 == 40 [pid = 1656] [id = 661] 21:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b0d2800) [pid = 1656] [serial = 1983] [outer = 0x0] 21:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b984000) [pid = 1656] [serial = 1984] [outer = 0x12b0d2800] 21:50:21 INFO - PROCESS | 1656 | 1467953421332 Marionette DEBUG loaded listener.js 21:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12ba13800) [pid = 1656] [serial = 1985] [outer = 0x12b0d2800] 21:50:21 INFO - PROCESS | 1656 | 1467953421648 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]]]}] 21:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 21:50:21 INFO - PROCESS | 1656 | 1467953421672 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:50:21 INFO - PROCESS | 1656 | 1467953421673 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:50:21 INFO - PROCESS | 1656 | 1467953421677 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:50:21 INFO - PROCESS | 1656 | 1467953421678 Marionette TRACE conn2 <- [1,2618,null,{}] 21:50:21 INFO - PROCESS | 1656 | 1467953421681 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}] 21:50:21 INFO - PROCESS | 1656 | 1467953421682 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:21 INFO - PROCESS | 1656 | 1467953421792 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:50:21 INFO - PROCESS | 1656 | 1467953421795 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:21 INFO - PROCESS | 1656 | 1467953421797 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb63800 == 41 [pid = 1656] [id = 662] 21:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b0d6800) [pid = 1656] [serial = 1986] [outer = 0x0] 21:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ba20c00) [pid = 1656] [serial = 1987] [outer = 0x12b0d6800] 21:50:21 INFO - PROCESS | 1656 | 1467953421821 Marionette DEBUG loaded listener.js 21:50:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12bd67000) [pid = 1656] [serial = 1988] [outer = 0x12b0d6800] 21:50:22 INFO - PROCESS | 1656 | 1467953422172 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]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 21:50:22 INFO - PROCESS | 1656 | 1467953422197 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 1656 | 1467953422198 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:50:22 INFO - PROCESS | 1656 | 1467953422200 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 1656 | 1467953422201 Marionette TRACE conn2 <- [1,2622,null,{}] 21:50:22 INFO - PROCESS | 1656 | 1467953422204 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}] 21:50:22 INFO - PROCESS | 1656 | 1467953422205 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:22 INFO - PROCESS | 1656 | 1467953422323 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129114c00) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12950e800) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119a32400) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12ad64800) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1176d9800) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1185cbc00) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113866800) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12429c800) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126f59800) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1129a9800) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118e77800) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a4b400) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117226000) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113f2dc00) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:50:22 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1167ab800) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:50:22 INFO - PROCESS | 1656 | 1467953422577 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:22 INFO - PROCESS | 1656 | 1467953422578 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e62800 == 42 [pid = 1656] [id = 663] 21:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d0e000) [pid = 1656] [serial = 1989] [outer = 0x0] 21:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113f2dc00) [pid = 1656] [serial = 1990] [outer = 0x112d0e000] 21:50:22 INFO - PROCESS | 1656 | 1467953422602 Marionette DEBUG loaded listener.js 21:50:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118111400) [pid = 1656] [serial = 1991] [outer = 0x112d0e000] 21:50:22 INFO - PROCESS | 1656 | 1467953422878 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]]]}] 21:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 718ms 21:50:22 INFO - PROCESS | 1656 | 1467953422919 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:50:22 INFO - PROCESS | 1656 | 1467953422920 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:50:22 INFO - PROCESS | 1656 | 1467953422923 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:50:22 INFO - PROCESS | 1656 | 1467953422925 Marionette TRACE conn2 <- [1,2626,null,{}] 21:50:22 INFO - PROCESS | 1656 | 1467953422930 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}] 21:50:22 INFO - PROCESS | 1656 | 1467953422931 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:23 INFO - PROCESS | 1656 | 1467953423019 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:50:23 INFO - PROCESS | 1656 | 1467953423039 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:23 INFO - PROCESS | 1656 | 1467953423040 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3ed800 == 43 [pid = 1656] [id = 664] 21:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11833fc00) [pid = 1656] [serial = 1992] [outer = 0x0] 21:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124fa6000) [pid = 1656] [serial = 1993] [outer = 0x11833fc00] 21:50:23 INFO - PROCESS | 1656 | 1467953423067 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118343000) [pid = 1656] [serial = 1994] [outer = 0x11833fc00] 21:50:23 INFO - PROCESS | 1656 | 1467953423432 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]]]}] 21:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 21:50:23 INFO - PROCESS | 1656 | 1467953423445 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:50:23 INFO - PROCESS | 1656 | 1467953423447 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:50:23 INFO - PROCESS | 1656 | 1467953423449 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:50:23 INFO - PROCESS | 1656 | 1467953423451 Marionette TRACE conn2 <- [1,2630,null,{}] 21:50:23 INFO - PROCESS | 1656 | 1467953423453 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}] 21:50:23 INFO - PROCESS | 1656 | 1467953423455 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:23 INFO - PROCESS | 1656 | 1467953423595 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:50:23 INFO - PROCESS | 1656 | 1467953423601 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:23 INFO - PROCESS | 1656 | 1467953423602 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12de5e000 == 44 [pid = 1656] [id = 665] 21:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1160dc400) [pid = 1656] [serial = 1995] [outer = 0x0] 21:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12bd68000) [pid = 1656] [serial = 1996] [outer = 0x1160dc400] 21:50:23 INFO - PROCESS | 1656 | 1467953423627 Marionette DEBUG loaded listener.js 21:50:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12bdbd000) [pid = 1656] [serial = 1997] [outer = 0x1160dc400] 21:50:23 INFO - PROCESS | 1656 | 1467953423931 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]]]}] 21:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 21:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:50:23 INFO - PROCESS | 1656 | 1467953423970 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:50:23 INFO - PROCESS | 1656 | 1467953423971 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:50:23 INFO - PROCESS | 1656 | 1467953423973 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:50:23 INFO - PROCESS | 1656 | 1467953423976 Marionette TRACE conn2 <- [1,2634,null,{}] 21:50:23 INFO - PROCESS | 1656 | 1467953423979 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}] 21:50:23 INFO - PROCESS | 1656 | 1467953423980 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:24 INFO - PROCESS | 1656 | 1467953424066 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:50:24 INFO - PROCESS | 1656 | 1467953424070 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:24 INFO - PROCESS | 1656 | 1467953424071 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1e4000 == 45 [pid = 1656] [id = 666] 21:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12174d400) [pid = 1656] [serial = 1998] [outer = 0x0] 21:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12174fc00) [pid = 1656] [serial = 1999] [outer = 0x12174d400] 21:50:24 INFO - PROCESS | 1656 | 1467953424095 Marionette DEBUG loaded listener.js 21:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x121754800) [pid = 1656] [serial = 2000] [outer = 0x12174d400] 21:50:24 INFO - PROCESS | 1656 | 1467953424447 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]]]}] 21:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 521ms 21:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:50:24 INFO - PROCESS | 1656 | 1467953424504 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:50:24 INFO - PROCESS | 1656 | 1467953424505 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:50:24 INFO - PROCESS | 1656 | 1467953424508 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:50:24 INFO - PROCESS | 1656 | 1467953424509 Marionette TRACE conn2 <- [1,2638,null,{}] 21:50:24 INFO - PROCESS | 1656 | 1467953424511 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}] 21:50:24 INFO - PROCESS | 1656 | 1467953424520 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:24 INFO - PROCESS | 1656 | 1467953424655 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:50:24 INFO - PROCESS | 1656 | 1467953424756 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:24 INFO - PROCESS | 1656 | 1467953424758 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162b0800 == 46 [pid = 1656] [id = 667] 21:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112ee5400) [pid = 1656] [serial = 2001] [outer = 0x0] 21:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1160db800) [pid = 1656] [serial = 2002] [outer = 0x112ee5400] 21:50:24 INFO - PROCESS | 1656 | 1467953424791 Marionette DEBUG loaded listener.js 21:50:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117ea2800) [pid = 1656] [serial = 2003] [outer = 0x112ee5400] 21:50:25 INFO - PROCESS | 1656 | 1467953425246 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]]]}] 21:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 770ms 21:50:25 INFO - PROCESS | 1656 | 1467953425279 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:50:25 INFO - PROCESS | 1656 | 1467953425282 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:50:25 INFO - PROCESS | 1656 | 1467953425285 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:50:25 INFO - PROCESS | 1656 | 1467953425287 Marionette TRACE conn2 <- [1,2642,null,{}] 21:50:25 INFO - PROCESS | 1656 | 1467953425290 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}] 21:50:25 INFO - PROCESS | 1656 | 1467953425294 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:25 INFO - PROCESS | 1656 | 1467953425427 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:50:25 INFO - PROCESS | 1656 | 1467953425504 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:25 INFO - PROCESS | 1656 | 1467953425506 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x124bc5000 == 47 [pid = 1656] [id = 668] 21:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11834d000) [pid = 1656] [serial = 2004] [outer = 0x0] 21:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1195c0c00) [pid = 1656] [serial = 2005] [outer = 0x11834d000] 21:50:25 INFO - PROCESS | 1656 | 1467953425548 Marionette DEBUG loaded listener.js 21:50:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119a6fc00) [pid = 1656] [serial = 2006] [outer = 0x11834d000] 21:50:25 INFO - PROCESS | 1656 | 1467953425987 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]]]}] 21:50:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:50:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 722ms 21:50:26 INFO - PROCESS | 1656 | 1467953426008 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:50:26 INFO - PROCESS | 1656 | 1467953426010 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:50:26 INFO - PROCESS | 1656 | 1467953426012 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:50:26 INFO - PROCESS | 1656 | 1467953426013 Marionette TRACE conn2 <- [1,2646,null,{}] 21:50:26 INFO - PROCESS | 1656 | 1467953426016 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}] 21:50:26 INFO - PROCESS | 1656 | 1467953426017 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:26 INFO - PROCESS | 1656 | 1467953426127 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:50:26 INFO - PROCESS | 1656 | 1467953426237 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:26 INFO - PROCESS | 1656 | 1467953426238 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfc3800 == 48 [pid = 1656] [id = 669] 21:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x123451400) [pid = 1656] [serial = 2007] [outer = 0x0] 21:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124f29800) [pid = 1656] [serial = 2008] [outer = 0x123451400] 21:50:26 INFO - PROCESS | 1656 | 1467953426269 Marionette DEBUG loaded listener.js 21:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1257ec400) [pid = 1656] [serial = 2009] [outer = 0x123451400] 21:50:26 INFO - PROCESS | 1656 | 1467953426710 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]]]}] 21:50:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:50:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 718ms 21:50:26 INFO - PROCESS | 1656 | 1467953426731 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:50:26 INFO - PROCESS | 1656 | 1467953426734 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:50:26 INFO - PROCESS | 1656 | 1467953426763 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:50:26 INFO - PROCESS | 1656 | 1467953426767 Marionette TRACE conn2 <- [1,2650,null,{}] 21:50:26 INFO - PROCESS | 1656 | 1467953426770 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}] 21:50:26 INFO - PROCESS | 1656 | 1467953426773 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:26 INFO - PROCESS | 1656 | 1467953426884 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:50:26 INFO - PROCESS | 1656 | 1467953426962 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:26 INFO - PROCESS | 1656 | 1467953426963 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287b7800 == 49 [pid = 1656] [id = 670] 21:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1234ce800) [pid = 1656] [serial = 2010] [outer = 0x0] 21:50:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12936bc00) [pid = 1656] [serial = 2011] [outer = 0x1234ce800] 21:50:26 INFO - PROCESS | 1656 | 1467953426992 Marionette DEBUG loaded listener.js 21:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12a770400) [pid = 1656] [serial = 2012] [outer = 0x1234ce800] 21:50:27 INFO - PROCESS | 1656 | 1467953427428 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]]]}] 21:50:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:50:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 698ms 21:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:50:27 INFO - PROCESS | 1656 | 1467953427435 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:50:27 INFO - PROCESS | 1656 | 1467953427437 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:50:27 INFO - PROCESS | 1656 | 1467953427439 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:50:27 INFO - PROCESS | 1656 | 1467953427440 Marionette TRACE conn2 <- [1,2654,null,{}] 21:50:27 INFO - PROCESS | 1656 | 1467953427443 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}] 21:50:27 INFO - PROCESS | 1656 | 1467953427444 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:27 INFO - PROCESS | 1656 | 1467953427550 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:50:27 INFO - PROCESS | 1656 | 1467953427628 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:27 INFO - PROCESS | 1656 | 1467953427629 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119511000 == 50 [pid = 1656] [id = 671] 21:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12872ec00) [pid = 1656] [serial = 2013] [outer = 0x0] 21:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12ad66000) [pid = 1656] [serial = 2014] [outer = 0x12872ec00] 21:50:27 INFO - PROCESS | 1656 | 1467953427659 Marionette DEBUG loaded listener.js 21:50:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b0cec00) [pid = 1656] [serial = 2015] [outer = 0x12872ec00] 21:50:28 INFO - PROCESS | 1656 | 1467953428259 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]]]}] 21:50:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:50:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 870ms 21:50:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:50:28 INFO - PROCESS | 1656 | 1467953428310 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:50:28 INFO - PROCESS | 1656 | 1467953428312 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:50:28 INFO - PROCESS | 1656 | 1467953428315 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:50:28 INFO - PROCESS | 1656 | 1467953428317 Marionette TRACE conn2 <- [1,2658,null,{}] 21:50:28 INFO - PROCESS | 1656 | 1467953428320 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}] 21:50:28 INFO - PROCESS | 1656 | 1467953428322 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:28 INFO - PROCESS | 1656 | 1467953428420 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:50:28 INFO - PROCESS | 1656 | 1467953428505 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:28 INFO - PROCESS | 1656 | 1467953428506 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x116770000 == 51 [pid = 1656] [id = 672] 21:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1185cbc00) [pid = 1656] [serial = 2016] [outer = 0x0] 21:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118e81000) [pid = 1656] [serial = 2017] [outer = 0x1185cbc00] 21:50:28 INFO - PROCESS | 1656 | 1467953428534 Marionette DEBUG loaded listener.js 21:50:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1199afc00) [pid = 1656] [serial = 2018] [outer = 0x1185cbc00] 21:50:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12db5e800 == 50 [pid = 1656] [id = 634] 21:50:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1e4000 == 49 [pid = 1656] [id = 666] 21:50:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12de5e000 == 48 [pid = 1656] [id = 665] 21:50:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3ed800 == 47 [pid = 1656] [id = 664] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12ba17c00) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | 1467953429030 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]]]}] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x118e62800 == 46 [pid = 1656] [id = 663] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb63800 == 45 [pid = 1656] [id = 662] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12c816800 == 44 [pid = 1656] [id = 661] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbdb000 == 43 [pid = 1656] [id = 660] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12b071800 == 42 [pid = 1656] [id = 659] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x129941000 == 41 [pid = 1656] [id = 658] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x128d9e000 == 40 [pid = 1656] [id = 657] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd9000 == 39 [pid = 1656] [id = 656] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x118e5f800 == 38 [pid = 1656] [id = 655] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1188a8000 == 37 [pid = 1656] [id = 654] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12de49800 == 36 [pid = 1656] [id = 653] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad12800 == 35 [pid = 1656] [id = 652] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x119503000 == 34 [pid = 1656] [id = 651] 21:50:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12de42800 == 33 [pid = 1656] [id = 650] 21:50:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:50:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 771ms 21:50:29 INFO - PROCESS | 1656 | 1467953429086 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:50:29 INFO - PROCESS | 1656 | 1467953429091 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:50:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:50:29 INFO - PROCESS | 1656 | 1467953429107 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 1656 | 1467953429110 Marionette TRACE conn2 <- [1,2662,null,{}] 21:50:29 INFO - PROCESS | 1656 | 1467953429113 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}] 21:50:29 INFO - PROCESS | 1656 | 1467953429117 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:29 INFO - PROCESS | 1656 | 1467953429253 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x118104400) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x116752c00) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1180ae400) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x129372c00) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12ad5ac00) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123725c00) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119a6e000) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11943d800) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1180b5c00) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a711000) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ad67800) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1181e0400) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118343c00) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1188eb400) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11952c800) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12577dc00) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1181d9400) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1250d3400) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126f59000) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128a9e000) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1231e9c00) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12ad61c00) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117ea3c00) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12b0d0000) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12911c000) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1242a2000) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a770800) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b988000) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b0d5c00) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185de400) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128e1c800) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 21:50:29 INFO - PROCESS | 1656 | 1467953429353 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 1656 | 1467953429354 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x117032000 == 34 [pid = 1656] [id = 673] 21:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1180b5c00) [pid = 1656] [serial = 2019] [outer = 0x0] 21:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1185de400) [pid = 1656] [serial = 2020] [outer = 0x1180b5c00] 21:50:29 INFO - PROCESS | 1656 | 1467953429401 Marionette DEBUG loaded listener.js 21:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12174d800) [pid = 1656] [serial = 2021] [outer = 0x1180b5c00] 21:50:29 INFO - PROCESS | 1656 | 1467953429723 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]]]}] 21:50:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:50:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 672ms 21:50:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:50:29 INFO - PROCESS | 1656 | 1467953429779 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:50:29 INFO - PROCESS | 1656 | 1467953429780 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:50:29 INFO - PROCESS | 1656 | 1467953429782 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:50:29 INFO - PROCESS | 1656 | 1467953429785 Marionette TRACE conn2 <- [1,2666,null,{}] 21:50:29 INFO - PROCESS | 1656 | 1467953429792 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}] 21:50:29 INFO - PROCESS | 1656 | 1467953429795 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:29 INFO - PROCESS | 1656 | 1467953429885 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:50:29 INFO - PROCESS | 1656 | 1467953429948 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:29 INFO - PROCESS | 1656 | 1467953429950 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c6800 == 35 [pid = 1656] [id = 674] 21:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12344b000) [pid = 1656] [serial = 2022] [outer = 0x0] 21:50:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126fe9000) [pid = 1656] [serial = 2023] [outer = 0x12344b000] 21:50:29 INFO - PROCESS | 1656 | 1467953429978 Marionette DEBUG loaded listener.js 21:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12936c800) [pid = 1656] [serial = 2024] [outer = 0x12344b000] 21:50:30 INFO - PROCESS | 1656 | 1467953430754 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]]]}] 21:50:30 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) 21:50:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 21:50:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:50:30 INFO - PROCESS | 1656 | 1467953430805 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:50:30 INFO - PROCESS | 1656 | 1467953430806 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:50:30 INFO - PROCESS | 1656 | 1467953430809 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:50:30 INFO - PROCESS | 1656 | 1467953430810 Marionette TRACE conn2 <- [1,2670,null,{}] 21:50:30 INFO - PROCESS | 1656 | 1467953430812 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}] 21:50:30 INFO - PROCESS | 1656 | 1467953430813 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:30 INFO - PROCESS | 1656 | 1467953430899 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:50:30 INFO - PROCESS | 1656 | 1467953430973 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:30 INFO - PROCESS | 1656 | 1467953430974 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad0a000 == 36 [pid = 1656] [id = 675] 21:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1296e3000) [pid = 1656] [serial = 2025] [outer = 0x0] 21:50:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a770800) [pid = 1656] [serial = 2026] [outer = 0x1296e3000] 21:50:31 INFO - PROCESS | 1656 | 1467953430999 Marionette DEBUG loaded listener.js 21:50:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12ad66800) [pid = 1656] [serial = 2027] [outer = 0x1296e3000] 21:50:31 INFO - PROCESS | 1656 | 1467953431817 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"]]]}] 21:50:31 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 21:50:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 21:50:31 INFO - PROCESS | 1656 | 1467953431831 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:50:31 INFO - PROCESS | 1656 | 1467953431832 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:50:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:50:31 INFO - PROCESS | 1656 | 1467953431840 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:50:31 INFO - PROCESS | 1656 | 1467953431842 Marionette TRACE conn2 <- [1,2674,null,{}] 21:50:31 INFO - PROCESS | 1656 | 1467953431845 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}] 21:50:31 INFO - PROCESS | 1656 | 1467953431846 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:31 INFO - PROCESS | 1656 | 1467953431952 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:50:31 INFO - PROCESS | 1656 | 1467953431957 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:31 INFO - PROCESS | 1656 | 1467953431958 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c7000 == 37 [pid = 1656] [id = 676] 21:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a772800) [pid = 1656] [serial = 2028] [outer = 0x0] 21:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12b980000) [pid = 1656] [serial = 2029] [outer = 0x12a772800] 21:50:32 INFO - PROCESS | 1656 | 1467953432019 Marionette DEBUG loaded listener.js 21:50:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b98a400) [pid = 1656] [serial = 2030] [outer = 0x12a772800] 21:50:32 INFO - PROCESS | 1656 | 1467953432845 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"]]]}] 21:50:32 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 21:50:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1029ms 21:50:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:50:32 INFO - PROCESS | 1656 | 1467953432863 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:50:32 INFO - PROCESS | 1656 | 1467953432865 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:50:32 INFO - PROCESS | 1656 | 1467953432867 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:50:32 INFO - PROCESS | 1656 | 1467953432868 Marionette TRACE conn2 <- [1,2678,null,{}] 21:50:32 INFO - PROCESS | 1656 | 1467953432884 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}] 21:50:32 INFO - PROCESS | 1656 | 1467953432888 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:33 INFO - PROCESS | 1656 | 1467953433074 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112d5e000) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1199aa800) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a76a400) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118345800) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12872e000) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12176bc00) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12950d000) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b0d2800) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b0d6800) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112d0e000) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1160dc400) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:50:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11833fc00) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:50:33 INFO - PROCESS | 1656 | 1467953433122 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:33 INFO - PROCESS | 1656 | 1467953433123 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc1000 == 38 [pid = 1656] [id = 677] 21:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1128d4000) [pid = 1656] [serial = 2031] [outer = 0x0] 21:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1176ddc00) [pid = 1656] [serial = 2032] [outer = 0x1128d4000] 21:50:33 INFO - PROCESS | 1656 | 1467953433149 Marionette DEBUG loaded listener.js 21:50:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120fd5800) [pid = 1656] [serial = 2033] [outer = 0x1128d4000] 21:50:33 INFO - PROCESS | 1656 | 1467953433937 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]]]}] 21:50:33 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) 21:50:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1078ms 21:50:33 INFO - PROCESS | 1656 | 1467953433946 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:50:33 INFO - PROCESS | 1656 | 1467953433947 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:50:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:50:33 INFO - PROCESS | 1656 | 1467953433949 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:50:33 INFO - PROCESS | 1656 | 1467953433950 Marionette TRACE conn2 <- [1,2682,null,{}] 21:50:33 INFO - PROCESS | 1656 | 1467953433952 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}] 21:50:33 INFO - PROCESS | 1656 | 1467953433954 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:34 INFO - PROCESS | 1656 | 1467953434038 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:50:34 INFO - PROCESS | 1656 | 1467953434042 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:34 INFO - PROCESS | 1656 | 1467953434043 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb42000 == 39 [pid = 1656] [id = 678] 21:50:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125784800) [pid = 1656] [serial = 2034] [outer = 0x0] 21:50:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b98a800) [pid = 1656] [serial = 2035] [outer = 0x125784800] 21:50:34 INFO - PROCESS | 1656 | 1467953434075 Marionette DEBUG loaded listener.js 21:50:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12bdb5400) [pid = 1656] [serial = 2036] [outer = 0x125784800] 21:50:34 INFO - PROCESS | 1656 | 1467953434906 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]]]}] 21:50:34 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) 21:50:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 21:50:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:50:34 INFO - PROCESS | 1656 | 1467953434920 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:50:34 INFO - PROCESS | 1656 | 1467953434921 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:50:34 INFO - PROCESS | 1656 | 1467953434923 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:50:34 INFO - PROCESS | 1656 | 1467953434925 Marionette TRACE conn2 <- [1,2686,null,{}] 21:50:34 INFO - PROCESS | 1656 | 1467953434928 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}] 21:50:34 INFO - PROCESS | 1656 | 1467953434929 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:35 INFO - PROCESS | 1656 | 1467953435015 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:50:35 INFO - PROCESS | 1656 | 1467953435129 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:35 INFO - PROCESS | 1656 | 1467953435130 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x112f1d800 == 40 [pid = 1656] [id = 679] 21:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1128cc400) [pid = 1656] [serial = 2037] [outer = 0x0] 21:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1130ab400) [pid = 1656] [serial = 2038] [outer = 0x1128cc400] 21:50:35 INFO - PROCESS | 1656 | 1467953435163 Marionette DEBUG loaded listener.js 21:50:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118104400) [pid = 1656] [serial = 2039] [outer = 0x1128cc400] 21:50:36 INFO - PROCESS | 1656 | 1467953436096 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"]]]}] 21:50:36 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 21:50:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1222ms 21:50:36 INFO - PROCESS | 1656 | 1467953436158 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:50:36 INFO - PROCESS | 1656 | 1467953436159 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:50:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:50:36 INFO - PROCESS | 1656 | 1467953436164 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:50:36 INFO - PROCESS | 1656 | 1467953436166 Marionette TRACE conn2 <- [1,2690,null,{}] 21:50:36 INFO - PROCESS | 1656 | 1467953436170 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}] 21:50:36 INFO - PROCESS | 1656 | 1467953436171 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:36 INFO - PROCESS | 1656 | 1467953436307 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:50:36 INFO - PROCESS | 1656 | 1467953436434 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:36 INFO - PROCESS | 1656 | 1467953436436 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287bc000 == 41 [pid = 1656] [id = 680] 21:50:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12174b800) [pid = 1656] [serial = 2040] [outer = 0x0] 21:50:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121768000) [pid = 1656] [serial = 2041] [outer = 0x12174b800] 21:50:36 INFO - PROCESS | 1656 | 1467953436470 Marionette DEBUG loaded listener.js 21:50:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125785400) [pid = 1656] [serial = 2042] [outer = 0x12174b800] 21:50:37 INFO - PROCESS | 1656 | 1467953437366 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"]]]}] 21:50:37 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 21:50:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1222ms 21:50:37 INFO - PROCESS | 1656 | 1467953437388 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:50:37 INFO - PROCESS | 1656 | 1467953437391 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:50:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:50:37 INFO - PROCESS | 1656 | 1467953437397 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:50:37 INFO - PROCESS | 1656 | 1467953437399 Marionette TRACE conn2 <- [1,2694,null,{}] 21:50:37 INFO - PROCESS | 1656 | 1467953437401 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}] 21:50:37 INFO - PROCESS | 1656 | 1467953437403 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:37 INFO - PROCESS | 1656 | 1467953437552 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:50:37 INFO - PROCESS | 1656 | 1467953437660 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:37 INFO - PROCESS | 1656 | 1467953437662 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3a800 == 42 [pid = 1656] [id = 681] 21:50:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1121b1400) [pid = 1656] [serial = 2043] [outer = 0x0] 21:50:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1185c5000) [pid = 1656] [serial = 2044] [outer = 0x1121b1400] 21:50:37 INFO - PROCESS | 1656 | 1467953437711 Marionette DEBUG loaded listener.js 21:50:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128a9e400) [pid = 1656] [serial = 2045] [outer = 0x1121b1400] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb42000 == 41 [pid = 1656] [id = 678] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc1000 == 40 [pid = 1656] [id = 677] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c7000 == 39 [pid = 1656] [id = 676] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad0a000 == 38 [pid = 1656] [id = 675] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c6800 == 37 [pid = 1656] [id = 674] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x117032000 == 36 [pid = 1656] [id = 673] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116770000 == 35 [pid = 1656] [id = 672] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1162b0800 == 34 [pid = 1656] [id = 667] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e6800 == 33 [pid = 1656] [id = 621] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfc3800 == 32 [pid = 1656] [id = 669] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119511000 == 31 [pid = 1656] [id = 671] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124bc5000 == 30 [pid = 1656] [id = 668] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1287b7800 == 29 [pid = 1656] [id = 670] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1287bc000 == 28 [pid = 1656] [id = 680] 21:50:39 INFO - PROCESS | 1656 | --DOCSHELL 0x112f1d800 == 27 [pid = 1656] [id = 679] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12174fc00) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1176e1800) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116756400) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118105000) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119a66400) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fcc400) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a68c00) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12ad65800) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119441c00) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185ddc00) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128aa4c00) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12911c800) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124f2b400) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1269dec00) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1296e6000) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12911b000) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12b984000) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12b0d2400) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12ba20c00) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12ba13800) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bd67000) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118111400) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12bdbd000) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113f2dc00) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118343000) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bd68000) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12a768000) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x124fa6000) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 21:50:39 INFO - PROCESS | 1656 | 1467953439306 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"]]]}] 21:50:39 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 21:50:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:50:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1925ms 21:50:39 INFO - PROCESS | 1656 | 1467953439323 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:50:39 INFO - PROCESS | 1656 | 1467953439325 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:50:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:50:39 INFO - PROCESS | 1656 | 1467953439329 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:50:39 INFO - PROCESS | 1656 | 1467953439332 Marionette TRACE conn2 <- [1,2698,null,{}] 21:50:39 INFO - PROCESS | 1656 | 1467953439336 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}] 21:50:39 INFO - PROCESS | 1656 | 1467953439338 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:39 INFO - PROCESS | 1656 | 1467953439420 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:50:39 INFO - PROCESS | 1656 | 1467953439428 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:39 INFO - PROCESS | 1656 | 1467953439430 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170ad800 == 28 [pid = 1656] [id = 682] 21:50:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1167ad000) [pid = 1656] [serial = 2046] [outer = 0x0] 21:50:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116a06000) [pid = 1656] [serial = 2047] [outer = 0x1167ad000] 21:50:39 INFO - PROCESS | 1656 | 1467953439461 Marionette DEBUG loaded listener.js 21:50:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1180af000) [pid = 1656] [serial = 2048] [outer = 0x1167ad000] 21:50:40 INFO - PROCESS | 1656 | 1467953440290 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"]]]}] 21:50:40 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 21:50:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:50:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 974ms 21:50:40 INFO - PROCESS | 1656 | 1467953440304 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 1656 | 1467953440309 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:50:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:50:40 INFO - PROCESS | 1656 | 1467953440315 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 1656 | 1467953440317 Marionette TRACE conn2 <- [1,2702,null,{}] 21:50:40 INFO - PROCESS | 1656 | 1467953440319 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}] 21:50:40 INFO - PROCESS | 1656 | 1467953440321 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:40 INFO - PROCESS | 1656 | 1467953440405 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:50:40 INFO - PROCESS | 1656 | 1467953440464 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:40 INFO - PROCESS | 1656 | 1467953440466 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd7800 == 29 [pid = 1656] [id = 683] 21:50:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118111400) [pid = 1656] [serial = 2049] [outer = 0x0] 21:50:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118352c00) [pid = 1656] [serial = 2050] [outer = 0x118111400] 21:50:40 INFO - PROCESS | 1656 | 1467953440494 Marionette DEBUG loaded listener.js 21:50:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185d7400) [pid = 1656] [serial = 2051] [outer = 0x118111400] 21:50:40 INFO - PROCESS | 1656 | 1467953440798 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]]]}] 21:50:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:50:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 21:50:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:50:40 INFO - PROCESS | 1656 | 1467953440835 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:50:40 INFO - PROCESS | 1656 | 1467953440836 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:50:40 INFO - PROCESS | 1656 | 1467953440838 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:50:40 INFO - PROCESS | 1656 | 1467953440841 Marionette TRACE conn2 <- [1,2706,null,{}] 21:50:40 INFO - PROCESS | 1656 | 1467953440857 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}] 21:50:40 INFO - PROCESS | 1656 | 1467953440860 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:40 INFO - PROCESS | 1656 | 1467953440943 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:50:41 INFO - PROCESS | 1656 | 1467953441009 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:41 INFO - PROCESS | 1656 | 1467953441011 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x125115800 == 30 [pid = 1656] [id = 684] 21:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185c5400) [pid = 1656] [serial = 2052] [outer = 0x0] 21:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1192f0800) [pid = 1656] [serial = 2053] [outer = 0x1185c5400] 21:50:41 INFO - PROCESS | 1656 | 1467953441039 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119a4d000) [pid = 1656] [serial = 2054] [outer = 0x1185c5400] 21:50:41 INFO - PROCESS | 1656 | 1467953441404 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]]]}] 21:50:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:50:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 583ms 21:50:41 INFO - PROCESS | 1656 | 1467953441422 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:50:41 INFO - PROCESS | 1656 | 1467953441428 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:50:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:50:41 INFO - PROCESS | 1656 | 1467953441431 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:50:41 INFO - PROCESS | 1656 | 1467953441433 Marionette TRACE conn2 <- [1,2710,null,{}] 21:50:41 INFO - PROCESS | 1656 | 1467953441436 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}] 21:50:41 INFO - PROCESS | 1656 | 1467953441438 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:41 INFO - PROCESS | 1656 | 1467953441580 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:50:41 INFO - PROCESS | 1656 | 1467953441594 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:41 INFO - PROCESS | 1656 | 1467953441595 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c8000 == 31 [pid = 1656] [id = 685] 21:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119a65800) [pid = 1656] [serial = 2055] [outer = 0x0] 21:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119d0ec00) [pid = 1656] [serial = 2056] [outer = 0x119a65800] 21:50:41 INFO - PROCESS | 1656 | 1467953441621 Marionette DEBUG loaded listener.js 21:50:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12174ac00) [pid = 1656] [serial = 2057] [outer = 0x119a65800] 21:50:41 INFO - PROCESS | 1656 | 1467953441976 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] 21:50:42 INFO - PROCESS | 1656 | 1467953442004 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:50:42 INFO - PROCESS | 1656 | 1467953442006 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:50:42 INFO - PROCESS | 1656 | 1467953442007 Marionette TRACE conn2 <- [1,2714,null,{}] 21:50:42 INFO - PROCESS | 1656 | 1467953442009 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}] 21:50:42 INFO - PROCESS | 1656 | 1467953442011 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:42 INFO - PROCESS | 1656 | 1467953442115 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:50:42 INFO - PROCESS | 1656 | 1467953442119 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:42 INFO - PROCESS | 1656 | 1467953442120 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e91800 == 32 [pid = 1656] [id = 686] 21:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12174dc00) [pid = 1656] [serial = 2058] [outer = 0x0] 21:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1231e6400) [pid = 1656] [serial = 2059] [outer = 0x12174dc00] 21:50:42 INFO - PROCESS | 1656 | 1467953442144 Marionette DEBUG loaded listener.js 21:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124f2f000) [pid = 1656] [serial = 2060] [outer = 0x12174dc00] 21:50:42 INFO - PROCESS | 1656 | 1467953442524 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]]]}] 21:50:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:50:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 21:50:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:50:42 INFO - PROCESS | 1656 | 1467953442577 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:50:42 INFO - PROCESS | 1656 | 1467953442578 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:50:42 INFO - PROCESS | 1656 | 1467953442581 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:50:42 INFO - PROCESS | 1656 | 1467953442582 Marionette TRACE conn2 <- [1,2718,null,{}] 21:50:42 INFO - PROCESS | 1656 | 1467953442584 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}] 21:50:42 INFO - PROCESS | 1656 | 1467953442588 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:42 INFO - PROCESS | 1656 | 1467953442713 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:50:42 INFO - PROCESS | 1656 | 1467953442730 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:42 INFO - PROCESS | 1656 | 1467953442731 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d4800 == 33 [pid = 1656] [id = 687] 21:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124fac000) [pid = 1656] [serial = 2061] [outer = 0x0] 21:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125759800) [pid = 1656] [serial = 2062] [outer = 0x124fac000] 21:50:42 INFO - PROCESS | 1656 | 1467953442756 Marionette DEBUG loaded listener.js 21:50:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128aa4c00) [pid = 1656] [serial = 2063] [outer = 0x124fac000] 21:50:43 INFO - PROCESS | 1656 | 1467953443151 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] 21:50:43 INFO - PROCESS | 1656 | 1467953443205 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:50:43 INFO - PROCESS | 1656 | 1467953443208 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:50:43 INFO - PROCESS | 1656 | 1467953443210 Marionette TRACE conn2 <- [1,2722,null,{}] 21:50:43 INFO - PROCESS | 1656 | 1467953443219 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}] 21:50:43 INFO - PROCESS | 1656 | 1467953443220 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:43 INFO - PROCESS | 1656 | 1467953443803 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a772800) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185cbc00) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1128d4000) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1234ce800) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12174d400) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180b5c00) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11834d000) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x123451400) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12872ec00) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112ee5400) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12344b000) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125784800) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1296e3000) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a72400) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x124f36800) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118349400) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128733000) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x117231800) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12b98b800) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119532000) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:50:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116754800) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:50:43 INFO - PROCESS | 1656 | 1467953443874 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:43 INFO - PROCESS | 1656 | 1467953443875 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x113aaf000 == 34 [pid = 1656] [id = 688] 21:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x111f15000) [pid = 1656] [serial = 2064] [outer = 0x0] 21:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112d65000) [pid = 1656] [serial = 2065] [outer = 0x111f15000] 21:50:43 INFO - PROCESS | 1656 | 1467953443900 Marionette DEBUG loaded listener.js 21:50:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11833b400) [pid = 1656] [serial = 2066] [outer = 0x111f15000] 21:50:44 INFO - PROCESS | 1656 | 1467953444158 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] 21:50:44 INFO - PROCESS | 1656 | 1467953444186 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:50:44 INFO - PROCESS | 1656 | 1467953444188 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 1656 | 1467953444189 Marionette TRACE conn2 <- [1,2726,null,{}] 21:50:44 INFO - PROCESS | 1656 | 1467953444199 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}] 21:50:44 INFO - PROCESS | 1656 | 1467953444200 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:44 INFO - PROCESS | 1656 | 1467953444284 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:50:44 INFO - PROCESS | 1656 | 1467953444288 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:44 INFO - PROCESS | 1656 | 1467953444290 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbc6000 == 35 [pid = 1656] [id = 689] 21:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11675e400) [pid = 1656] [serial = 2067] [outer = 0x0] 21:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118e77400) [pid = 1656] [serial = 2068] [outer = 0x11675e400] 21:50:44 INFO - PROCESS | 1656 | 1467953444317 Marionette DEBUG loaded listener.js 21:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x128d1ec00) [pid = 1656] [serial = 2069] [outer = 0x11675e400] 21:50:44 INFO - PROCESS | 1656 | 1467953444645 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]]]}] 21:50:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:50:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 471ms 21:50:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:50:44 INFO - PROCESS | 1656 | 1467953444662 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:50:44 INFO - PROCESS | 1656 | 1467953444663 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:50:44 INFO - PROCESS | 1656 | 1467953444665 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:50:44 INFO - PROCESS | 1656 | 1467953444667 Marionette TRACE conn2 <- [1,2730,null,{}] 21:50:44 INFO - PROCESS | 1656 | 1467953444669 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}] 21:50:44 INFO - PROCESS | 1656 | 1467953444670 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:44 INFO - PROCESS | 1656 | 1467953444782 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:50:44 INFO - PROCESS | 1656 | 1467953444796 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:44 INFO - PROCESS | 1656 | 1467953444797 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe9000 == 36 [pid = 1656] [id = 690] 21:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117ea7000) [pid = 1656] [serial = 2070] [outer = 0x0] 21:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x129117c00) [pid = 1656] [serial = 2071] [outer = 0x117ea7000] 21:50:44 INFO - PROCESS | 1656 | 1467953444822 Marionette DEBUG loaded listener.js 21:50:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12950b800) [pid = 1656] [serial = 2072] [outer = 0x117ea7000] 21:50:45 INFO - PROCESS | 1656 | 1467953445617 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"]]]}] 21:50:45 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 21:50:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:50:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:50:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:50:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:50:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 21:50:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:50:45 INFO - PROCESS | 1656 | 1467953445636 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:50:45 INFO - PROCESS | 1656 | 1467953445637 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:50:45 INFO - PROCESS | 1656 | 1467953445639 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:50:45 INFO - PROCESS | 1656 | 1467953445640 Marionette TRACE conn2 <- [1,2734,null,{}] 21:50:45 INFO - PROCESS | 1656 | 1467953445643 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}] 21:50:45 INFO - PROCESS | 1656 | 1467953445644 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:45 INFO - PROCESS | 1656 | 1467953445722 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:50:45 INFO - PROCESS | 1656 | 1467953445727 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:45 INFO - PROCESS | 1656 | 1467953445729 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c80a000 == 37 [pid = 1656] [id = 691] 21:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12950ec00) [pid = 1656] [serial = 2073] [outer = 0x0] 21:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12a70b400) [pid = 1656] [serial = 2074] [outer = 0x12950ec00] 21:50:45 INFO - PROCESS | 1656 | 1467953445753 Marionette DEBUG loaded listener.js 21:50:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a769c00) [pid = 1656] [serial = 2075] [outer = 0x12950ec00] 21:50:46 INFO - PROCESS | 1656 | 1467953446300 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]]]}] 21:50:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:50:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 722ms 21:50:46 INFO - PROCESS | 1656 | 1467953446362 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:50:46 INFO - PROCESS | 1656 | 1467953446365 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:50:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:50:46 INFO - PROCESS | 1656 | 1467953446368 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:50:46 INFO - PROCESS | 1656 | 1467953446371 Marionette TRACE conn2 <- [1,2738,null,{}] 21:50:46 INFO - PROCESS | 1656 | 1467953446375 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}] 21:50:46 INFO - PROCESS | 1656 | 1467953446377 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:46 INFO - PROCESS | 1656 | 1467953446494 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:50:46 INFO - PROCESS | 1656 | 1467953446582 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:46 INFO - PROCESS | 1656 | 1467953446584 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121786800 == 38 [pid = 1656] [id = 692] 21:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116761000) [pid = 1656] [serial = 2076] [outer = 0x0] 21:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1180b2000) [pid = 1656] [serial = 2077] [outer = 0x116761000] 21:50:46 INFO - PROCESS | 1656 | 1467953446615 Marionette DEBUG loaded listener.js 21:50:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118337800) [pid = 1656] [serial = 2078] [outer = 0x116761000] 21:50:47 INFO - PROCESS | 1656 | 1467953447165 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]]]}] 21:50:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:50:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 876ms 21:50:47 INFO - PROCESS | 1656 | 1467953447244 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:50:47 INFO - PROCESS | 1656 | 1467953447247 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:50:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:50:47 INFO - PROCESS | 1656 | 1467953447252 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:50:47 INFO - PROCESS | 1656 | 1467953447253 Marionette TRACE conn2 <- [1,2742,null,{}] 21:50:47 INFO - PROCESS | 1656 | 1467953447256 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}] 21:50:47 INFO - PROCESS | 1656 | 1467953447258 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:47 INFO - PROCESS | 1656 | 1467953447372 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:50:47 INFO - PROCESS | 1656 | 1467953447439 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:47 INFO - PROCESS | 1656 | 1467953447440 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296c9800 == 39 [pid = 1656] [id = 693] 21:50:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1192ef800) [pid = 1656] [serial = 2079] [outer = 0x0] 21:50:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195ba400) [pid = 1656] [serial = 2080] [outer = 0x1192ef800] 21:50:47 INFO - PROCESS | 1656 | 1467953447520 Marionette DEBUG loaded listener.js 21:50:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a3a000) [pid = 1656] [serial = 2081] [outer = 0x1192ef800] 21:50:48 INFO - PROCESS | 1656 | 1467953448116 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]]]}] 21:50:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:50:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 873ms 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe9000 == 38 [pid = 1656] [id = 690] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbc6000 == 37 [pid = 1656] [id = 689] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x113aaf000 == 36 [pid = 1656] [id = 688] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d4800 == 35 [pid = 1656] [id = 687] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128e91800 == 34 [pid = 1656] [id = 686] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c8000 == 33 [pid = 1656] [id = 685] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x125115800 == 32 [pid = 1656] [id = 684] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd7800 == 31 [pid = 1656] [id = 683] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1170ad800 == 30 [pid = 1656] [id = 682] 21:50:48 INFO - PROCESS | 1656 | 1467953448183 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:50:48 INFO - PROCESS | 1656 | 1467953448185 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:50:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117e3a800 == 29 [pid = 1656] [id = 681] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1256a4400) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12950a800) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195f0800) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a76cc00) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11833f400) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185de400) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12174d800) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195c0c00) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119a6fc00) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 21:50:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x124f29800) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1257ec400) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12ad66000) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12b0cec00) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1160db800) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x117ea2800) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126fe9000) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12936c800) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12b98a800) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12bdb5400) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12a770800) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12ad66800) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x120fd5800) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12ba1fc00) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1231e1400) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x118560400) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12b980000) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12b98a400) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x118e81000) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1176ddc00) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1199afc00) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12936bc00) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12a770400) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x121754800) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 21:50:48 INFO - PROCESS | 1656 | 1467953448193 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:50:48 INFO - PROCESS | 1656 | 1467953448195 Marionette TRACE conn2 <- [1,2746,null,{}] 21:50:48 INFO - PROCESS | 1656 | 1467953448199 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}] 21:50:48 INFO - PROCESS | 1656 | 1467953448201 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:48 INFO - PROCESS | 1656 | 1467953448288 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:50:48 INFO - PROCESS | 1656 | 1467953448350 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:48 INFO - PROCESS | 1656 | 1467953448352 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170cb800 == 30 [pid = 1656] [id = 694] 21:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1160ddc00) [pid = 1656] [serial = 2082] [outer = 0x0] 21:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x118102c00) [pid = 1656] [serial = 2083] [outer = 0x1160ddc00] 21:50:48 INFO - PROCESS | 1656 | 1467953448380 Marionette DEBUG loaded listener.js 21:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x118269400) [pid = 1656] [serial = 2084] [outer = 0x1160ddc00] 21:50:48 INFO - PROCESS | 1656 | 1467953448686 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]]]}] 21:50:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:50:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 571ms 21:50:48 INFO - PROCESS | 1656 | 1467953448764 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:50:48 INFO - PROCESS | 1656 | 1467953448768 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:50:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:50:48 INFO - PROCESS | 1656 | 1467953448772 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:50:48 INFO - PROCESS | 1656 | 1467953448774 Marionette TRACE conn2 <- [1,2750,null,{}] 21:50:48 INFO - PROCESS | 1656 | 1467953448776 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}] 21:50:48 INFO - PROCESS | 1656 | 1467953448778 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:48 INFO - PROCESS | 1656 | 1467953448863 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:50:48 INFO - PROCESS | 1656 | 1467953448943 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:48 INFO - PROCESS | 1656 | 1467953448944 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231d3000 == 31 [pid = 1656] [id = 695] 21:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11826ac00) [pid = 1656] [serial = 2085] [outer = 0x0] 21:50:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1185c4400) [pid = 1656] [serial = 2086] [outer = 0x11826ac00] 21:50:48 INFO - PROCESS | 1656 | 1467953448971 Marionette DEBUG loaded listener.js 21:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119443400) [pid = 1656] [serial = 2087] [outer = 0x11826ac00] 21:50:49 INFO - PROCESS | 1656 | 1467953449265 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]]]}] 21:50:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:50:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 21:50:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:50:49 INFO - PROCESS | 1656 | 1467953449299 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:50:49 INFO - PROCESS | 1656 | 1467953449300 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:50:49 INFO - PROCESS | 1656 | 1467953449302 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:50:49 INFO - PROCESS | 1656 | 1467953449305 Marionette TRACE conn2 <- [1,2754,null,{}] 21:50:49 INFO - PROCESS | 1656 | 1467953449317 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}] 21:50:49 INFO - PROCESS | 1656 | 1467953449320 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:49 INFO - PROCESS | 1656 | 1467953449405 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:50:49 INFO - PROCESS | 1656 | 1467953449469 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:49 INFO - PROCESS | 1656 | 1467953449471 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12715f800 == 32 [pid = 1656] [id = 696] 21:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x113839000) [pid = 1656] [serial = 2088] [outer = 0x0] 21:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119a2c800) [pid = 1656] [serial = 2089] [outer = 0x113839000] 21:50:49 INFO - PROCESS | 1656 | 1467953449502 Marionette DEBUG loaded listener.js 21:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x121749000) [pid = 1656] [serial = 2090] [outer = 0x113839000] 21:50:49 INFO - PROCESS | 1656 | 1467953449786 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]]]}] 21:50:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:50:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 524ms 21:50:49 INFO - PROCESS | 1656 | 1467953449832 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:50:49 INFO - PROCESS | 1656 | 1467953449834 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:50:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:50:49 INFO - PROCESS | 1656 | 1467953449837 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:50:49 INFO - PROCESS | 1656 | 1467953449838 Marionette TRACE conn2 <- [1,2758,null,{}] 21:50:49 INFO - PROCESS | 1656 | 1467953449840 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}] 21:50:49 INFO - PROCESS | 1656 | 1467953449842 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:49 INFO - PROCESS | 1656 | 1467953449932 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:50:49 INFO - PROCESS | 1656 | 1467953449936 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:49 INFO - PROCESS | 1656 | 1467953449937 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x128e87800 == 33 [pid = 1656] [id = 697] 21:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x12176b000) [pid = 1656] [serial = 2091] [outer = 0x0] 21:50:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x124279000) [pid = 1656] [serial = 2092] [outer = 0x12176b000] 21:50:49 INFO - PROCESS | 1656 | 1467953449962 Marionette DEBUG loaded listener.js 21:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x124c45000) [pid = 1656] [serial = 2093] [outer = 0x12176b000] 21:50:50 INFO - PROCESS | 1656 | 1467953450331 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]]]}] 21:50:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:50:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 521ms 21:50:50 INFO - PROCESS | 1656 | 1467953450373 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:50:50 INFO - PROCESS | 1656 | 1467953450374 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:50:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:50:50 INFO - PROCESS | 1656 | 1467953450376 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:50:50 INFO - PROCESS | 1656 | 1467953450377 Marionette TRACE conn2 <- [1,2762,null,{}] 21:50:50 INFO - PROCESS | 1656 | 1467953450380 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}] 21:50:50 INFO - PROCESS | 1656 | 1467953450381 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:50 INFO - PROCESS | 1656 | 1467953450485 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:50:50 INFO - PROCESS | 1656 | 1467953450500 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:50 INFO - PROCESS | 1656 | 1467953450501 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1296d4000 == 34 [pid = 1656] [id = 698] 21:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x124fa9000) [pid = 1656] [serial = 2094] [outer = 0x0] 21:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1256a5000) [pid = 1656] [serial = 2095] [outer = 0x124fa9000] 21:50:50 INFO - PROCESS | 1656 | 1467953450526 Marionette DEBUG loaded listener.js 21:50:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1257e4400) [pid = 1656] [serial = 2096] [outer = 0x124fa9000] 21:50:50 INFO - PROCESS | 1656 | 1467953450884 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]]]}] 21:50:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:50:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 517ms 21:50:50 INFO - PROCESS | 1656 | 1467953450895 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:50:50 INFO - PROCESS | 1656 | 1467953450896 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:50:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:50:50 INFO - PROCESS | 1656 | 1467953450899 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:50:50 INFO - PROCESS | 1656 | 1467953450900 Marionette TRACE conn2 <- [1,2766,null,{}] 21:50:50 INFO - PROCESS | 1656 | 1467953450902 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}] 21:50:50 INFO - PROCESS | 1656 | 1467953450907 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:51 INFO - PROCESS | 1656 | 1467953451078 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:50:51 INFO - PROCESS | 1656 | 1467953451100 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:51 INFO - PROCESS | 1656 | 1467953451101 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b093000 == 35 [pid = 1656] [id = 699] 21:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1269e0c00) [pid = 1656] [serial = 2097] [outer = 0x0] 21:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x128aa1000) [pid = 1656] [serial = 2098] [outer = 0x1269e0c00] 21:50:51 INFO - PROCESS | 1656 | 1467953451126 Marionette DEBUG loaded listener.js 21:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x129509000) [pid = 1656] [serial = 2099] [outer = 0x1269e0c00] 21:50:51 INFO - PROCESS | 1656 | 1467953451497 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]]]}] 21:50:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:50:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 621ms 21:50:51 INFO - PROCESS | 1656 | 1467953451520 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:50:51 INFO - PROCESS | 1656 | 1467953451521 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:50:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:50:51 INFO - PROCESS | 1656 | 1467953451524 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:50:51 INFO - PROCESS | 1656 | 1467953451525 Marionette TRACE conn2 <- [1,2770,null,{}] 21:50:51 INFO - PROCESS | 1656 | 1467953451528 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}] 21:50:51 INFO - PROCESS | 1656 | 1467953451529 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:51 INFO - PROCESS | 1656 | 1467953451635 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:50:51 INFO - PROCESS | 1656 | 1467953451648 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:51 INFO - PROCESS | 1656 | 1467953451649 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x119fcf800 == 36 [pid = 1656] [id = 700] 21:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112dd4c00) [pid = 1656] [serial = 2100] [outer = 0x0] 21:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1296ec000) [pid = 1656] [serial = 2101] [outer = 0x112dd4c00] 21:50:51 INFO - PROCESS | 1656 | 1467953451673 Marionette DEBUG loaded listener.js 21:50:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12a76e800) [pid = 1656] [serial = 2102] [outer = 0x112dd4c00] 21:50:52 INFO - PROCESS | 1656 | 1467953452056 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]]]}] 21:50:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:50:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 21:50:52 INFO - PROCESS | 1656 | 1467953452096 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 1656 | 1467953452098 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:50:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:50:52 INFO - PROCESS | 1656 | 1467953452102 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 1656 | 1467953452104 Marionette TRACE conn2 <- [1,2774,null,{}] 21:50:52 INFO - PROCESS | 1656 | 1467953452107 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}] 21:50:52 INFO - PROCESS | 1656 | 1467953452109 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:52 INFO - PROCESS | 1656 | 1467953452267 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:50:52 INFO - PROCESS | 1656 | 1467953452287 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:52 INFO - PROCESS | 1656 | 1467953452288 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c80d000 == 37 [pid = 1656] [id = 701] 21:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12a772800) [pid = 1656] [serial = 2103] [outer = 0x0] 21:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12ad5b400) [pid = 1656] [serial = 2104] [outer = 0x12a772800] 21:50:52 INFO - PROCESS | 1656 | 1467953452326 Marionette DEBUG loaded listener.js 21:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12ad63400) [pid = 1656] [serial = 2105] [outer = 0x12a772800] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117ea7000) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185c5400) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1167ad000) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1128cc400) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119a65800) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12174dc00) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x124fac000) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x111f15000) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12174b800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118111400) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:50:52 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11675e400) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:50:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3e000 == 36 [pid = 1656] [id = 15] 21:50:52 INFO - PROCESS | 1656 | 1467953452835 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]]]}] 21:50:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:50:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 772ms 21:50:52 INFO - PROCESS | 1656 | 1467953452878 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:50:52 INFO - PROCESS | 1656 | 1467953452881 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:50:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:50:52 INFO - PROCESS | 1656 | 1467953452883 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:50:52 INFO - PROCESS | 1656 | 1467953452884 Marionette TRACE conn2 <- [1,2778,null,{}] 21:50:52 INFO - PROCESS | 1656 | 1467953452887 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}] 21:50:52 INFO - PROCESS | 1656 | 1467953452888 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:52 INFO - PROCESS | 1656 | 1467953452979 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:50:52 INFO - PROCESS | 1656 | 1467953452983 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:52 INFO - PROCESS | 1656 | 1467953452984 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb45800 == 37 [pid = 1656] [id = 702] 21:50:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1180b5c00) [pid = 1656] [serial = 2106] [outer = 0x0] 21:50:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12174a000) [pid = 1656] [serial = 2107] [outer = 0x1180b5c00] 21:50:53 INFO - PROCESS | 1656 | 1467953453010 Marionette DEBUG loaded listener.js 21:50:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x129372c00) [pid = 1656] [serial = 2108] [outer = 0x1180b5c00] 21:50:53 INFO - PROCESS | 1656 | 1467953453328 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]]]}] 21:50:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:50:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 21:50:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:50:53 INFO - PROCESS | 1656 | 1467953453354 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:50:53 INFO - PROCESS | 1656 | 1467953453355 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:50:53 INFO - PROCESS | 1656 | 1467953453358 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:50:53 INFO - PROCESS | 1656 | 1467953453361 Marionette TRACE conn2 <- [1,2782,null,{}] 21:50:53 INFO - PROCESS | 1656 | 1467953453364 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}] 21:50:53 INFO - PROCESS | 1656 | 1467953453365 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:53 INFO - PROCESS | 1656 | 1467953453447 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:50:53 INFO - PROCESS | 1656 | 1467953453512 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:53 INFO - PROCESS | 1656 | 1467953453513 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfc3000 == 38 [pid = 1656] [id = 703] 21:50:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x129371400) [pid = 1656] [serial = 2109] [outer = 0x0] 21:50:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12ad66c00) [pid = 1656] [serial = 2110] [outer = 0x129371400] 21:50:53 INFO - PROCESS | 1656 | 1467953453537 Marionette DEBUG loaded listener.js 21:50:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12b0cec00) [pid = 1656] [serial = 2111] [outer = 0x129371400] 21:50:53 INFO - PROCESS | 1656 | 1467953453855 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]]]}] 21:50:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:50:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 21:50:53 INFO - PROCESS | 1656 | 1467953453881 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:50:53 INFO - PROCESS | 1656 | 1467953453883 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:50:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:50:53 INFO - PROCESS | 1656 | 1467953453885 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:50:53 INFO - PROCESS | 1656 | 1467953453887 Marionette TRACE conn2 <- [1,2786,null,{}] 21:50:53 INFO - PROCESS | 1656 | 1467953453890 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}] 21:50:53 INFO - PROCESS | 1656 | 1467953453894 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:53 INFO - PROCESS | 1656 | 1467953453988 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:50:53 INFO - PROCESS | 1656 | 1467953453993 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:53 INFO - PROCESS | 1656 | 1467953453995 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1e9000 == 39 [pid = 1656] [id = 704] 21:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12b0d4c00) [pid = 1656] [serial = 2112] [outer = 0x0] 21:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12b98a400) [pid = 1656] [serial = 2113] [outer = 0x12b0d4c00] 21:50:54 INFO - PROCESS | 1656 | 1467953454021 Marionette DEBUG loaded listener.js 21:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12bd62800) [pid = 1656] [serial = 2114] [outer = 0x12b0d4c00] 21:50:54 INFO - PROCESS | 1656 | 1467953454367 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]]]}] 21:50:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:50:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms 21:50:54 INFO - PROCESS | 1656 | 1467953454408 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:50:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:50:54 INFO - PROCESS | 1656 | 1467953454411 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:50:54 INFO - PROCESS | 1656 | 1467953454413 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:50:54 INFO - PROCESS | 1656 | 1467953454414 Marionette TRACE conn2 <- [1,2790,null,{}] 21:50:54 INFO - PROCESS | 1656 | 1467953454417 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}] 21:50:54 INFO - PROCESS | 1656 | 1467953454418 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:54 INFO - PROCESS | 1656 | 1467953454533 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:50:54 INFO - PROCESS | 1656 | 1467953454541 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:54 INFO - PROCESS | 1656 | 1467953454542 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1fa800 == 40 [pid = 1656] [id = 705] 21:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12bd65c00) [pid = 1656] [serial = 2115] [outer = 0x0] 21:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12bdb5800) [pid = 1656] [serial = 2116] [outer = 0x12bd65c00] 21:50:54 INFO - PROCESS | 1656 | 1467953454567 Marionette DEBUG loaded listener.js 21:50:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12bdb6000) [pid = 1656] [serial = 2117] [outer = 0x12bd65c00] 21:50:55 INFO - PROCESS | 1656 | 1467953455012 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]]]}] 21:50:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:50:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 668ms 21:50:55 INFO - PROCESS | 1656 | 1467953455092 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:50:55 INFO - PROCESS | 1656 | 1467953455094 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:50:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:50:55 INFO - PROCESS | 1656 | 1467953455099 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:50:55 INFO - PROCESS | 1656 | 1467953455103 Marionette TRACE conn2 <- [1,2794,null,{}] 21:50:55 INFO - PROCESS | 1656 | 1467953455106 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}] 21:50:55 INFO - PROCESS | 1656 | 1467953455108 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:55 INFO - PROCESS | 1656 | 1467953455218 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:50:55 INFO - PROCESS | 1656 | 1467953455332 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:55 INFO - PROCESS | 1656 | 1467953455333 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x124f5b000 == 41 [pid = 1656] [id = 706] 21:50:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11833c800) [pid = 1656] [serial = 2118] [outer = 0x0] 21:50:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11834d800) [pid = 1656] [serial = 2119] [outer = 0x11833c800] 21:50:55 INFO - PROCESS | 1656 | 1467953455366 Marionette DEBUG loaded listener.js 21:50:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118e81000) [pid = 1656] [serial = 2120] [outer = 0x11833c800] 21:50:55 INFO - PROCESS | 1656 | 1467953455796 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]]]}] 21:50:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:50:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 21:50:55 INFO - PROCESS | 1656 | 1467953455821 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:50:55 INFO - PROCESS | 1656 | 1467953455824 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:50:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:50:55 INFO - PROCESS | 1656 | 1467953455829 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:50:55 INFO - PROCESS | 1656 | 1467953455831 Marionette TRACE conn2 <- [1,2798,null,{}] 21:50:55 INFO - PROCESS | 1656 | 1467953455834 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}] 21:50:55 INFO - PROCESS | 1656 | 1467953455835 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:55 INFO - PROCESS | 1656 | 1467953455946 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:50:56 INFO - PROCESS | 1656 | 1467953456012 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 1656 | 1467953456013 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0ab000 == 42 [pid = 1656] [id = 707] 21:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195bf400) [pid = 1656] [serial = 2121] [outer = 0x0] 21:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119d03800) [pid = 1656] [serial = 2122] [outer = 0x1195bf400] 21:50:56 INFO - PROCESS | 1656 | 1467953456084 Marionette DEBUG loaded listener.js 21:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121761800) [pid = 1656] [serial = 2123] [outer = 0x1195bf400] 21:50:56 INFO - PROCESS | 1656 | 1467953456524 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]]]}] 21:50:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:50:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 21:50:56 INFO - PROCESS | 1656 | 1467953456551 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:50:56 INFO - PROCESS | 1656 | 1467953456553 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:50:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:50:56 INFO - PROCESS | 1656 | 1467953456555 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:50:56 INFO - PROCESS | 1656 | 1467953456558 Marionette TRACE conn2 <- [1,2802,null,{}] 21:50:56 INFO - PROCESS | 1656 | 1467953456589 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}] 21:50:56 INFO - PROCESS | 1656 | 1467953456592 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:56 INFO - PROCESS | 1656 | 1467953456734 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:50:56 INFO - PROCESS | 1656 | 1467953456781 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:56 INFO - PROCESS | 1656 | 1467953456783 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3d8000 == 43 [pid = 1656] [id = 708] 21:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12872e000) [pid = 1656] [serial = 2124] [outer = 0x0] 21:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128aa5c00) [pid = 1656] [serial = 2125] [outer = 0x12872e000] 21:50:56 INFO - PROCESS | 1656 | 1467953456813 Marionette DEBUG loaded listener.js 21:50:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129374800) [pid = 1656] [serial = 2126] [outer = 0x12872e000] 21:50:57 INFO - PROCESS | 1656 | 1467953457230 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]]]}] 21:50:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:50:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 722ms 21:50:57 INFO - PROCESS | 1656 | 1467953457278 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:50:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:50:57 INFO - PROCESS | 1656 | 1467953457280 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:50:57 INFO - PROCESS | 1656 | 1467953457282 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:50:57 INFO - PROCESS | 1656 | 1467953457283 Marionette TRACE conn2 <- [1,2806,null,{}] 21:50:57 INFO - PROCESS | 1656 | 1467953457286 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}] 21:50:57 INFO - PROCESS | 1656 | 1467953457287 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:57 INFO - PROCESS | 1656 | 1467953457396 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:50:57 INFO - PROCESS | 1656 | 1467953457503 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:57 INFO - PROCESS | 1656 | 1467953457504 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287cf000 == 44 [pid = 1656] [id = 709] 21:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1133ec800) [pid = 1656] [serial = 2127] [outer = 0x0] 21:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128e1c400) [pid = 1656] [serial = 2128] [outer = 0x1133ec800] 21:50:57 INFO - PROCESS | 1656 | 1467953457536 Marionette DEBUG loaded listener.js 21:50:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b98bc00) [pid = 1656] [serial = 2129] [outer = 0x1133ec800] 21:50:58 INFO - PROCESS | 1656 | 1467953458148 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]]]}] 21:50:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:50:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 921ms 21:50:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:50:58 INFO - PROCESS | 1656 | 1467953458204 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:50:58 INFO - PROCESS | 1656 | 1467953458206 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:50:58 INFO - PROCESS | 1656 | 1467953458210 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:50:58 INFO - PROCESS | 1656 | 1467953458212 Marionette TRACE conn2 <- [1,2810,null,{}] 21:50:58 INFO - PROCESS | 1656 | 1467953458215 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}] 21:50:58 INFO - PROCESS | 1656 | 1467953458217 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:58 INFO - PROCESS | 1656 | 1467953458316 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:50:58 INFO - PROCESS | 1656 | 1467953458394 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:58 INFO - PROCESS | 1656 | 1467953458395 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1241d3800 == 45 [pid = 1656] [id = 710] 21:50:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117ea1c00) [pid = 1656] [serial = 2130] [outer = 0x0] 21:50:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1180b7400) [pid = 1656] [serial = 2131] [outer = 0x117ea1c00] 21:50:58 INFO - PROCESS | 1656 | 1467953458423 Marionette DEBUG loaded listener.js 21:50:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118266400) [pid = 1656] [serial = 2132] [outer = 0x117ea1c00] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1e9000 == 44 [pid = 1656] [id = 704] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfc3000 == 43 [pid = 1656] [id = 703] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb45800 == 42 [pid = 1656] [id = 702] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c80d000 == 41 [pid = 1656] [id = 701] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119fcf800 == 40 [pid = 1656] [id = 700] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b093000 == 39 [pid = 1656] [id = 699] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1296d4000 == 38 [pid = 1656] [id = 698] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x128e87800 == 37 [pid = 1656] [id = 697] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12715f800 == 36 [pid = 1656] [id = 696] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1231d3000 == 35 [pid = 1656] [id = 695] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3d800 == 34 [pid = 1656] [id = 17] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1170cb800 == 33 [pid = 1656] [id = 694] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1296c9800 == 32 [pid = 1656] [id = 693] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x121786800 == 31 [pid = 1656] [id = 692] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c80a000 == 30 [pid = 1656] [id = 691] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1287cf000 == 29 [pid = 1656] [id = 709] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3d8000 == 28 [pid = 1656] [id = 708] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0ab000 == 27 [pid = 1656] [id = 707] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x124f5b000 == 26 [pid = 1656] [id = 706] 21:50:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1fa800 == 25 [pid = 1656] [id = 705] 21:50:59 INFO - PROCESS | 1656 | 1467953459371 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]]]}] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1192f0800) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116a06000) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1180af000) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185c5000) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118104400) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1130ab400) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119d0ec00) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124f2f000) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1231e6400) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128aa4c00) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125759800) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11833b400) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125785400) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d65000) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118352c00) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121768000) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185d7400) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12174ac00) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118e77400) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12950b800) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128d1ec00) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119a4d000) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 21:50:59 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x129117c00) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 21:50:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:50:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1225ms 21:50:59 INFO - PROCESS | 1656 | 1467953459436 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:50:59 INFO - PROCESS | 1656 | 1467953459440 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:50:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:50:59 INFO - PROCESS | 1656 | 1467953459445 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:50:59 INFO - PROCESS | 1656 | 1467953459449 Marionette TRACE conn2 <- [1,2814,null,{}] 21:50:59 INFO - PROCESS | 1656 | 1467953459454 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}] 21:50:59 INFO - PROCESS | 1656 | 1467953459457 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:59 INFO - PROCESS | 1656 | 1467953459579 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:50:59 INFO - PROCESS | 1656 | 1467953459586 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:50:59 INFO - PROCESS | 1656 | 1467953459588 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:50:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1128b7800 == 26 [pid = 1656] [id = 711] 21:50:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1129b3800) [pid = 1656] [serial = 2133] [outer = 0x0] 21:50:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d02800) [pid = 1656] [serial = 2134] [outer = 0x1129b3800] 21:50:59 INFO - PROCESS | 1656 | 1467953459616 Marionette DEBUG loaded listener.js 21:50:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112ee1400) [pid = 1656] [serial = 2135] [outer = 0x1129b3800] 21:51:00 INFO - PROCESS | 1656 | 1467953460012 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]]]}] 21:51:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:51:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 627ms 21:51:00 INFO - PROCESS | 1656 | 1467953460071 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:51:00 INFO - PROCESS | 1656 | 1467953460074 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:51:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:51:00 INFO - PROCESS | 1656 | 1467953460079 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:51:00 INFO - PROCESS | 1656 | 1467953460081 Marionette TRACE conn2 <- [1,2818,null,{}] 21:51:00 INFO - PROCESS | 1656 | 1467953460083 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}] 21:51:00 INFO - PROCESS | 1656 | 1467953460085 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:00 INFO - PROCESS | 1656 | 1467953460164 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:51:00 INFO - PROCESS | 1656 | 1467953460169 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 1656 | 1467953460170 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117347000 == 27 [pid = 1656] [id = 712] 21:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1133f5000) [pid = 1656] [serial = 2136] [outer = 0x0] 21:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115e5b400) [pid = 1656] [serial = 2137] [outer = 0x1133f5000] 21:51:00 INFO - PROCESS | 1656 | 1467953460199 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1160dd400) [pid = 1656] [serial = 2138] [outer = 0x1133f5000] 21:51:00 INFO - PROCESS | 1656 | 1467953460545 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]]]}] 21:51:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:51:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 21:51:00 INFO - PROCESS | 1656 | 1467953460549 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:51:00 INFO - PROCESS | 1656 | 1467953460550 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:51:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:51:00 INFO - PROCESS | 1656 | 1467953460552 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:51:00 INFO - PROCESS | 1656 | 1467953460565 Marionette TRACE conn2 <- [1,2822,null,{}] 21:51:00 INFO - PROCESS | 1656 | 1467953460585 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}] 21:51:00 INFO - PROCESS | 1656 | 1467953460588 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:00 INFO - PROCESS | 1656 | 1467953460666 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:51:00 INFO - PROCESS | 1656 | 1467953460671 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:00 INFO - PROCESS | 1656 | 1467953460674 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11927d000 == 28 [pid = 1656] [id = 713] 21:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1167b8800) [pid = 1656] [serial = 2139] [outer = 0x0] 21:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117227800) [pid = 1656] [serial = 2140] [outer = 0x1167b8800] 21:51:00 INFO - PROCESS | 1656 | 1467953460705 Marionette DEBUG loaded listener.js 21:51:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1176e0c00) [pid = 1656] [serial = 2141] [outer = 0x1167b8800] 21:51:01 INFO - PROCESS | 1656 | 1467953461051 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]]]}] 21:51:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:51:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 539ms 21:51:01 INFO - PROCESS | 1656 | 1467953461091 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:51:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:51:01 INFO - PROCESS | 1656 | 1467953461093 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:51:01 INFO - PROCESS | 1656 | 1467953461095 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 1656 | 1467953461097 Marionette TRACE conn2 <- [1,2826,null,{}] 21:51:01 INFO - PROCESS | 1656 | 1467953461099 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}] 21:51:01 INFO - PROCESS | 1656 | 1467953461100 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:01 INFO - PROCESS | 1656 | 1467953461209 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:51:01 INFO - PROCESS | 1656 | 1467953461241 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:01 INFO - PROCESS | 1656 | 1467953461243 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121779800 == 29 [pid = 1656] [id = 714] 21:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1167b8c00) [pid = 1656] [serial = 2142] [outer = 0x0] 21:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1180b7000) [pid = 1656] [serial = 2143] [outer = 0x1167b8c00] 21:51:01 INFO - PROCESS | 1656 | 1467953461268 Marionette DEBUG loaded listener.js 21:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118111c00) [pid = 1656] [serial = 2144] [outer = 0x1167b8c00] 21:51:01 INFO - PROCESS | 1656 | 1467953461574 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:51:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:51:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 21:51:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:51:01 INFO - PROCESS | 1656 | 1467953461615 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:51:01 INFO - PROCESS | 1656 | 1467953461617 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:51:01 INFO - PROCESS | 1656 | 1467953461619 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:51:01 INFO - PROCESS | 1656 | 1467953461620 Marionette TRACE conn2 <- [1,2830,null,{}] 21:51:01 INFO - PROCESS | 1656 | 1467953461622 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}] 21:51:01 INFO - PROCESS | 1656 | 1467953461623 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:01 INFO - PROCESS | 1656 | 1467953461728 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:51:01 INFO - PROCESS | 1656 | 1467953461732 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:01 INFO - PROCESS | 1656 | 1467953461733 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12440d000 == 30 [pid = 1656] [id = 715] 21:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116a0d000) [pid = 1656] [serial = 2145] [outer = 0x0] 21:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118274000) [pid = 1656] [serial = 2146] [outer = 0x116a0d000] 21:51:01 INFO - PROCESS | 1656 | 1467953461757 Marionette DEBUG loaded listener.js 21:51:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11855bc00) [pid = 1656] [serial = 2147] [outer = 0x116a0d000] 21:51:02 INFO - PROCESS | 1656 | 1467953462114 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]]]}] 21:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 21:51:02 INFO - PROCESS | 1656 | 1467953462143 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:51:02 INFO - PROCESS | 1656 | 1467953462145 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:51:02 INFO - PROCESS | 1656 | 1467953462147 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:51:02 INFO - PROCESS | 1656 | 1467953462148 Marionette TRACE conn2 <- [1,2834,null,{}] 21:51:02 INFO - PROCESS | 1656 | 1467953462151 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}] 21:51:02 INFO - PROCESS | 1656 | 1467953462155 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:02 INFO - PROCESS | 1656 | 1467953462274 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:51:02 INFO - PROCESS | 1656 | 1467953462278 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 1656 | 1467953462280 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716c000 == 31 [pid = 1656] [id = 716] 21:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118560000) [pid = 1656] [serial = 2148] [outer = 0x0] 21:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185de000) [pid = 1656] [serial = 2149] [outer = 0x118560000] 21:51:02 INFO - PROCESS | 1656 | 1467953462305 Marionette DEBUG loaded listener.js 21:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195b7800) [pid = 1656] [serial = 2150] [outer = 0x118560000] 21:51:02 INFO - PROCESS | 1656 | 1467953462665 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 568ms 21:51:02 INFO - PROCESS | 1656 | 1467953462716 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:51:02 INFO - PROCESS | 1656 | 1467953462718 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:51:02 INFO - PROCESS | 1656 | 1467953462722 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:51:02 INFO - PROCESS | 1656 | 1467953462723 Marionette TRACE conn2 <- [1,2838,null,{}] 21:51:02 INFO - PROCESS | 1656 | 1467953462726 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}] 21:51:02 INFO - PROCESS | 1656 | 1467953462728 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:02 INFO - PROCESS | 1656 | 1467953462906 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:51:02 INFO - PROCESS | 1656 | 1467953462958 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:02 INFO - PROCESS | 1656 | 1467953462959 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a20800 == 32 [pid = 1656] [id = 717] 21:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117231800) [pid = 1656] [serial = 2151] [outer = 0x0] 21:51:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1195b7c00) [pid = 1656] [serial = 2152] [outer = 0x117231800] 21:51:03 INFO - PROCESS | 1656 | 1467953462999 Marionette DEBUG loaded listener.js 21:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119a35800) [pid = 1656] [serial = 2153] [outer = 0x117231800] 21:51:03 INFO - PROCESS | 1656 | 1467953463373 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]]]}] 21:51:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:51:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 21:51:03 INFO - PROCESS | 1656 | 1467953463396 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:51:03 INFO - PROCESS | 1656 | 1467953463398 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:51:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:51:03 INFO - PROCESS | 1656 | 1467953463400 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:51:03 INFO - PROCESS | 1656 | 1467953463401 Marionette TRACE conn2 <- [1,2842,null,{}] 21:51:03 INFO - PROCESS | 1656 | 1467953463410 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}] 21:51:03 INFO - PROCESS | 1656 | 1467953463412 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:03 INFO - PROCESS | 1656 | 1467953463507 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1269e0c00) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112dd4c00) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a772800) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12176b000) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12950ec00) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1160ddc00) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113839000) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11826ac00) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1192ef800) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116761000) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129371400) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1180b5c00) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12c95c400) [pid = 1656] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124fa9000) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1121b1400) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12cb3e800) [pid = 1656] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12bd65c00) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:51:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12b0d4c00) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:51:03 INFO - PROCESS | 1656 | 1467953463745 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:03 INFO - PROCESS | 1656 | 1467953463746 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11950b000 == 33 [pid = 1656] [id = 718] 21:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1121b1400) [pid = 1656] [serial = 2154] [outer = 0x0] 21:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113839000) [pid = 1656] [serial = 2155] [outer = 0x1121b1400] 21:51:03 INFO - PROCESS | 1656 | 1467953463774 Marionette DEBUG loaded listener.js 21:51:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1180b0800) [pid = 1656] [serial = 2156] [outer = 0x1121b1400] 21:51:04 INFO - PROCESS | 1656 | 1467953464062 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]]]}] 21:51:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:51:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 674ms 21:51:04 INFO - PROCESS | 1656 | 1467953464082 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:51:04 INFO - PROCESS | 1656 | 1467953464083 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:51:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:51:04 INFO - PROCESS | 1656 | 1467953464086 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:51:04 INFO - PROCESS | 1656 | 1467953464087 Marionette TRACE conn2 <- [1,2846,null,{}] 21:51:04 INFO - PROCESS | 1656 | 1467953464089 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}] 21:51:04 INFO - PROCESS | 1656 | 1467953464091 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:04 INFO - PROCESS | 1656 | 1467953464181 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:51:04 INFO - PROCESS | 1656 | 1467953464184 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:04 INFO - PROCESS | 1656 | 1467953464194 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a6d0000 == 34 [pid = 1656] [id = 719] 21:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1129af400) [pid = 1656] [serial = 2157] [outer = 0x0] 21:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118269c00) [pid = 1656] [serial = 2158] [outer = 0x1129af400] 21:51:04 INFO - PROCESS | 1656 | 1467953464220 Marionette DEBUG loaded listener.js 21:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a45c00) [pid = 1656] [serial = 2159] [outer = 0x1129af400] 21:51:04 INFO - PROCESS | 1656 | 1467953464546 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]]]}] 21:51:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:51:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 21:51:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:51:04 INFO - PROCESS | 1656 | 1467953464555 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:51:04 INFO - PROCESS | 1656 | 1467953464556 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:51:04 INFO - PROCESS | 1656 | 1467953464562 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:51:04 INFO - PROCESS | 1656 | 1467953464563 Marionette TRACE conn2 <- [1,2850,null,{}] 21:51:04 INFO - PROCESS | 1656 | 1467953464565 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}] 21:51:04 INFO - PROCESS | 1656 | 1467953464567 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:04 INFO - PROCESS | 1656 | 1467953464685 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:51:04 INFO - PROCESS | 1656 | 1467953464694 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:04 INFO - PROCESS | 1656 | 1467953464696 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad10800 == 35 [pid = 1656] [id = 720] 21:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112ee1c00) [pid = 1656] [serial = 2160] [outer = 0x0] 21:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119d07000) [pid = 1656] [serial = 2161] [outer = 0x112ee1c00] 21:51:04 INFO - PROCESS | 1656 | 1467953464736 Marionette DEBUG loaded listener.js 21:51:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12174a800) [pid = 1656] [serial = 2162] [outer = 0x112ee1c00] 21:51:05 INFO - PROCESS | 1656 | 1467953465131 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 623ms 21:51:05 INFO - PROCESS | 1656 | 1467953465181 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:51:05 INFO - PROCESS | 1656 | 1467953465182 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:51:05 INFO - PROCESS | 1656 | 1467953465185 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:51:05 INFO - PROCESS | 1656 | 1467953465186 Marionette TRACE conn2 <- [1,2854,null,{}] 21:51:05 INFO - PROCESS | 1656 | 1467953465188 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}] 21:51:05 INFO - PROCESS | 1656 | 1467953465190 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:05 INFO - PROCESS | 1656 | 1467953465359 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:51:05 INFO - PROCESS | 1656 | 1467953465376 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:05 INFO - PROCESS | 1656 | 1467953465378 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9c2800 == 36 [pid = 1656] [id = 721] 21:51:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195e3000) [pid = 1656] [serial = 2163] [outer = 0x0] 21:51:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12174a400) [pid = 1656] [serial = 2164] [outer = 0x1195e3000] 21:51:05 INFO - PROCESS | 1656 | 1467953465432 Marionette DEBUG loaded listener.js 21:51:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12427bc00) [pid = 1656] [serial = 2165] [outer = 0x1195e3000] 21:51:05 INFO - PROCESS | 1656 | 1467953465865 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]]]}] 21:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 718ms 21:51:05 INFO - PROCESS | 1656 | 1467953465904 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:51:05 INFO - PROCESS | 1656 | 1467953465906 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:51:05 INFO - PROCESS | 1656 | 1467953465910 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:51:05 INFO - PROCESS | 1656 | 1467953465912 Marionette TRACE conn2 <- [1,2858,null,{}] 21:51:05 INFO - PROCESS | 1656 | 1467953465916 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}] 21:51:05 INFO - PROCESS | 1656 | 1467953465917 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:06 INFO - PROCESS | 1656 | 1467953466032 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:51:06 INFO - PROCESS | 1656 | 1467953466139 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:06 INFO - PROCESS | 1656 | 1467953466141 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b4800 == 37 [pid = 1656] [id = 722] 21:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1129b2400) [pid = 1656] [serial = 2166] [outer = 0x0] 21:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d66800) [pid = 1656] [serial = 2167] [outer = 0x1129b2400] 21:51:06 INFO - PROCESS | 1656 | 1467953466173 Marionette DEBUG loaded listener.js 21:51:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11383c800) [pid = 1656] [serial = 2168] [outer = 0x1129b2400] 21:51:06 INFO - PROCESS | 1656 | 1467953466707 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:51:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:51:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 871ms 21:51:06 INFO - PROCESS | 1656 | 1467953466780 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:51:06 INFO - PROCESS | 1656 | 1467953466784 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:51:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:51:06 INFO - PROCESS | 1656 | 1467953466788 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:51:06 INFO - PROCESS | 1656 | 1467953466790 Marionette TRACE conn2 <- [1,2862,null,{}] 21:51:06 INFO - PROCESS | 1656 | 1467953466792 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}] 21:51:06 INFO - PROCESS | 1656 | 1467953466795 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:06 INFO - PROCESS | 1656 | 1467953466907 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:51:06 INFO - PROCESS | 1656 | 1467953466991 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:06 INFO - PROCESS | 1656 | 1467953466993 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x125122800 == 38 [pid = 1656] [id = 723] 21:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11675f800) [pid = 1656] [serial = 2169] [outer = 0x0] 21:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116972c00) [pid = 1656] [serial = 2170] [outer = 0x11675f800] 21:51:07 INFO - PROCESS | 1656 | 1467953467023 Marionette DEBUG loaded listener.js 21:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117ea5400) [pid = 1656] [serial = 2171] [outer = 0x11675f800] 21:51:07 INFO - PROCESS | 1656 | 1467953467725 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]]]}] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad10800 == 37 [pid = 1656] [id = 720] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a6d0000 == 36 [pid = 1656] [id = 719] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11950b000 == 35 [pid = 1656] [id = 718] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128a20800 == 34 [pid = 1656] [id = 717] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12716c000 == 33 [pid = 1656] [id = 716] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12440d000 == 32 [pid = 1656] [id = 715] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121779800 == 31 [pid = 1656] [id = 714] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12cb47000) [pid = 1656] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11927d000 == 30 [pid = 1656] [id = 713] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x117347000 == 29 [pid = 1656] [id = 712] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1128b7800 == 28 [pid = 1656] [id = 711] 21:51:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1241d3800 == 27 [pid = 1656] [id = 710] 21:51:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:51:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 973ms 21:51:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:51:07 INFO - PROCESS | 1656 | 1467953467761 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:51:07 INFO - PROCESS | 1656 | 1467953467763 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:51:07 INFO - PROCESS | 1656 | 1467953467766 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:51:07 INFO - PROCESS | 1656 | 1467953467768 Marionette TRACE conn2 <- [1,2866,null,{}] 21:51:07 INFO - PROCESS | 1656 | 1467953467772 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}] 21:51:07 INFO - PROCESS | 1656 | 1467953467773 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:07 INFO - PROCESS | 1656 | 1467953467863 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b98a400) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128aa1000) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1296ec000) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12ad5b400) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124279000) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12a769c00) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12a70b400) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118102c00) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118269400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119a2c800) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121749000) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185c4400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119443400) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195ba400) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a3a000) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1180b2000) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118337800) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12b0cec00) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12174a000) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1151dac00) [pid = 1656] [serial = 1430] [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.] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12ad63400) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1256a5000) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a76e800) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129509000) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12ad66c00) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1257e4400) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12bd62800) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x129372c00) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x124c45000) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x128a9e400) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12bdb6000) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12bdb5800) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 21:51:07 INFO - PROCESS | 1656 | 1467953467926 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:07 INFO - PROCESS | 1656 | 1467953467928 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x116779000 == 28 [pid = 1656] [id = 724] 21:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1138eb800) [pid = 1656] [serial = 2172] [outer = 0x0] 21:51:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11607c000) [pid = 1656] [serial = 2173] [outer = 0x1138eb800] 21:51:07 INFO - PROCESS | 1656 | 1467953467955 Marionette DEBUG loaded listener.js 21:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116756000) [pid = 1656] [serial = 2174] [outer = 0x1138eb800] 21:51:08 INFO - PROCESS | 1656 | 1467953468258 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]]]}] 21:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 21:51:08 INFO - PROCESS | 1656 | 1467953468286 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:51:08 INFO - PROCESS | 1656 | 1467953468289 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:51:08 INFO - PROCESS | 1656 | 1467953468297 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:51:08 INFO - PROCESS | 1656 | 1467953468299 Marionette TRACE conn2 <- [1,2870,null,{}] 21:51:08 INFO - PROCESS | 1656 | 1467953468302 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}] 21:51:08 INFO - PROCESS | 1656 | 1467953468303 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:08 INFO - PROCESS | 1656 | 1467953468410 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:51:08 INFO - PROCESS | 1656 | 1467953468464 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 1656 | 1467953468465 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x118e69800 == 29 [pid = 1656] [id = 725] 21:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116758000) [pid = 1656] [serial = 2175] [outer = 0x0] 21:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117ea1400) [pid = 1656] [serial = 2176] [outer = 0x116758000] 21:51:08 INFO - PROCESS | 1656 | 1467953468492 Marionette DEBUG loaded listener.js 21:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1181d9400) [pid = 1656] [serial = 2177] [outer = 0x116758000] 21:51:08 INFO - PROCESS | 1656 | 1467953468796 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]]]}] 21:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 21:51:08 INFO - PROCESS | 1656 | 1467953468818 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:51:08 INFO - PROCESS | 1656 | 1467953468819 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:51:08 INFO - PROCESS | 1656 | 1467953468821 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:51:08 INFO - PROCESS | 1656 | 1467953468824 Marionette TRACE conn2 <- [1,2874,null,{}] 21:51:08 INFO - PROCESS | 1656 | 1467953468836 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}] 21:51:08 INFO - PROCESS | 1656 | 1467953468839 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:08 INFO - PROCESS | 1656 | 1467953468921 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:51:08 INFO - PROCESS | 1656 | 1467953468982 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:08 INFO - PROCESS | 1656 | 1467953468985 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12441e800 == 30 [pid = 1656] [id = 726] 21:51:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1129b0800) [pid = 1656] [serial = 2178] [outer = 0x0] 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x118344800) [pid = 1656] [serial = 2179] [outer = 0x1129b0800] 21:51:09 INFO - PROCESS | 1656 | 1467953469012 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118e74000) [pid = 1656] [serial = 2180] [outer = 0x1129b0800] 21:51:09 INFO - PROCESS | 1656 | 1467953469303 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]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:51:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 525ms 21:51:09 INFO - PROCESS | 1656 | 1467953469348 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 1656 | 1467953469349 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:51:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:51:09 INFO - PROCESS | 1656 | 1467953469352 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 1656 | 1467953469353 Marionette TRACE conn2 <- [1,2878,null,{}] 21:51:09 INFO - PROCESS | 1656 | 1467953469356 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}] 21:51:09 INFO - PROCESS | 1656 | 1467953469357 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:09 INFO - PROCESS | 1656 | 1467953469441 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:51:09 INFO - PROCESS | 1656 | 1467953469447 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 1656 | 1467953469448 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a10000 == 31 [pid = 1656] [id = 727] 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1192ef800) [pid = 1656] [serial = 2181] [outer = 0x0] 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119524800) [pid = 1656] [serial = 2182] [outer = 0x1192ef800] 21:51:09 INFO - PROCESS | 1656 | 1467953469473 Marionette DEBUG loaded listener.js 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1195c0c00) [pid = 1656] [serial = 2183] [outer = 0x1192ef800] 21:51:09 INFO - PROCESS | 1656 | 1467953469814 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]]]}] 21:51:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:51:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms 21:51:09 INFO - PROCESS | 1656 | 1467953469822 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:51:09 INFO - PROCESS | 1656 | 1467953469823 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:51:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:51:09 INFO - PROCESS | 1656 | 1467953469827 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:51:09 INFO - PROCESS | 1656 | 1467953469828 Marionette TRACE conn2 <- [1,2882,null,{}] 21:51:09 INFO - PROCESS | 1656 | 1467953469830 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}] 21:51:09 INFO - PROCESS | 1656 | 1467953469831 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:09 INFO - PROCESS | 1656 | 1467953469944 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:51:09 INFO - PROCESS | 1656 | 1467953469954 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:09 INFO - PROCESS | 1656 | 1467953469955 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12931c000 == 32 [pid = 1656] [id = 728] 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1128d9400) [pid = 1656] [serial = 2184] [outer = 0x0] 21:51:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195c1000) [pid = 1656] [serial = 2185] [outer = 0x1128d9400] 21:51:09 INFO - PROCESS | 1656 | 1467953469979 Marionette DEBUG loaded listener.js 21:51:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119a65000) [pid = 1656] [serial = 2186] [outer = 0x1128d9400] 21:51:10 INFO - PROCESS | 1656 | 1467953470329 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]]]}] 21:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 21:51:10 INFO - PROCESS | 1656 | 1467953470346 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:51:10 INFO - PROCESS | 1656 | 1467953470347 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:51:10 INFO - PROCESS | 1656 | 1467953470349 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:51:10 INFO - PROCESS | 1656 | 1467953470350 Marionette TRACE conn2 <- [1,2886,null,{}] 21:51:10 INFO - PROCESS | 1656 | 1467953470352 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}] 21:51:10 INFO - PROCESS | 1656 | 1467953470357 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:10 INFO - PROCESS | 1656 | 1467953470475 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:51:10 INFO - PROCESS | 1656 | 1467953470513 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:10 INFO - PROCESS | 1656 | 1467953470514 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12add5000 == 33 [pid = 1656] [id = 729] 21:51:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119a67800) [pid = 1656] [serial = 2187] [outer = 0x0] 21:51:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121748c00) [pid = 1656] [serial = 2188] [outer = 0x119a67800] 21:51:10 INFO - PROCESS | 1656 | 1467953470539 Marionette DEBUG loaded listener.js 21:51:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1242a0400) [pid = 1656] [serial = 2189] [outer = 0x119a67800] 21:51:10 INFO - PROCESS | 1656 | 1467953470871 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]]]}] 21:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 568ms 21:51:10 INFO - PROCESS | 1656 | 1467953470918 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:51:10 INFO - PROCESS | 1656 | 1467953470919 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:51:10 INFO - PROCESS | 1656 | 1467953470921 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:51:10 INFO - PROCESS | 1656 | 1467953470922 Marionette TRACE conn2 <- [1,2890,null,{}] 21:51:10 INFO - PROCESS | 1656 | 1467953470925 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}] 21:51:10 INFO - PROCESS | 1656 | 1467953470926 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:11 INFO - PROCESS | 1656 | 1467953471029 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:51:11 INFO - PROCESS | 1656 | 1467953471039 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:11 INFO - PROCESS | 1656 | 1467953471040 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0b2000 == 34 [pid = 1656] [id = 730] 21:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124722c00) [pid = 1656] [serial = 2190] [outer = 0x0] 21:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x124f2f000) [pid = 1656] [serial = 2191] [outer = 0x124722c00] 21:51:11 INFO - PROCESS | 1656 | 1467953471065 Marionette DEBUG loaded listener.js 21:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1251b3c00) [pid = 1656] [serial = 2192] [outer = 0x124722c00] 21:51:11 INFO - PROCESS | 1656 | 1467953471386 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:51:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:51:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 474ms 21:51:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:51:11 INFO - PROCESS | 1656 | 1467953471399 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:51:11 INFO - PROCESS | 1656 | 1467953471400 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:51:11 INFO - PROCESS | 1656 | 1467953471402 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:51:11 INFO - PROCESS | 1656 | 1467953471403 Marionette TRACE conn2 <- [1,2894,null,{}] 21:51:11 INFO - PROCESS | 1656 | 1467953471406 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}] 21:51:11 INFO - PROCESS | 1656 | 1467953471407 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:11 INFO - PROCESS | 1656 | 1467953471507 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:51:11 INFO - PROCESS | 1656 | 1467953471511 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:11 INFO - PROCESS | 1656 | 1467953471512 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbdb800 == 35 [pid = 1656] [id = 731] 21:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119a6cc00) [pid = 1656] [serial = 2193] [outer = 0x0] 21:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1256a5800) [pid = 1656] [serial = 2194] [outer = 0x119a6cc00] 21:51:11 INFO - PROCESS | 1656 | 1467953471537 Marionette DEBUG loaded listener.js 21:51:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125785800) [pid = 1656] [serial = 2195] [outer = 0x119a6cc00] 21:51:11 INFO - PROCESS | 1656 | 1467953471882 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]]]}] 21:51:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:51:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1167b8c00) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1167b8800) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x117ea1c00) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1129b3800) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116a0d000) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11833c800) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1195bf400) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x117231800) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12872e000) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1133ec800) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118560000) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1121b1400) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1129af400) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1133f5000) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:51:12 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112ee1c00) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:51:12 INFO - PROCESS | 1656 | 1467953472006 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:51:12 INFO - PROCESS | 1656 | 1467953472008 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:51:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:51:12 INFO - PROCESS | 1656 | 1467953472018 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:51:12 INFO - PROCESS | 1656 | 1467953472019 Marionette TRACE conn2 <- [1,2898,null,{}] 21:51:12 INFO - PROCESS | 1656 | 1467953472021 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}] 21:51:12 INFO - PROCESS | 1656 | 1467953472022 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:12 INFO - PROCESS | 1656 | 1467953472102 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:51:12 INFO - PROCESS | 1656 | 1467953472106 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:12 INFO - PROCESS | 1656 | 1467953472107 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12441e000 == 36 [pid = 1656] [id = 732] 21:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1133ec800) [pid = 1656] [serial = 2196] [outer = 0x0] 21:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116a05c00) [pid = 1656] [serial = 2197] [outer = 0x1133ec800] 21:51:12 INFO - PROCESS | 1656 | 1467953472137 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1180b9c00) [pid = 1656] [serial = 2198] [outer = 0x1133ec800] 21:51:12 INFO - PROCESS | 1656 | 1467953472558 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]]]}] 21:51:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:51:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 21:51:12 INFO - PROCESS | 1656 | 1467953472588 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:51:12 INFO - PROCESS | 1656 | 1467953472589 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:51:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:51:12 INFO - PROCESS | 1656 | 1467953472600 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:51:12 INFO - PROCESS | 1656 | 1467953472601 Marionette TRACE conn2 <- [1,2902,null,{}] 21:51:12 INFO - PROCESS | 1656 | 1467953472604 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}] 21:51:12 INFO - PROCESS | 1656 | 1467953472605 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:12 INFO - PROCESS | 1656 | 1467953472689 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:51:12 INFO - PROCESS | 1656 | 1467953472695 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:12 INFO - PROCESS | 1656 | 1467953472696 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c804800 == 37 [pid = 1656] [id = 733] 21:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1181e5000) [pid = 1656] [serial = 2199] [outer = 0x0] 21:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195e8800) [pid = 1656] [serial = 2200] [outer = 0x1181e5000] 21:51:12 INFO - PROCESS | 1656 | 1467953472721 Marionette DEBUG loaded listener.js 21:51:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11943d000) [pid = 1656] [serial = 2201] [outer = 0x1181e5000] 21:51:13 INFO - PROCESS | 1656 | 1467953473085 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 21:51:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:51:13 INFO - PROCESS | 1656 | 1467953473121 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:51:13 INFO - PROCESS | 1656 | 1467953473123 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:51:13 INFO - PROCESS | 1656 | 1467953473126 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 1656 | 1467953473129 Marionette TRACE conn2 <- [1,2906,null,{}] 21:51:13 INFO - PROCESS | 1656 | 1467953473132 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}] 21:51:13 INFO - PROCESS | 1656 | 1467953473135 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:13 INFO - PROCESS | 1656 | 1467953473308 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:51:13 INFO - PROCESS | 1656 | 1467953473327 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 1656 | 1467953473329 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb4d000 == 38 [pid = 1656] [id = 734] 21:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119d06c00) [pid = 1656] [serial = 2202] [outer = 0x0] 21:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126fe9000) [pid = 1656] [serial = 2203] [outer = 0x119d06c00] 21:51:13 INFO - PROCESS | 1656 | 1467953473369 Marionette DEBUG loaded listener.js 21:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128a9fc00) [pid = 1656] [serial = 2204] [outer = 0x119d06c00] 21:51:13 INFO - PROCESS | 1656 | 1467953473737 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]]]}] 21:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 622ms 21:51:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:51:13 INFO - PROCESS | 1656 | 1467953473749 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:51:13 INFO - PROCESS | 1656 | 1467953473750 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:51:13 INFO - PROCESS | 1656 | 1467953473752 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:51:13 INFO - PROCESS | 1656 | 1467953473753 Marionette TRACE conn2 <- [1,2910,null,{}] 21:51:13 INFO - PROCESS | 1656 | 1467953473756 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}] 21:51:13 INFO - PROCESS | 1656 | 1467953473757 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:13 INFO - PROCESS | 1656 | 1467953473846 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:51:13 INFO - PROCESS | 1656 | 1467953473904 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:13 INFO - PROCESS | 1656 | 1467953473906 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb7d000 == 39 [pid = 1656] [id = 735] 21:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128a9f000) [pid = 1656] [serial = 2205] [outer = 0x0] 21:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128d23c00) [pid = 1656] [serial = 2206] [outer = 0x128a9f000] 21:51:13 INFO - PROCESS | 1656 | 1467953473930 Marionette DEBUG loaded listener.js 21:51:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129114000) [pid = 1656] [serial = 2207] [outer = 0x128a9f000] 21:51:14 INFO - PROCESS | 1656 | 1467953474334 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]]]}] 21:51:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:51:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:51:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 21:51:14 INFO - PROCESS | 1656 | 1467953474375 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:51:14 INFO - PROCESS | 1656 | 1467953474378 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:51:14 INFO - TEST-START | /DOMEvents/constructors.html 21:51:14 INFO - PROCESS | 1656 | 1467953474381 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:51:14 INFO - PROCESS | 1656 | 1467953474383 Marionette TRACE conn2 <- [1,2914,null,{}] 21:51:14 INFO - PROCESS | 1656 | 1467953474387 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}] 21:51:14 INFO - PROCESS | 1656 | 1467953474389 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:14 INFO - PROCESS | 1656 | 1467953474498 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:51:14 INFO - PROCESS | 1656 | 1467953474576 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:14 INFO - PROCESS | 1656 | 1467953474577 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119503800 == 40 [pid = 1656] [id = 736] 21:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1133f0400) [pid = 1656] [serial = 2208] [outer = 0x0] 21:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116754000) [pid = 1656] [serial = 2209] [outer = 0x1133f0400] 21:51:14 INFO - PROCESS | 1656 | 1467953474608 Marionette DEBUG loaded listener.js 21:51:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11722a400) [pid = 1656] [serial = 2210] [outer = 0x1133f0400] 21:51:15 INFO - PROCESS | 1656 | 1467953475010 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]]]}] 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:51:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:51:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:51:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:51:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 21:51:15 INFO - PROCESS | 1656 | 1467953475060 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:51:15 INFO - PROCESS | 1656 | 1467953475063 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:51:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:51:15 INFO - PROCESS | 1656 | 1467953475070 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:51:15 INFO - PROCESS | 1656 | 1467953475073 Marionette TRACE conn2 <- [1,2918,null,{}] 21:51:15 INFO - PROCESS | 1656 | 1467953475077 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}] 21:51:15 INFO - PROCESS | 1656 | 1467953475080 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:15 INFO - PROCESS | 1656 | 1467953475301 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:51:15 INFO - PROCESS | 1656 | 1467953475421 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:15 INFO - PROCESS | 1656 | 1467953475423 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12add0800 == 41 [pid = 1656] [id = 737] 21:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185c7800) [pid = 1656] [serial = 2211] [outer = 0x0] 21:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118e7dc00) [pid = 1656] [serial = 2212] [outer = 0x1185c7800] 21:51:15 INFO - PROCESS | 1656 | 1467953475471 Marionette DEBUG loaded listener.js 21:51:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195b9400) [pid = 1656] [serial = 2213] [outer = 0x1185c7800] 21:51:15 INFO - PROCESS | 1656 | 1467953475863 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:51:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:51:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 824ms 21:51:15 INFO - PROCESS | 1656 | 1467953475894 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:51:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:51:15 INFO - PROCESS | 1656 | 1467953475895 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:51:15 INFO - PROCESS | 1656 | 1467953475898 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:51:15 INFO - PROCESS | 1656 | 1467953475900 Marionette TRACE conn2 <- [1,2922,null,{}] 21:51:15 INFO - PROCESS | 1656 | 1467953475908 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}] 21:51:15 INFO - PROCESS | 1656 | 1467953475912 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:16 INFO - PROCESS | 1656 | 1467953476016 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:51:16 INFO - PROCESS | 1656 | 1467953476081 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:16 INFO - PROCESS | 1656 | 1467953476083 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d117800 == 42 [pid = 1656] [id = 738] 21:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a2cc00) [pid = 1656] [serial = 2214] [outer = 0x0] 21:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121763c00) [pid = 1656] [serial = 2215] [outer = 0x119a2cc00] 21:51:16 INFO - PROCESS | 1656 | 1467953476113 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12429b800) [pid = 1656] [serial = 2216] [outer = 0x119a2cc00] 21:51:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:51:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:51:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:51:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:51:16 INFO - PROCESS | 1656 | 1467953476509 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]]]}] 21:51:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:51:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:16 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 21:51:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:16 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 21:51:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:16 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]" 21:51:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:51:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:51:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 626ms 21:51:16 INFO - PROCESS | 1656 | 1467953476524 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:51:16 INFO - PROCESS | 1656 | 1467953476530 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:51:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:51:16 INFO - PROCESS | 1656 | 1467953476533 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:51:16 INFO - PROCESS | 1656 | 1467953476534 Marionette TRACE conn2 <- [1,2926,null,{}] 21:51:16 INFO - PROCESS | 1656 | 1467953476537 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}] 21:51:16 INFO - PROCESS | 1656 | 1467953476539 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:16 INFO - PROCESS | 1656 | 1467953476669 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:51:16 INFO - PROCESS | 1656 | 1467953476762 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:16 INFO - PROCESS | 1656 | 1467953476763 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1ef800 == 43 [pid = 1656] [id = 739] 21:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124f2b400) [pid = 1656] [serial = 2217] [outer = 0x0] 21:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128aa0c00) [pid = 1656] [serial = 2218] [outer = 0x124f2b400] 21:51:16 INFO - PROCESS | 1656 | 1467953476794 Marionette DEBUG loaded listener.js 21:51:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129115000) [pid = 1656] [serial = 2219] [outer = 0x124f2b400] 21:51:17 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:51:17 INFO - PROCESS | 1656 | 1467953477132 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]]]}] 21:51:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:51:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 21:51:17 INFO - PROCESS | 1656 | 1467953477154 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:51:17 INFO - PROCESS | 1656 | 1467953477156 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:51:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:51:17 INFO - PROCESS | 1656 | 1467953477158 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:51:17 INFO - PROCESS | 1656 | 1467953477159 Marionette TRACE conn2 <- [1,2930,null,{}] 21:51:17 INFO - PROCESS | 1656 | 1467953477162 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}] 21:51:17 INFO - PROCESS | 1656 | 1467953477163 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:17 INFO - PROCESS | 1656 | 1467953477266 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:51:17 INFO - PROCESS | 1656 | 1467953477325 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:17 INFO - PROCESS | 1656 | 1467953477327 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d3e9000 == 44 [pid = 1656] [id = 740] 21:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129117800) [pid = 1656] [serial = 2220] [outer = 0x0] 21:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12911f800) [pid = 1656] [serial = 2221] [outer = 0x129117800] 21:51:17 INFO - PROCESS | 1656 | 1467953477355 Marionette DEBUG loaded listener.js 21:51:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129371400) [pid = 1656] [serial = 2222] [outer = 0x129117800] 21:51:17 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:51:17 INFO - PROCESS | 1656 | 1467953477769 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]]]}] 21:51:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:51:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 21:51:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:51:17 INFO - PROCESS | 1656 | 1467953477780 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:51:17 INFO - PROCESS | 1656 | 1467953477782 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:51:17 INFO - PROCESS | 1656 | 1467953477784 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:51:17 INFO - PROCESS | 1656 | 1467953477785 Marionette TRACE conn2 <- [1,2934,null,{}] 21:51:17 INFO - PROCESS | 1656 | 1467953477787 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}] 21:51:17 INFO - PROCESS | 1656 | 1467953477792 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:17 INFO - PROCESS | 1656 | 1467953477916 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:51:18 INFO - PROCESS | 1656 | 1467953478001 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:18 INFO - PROCESS | 1656 | 1467953478002 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1170b8000 == 45 [pid = 1656] [id = 741] 21:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1121bd000) [pid = 1656] [serial = 2223] [outer = 0x0] 21:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112a7d400) [pid = 1656] [serial = 2224] [outer = 0x1121bd000] 21:51:18 INFO - PROCESS | 1656 | 1467953478180 Marionette DEBUG loaded listener.js 21:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11386f800) [pid = 1656] [serial = 2225] [outer = 0x1121bd000] 21:51:18 INFO - PROCESS | 1656 | 1467953478567 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]]]}] 21:51:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:51:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 821ms 21:51:18 INFO - PROCESS | 1656 | 1467953478606 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:51:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:51:18 INFO - PROCESS | 1656 | 1467953478608 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:51:18 INFO - PROCESS | 1656 | 1467953478612 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:51:18 INFO - PROCESS | 1656 | 1467953478613 Marionette TRACE conn2 <- [1,2938,null,{}] 21:51:18 INFO - PROCESS | 1656 | 1467953478616 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}] 21:51:18 INFO - PROCESS | 1656 | 1467953478618 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:18 INFO - PROCESS | 1656 | 1467953478717 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:51:18 INFO - PROCESS | 1656 | 1467953478779 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:18 INFO - PROCESS | 1656 | 1467953478780 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bbe000 == 46 [pid = 1656] [id = 742] 21:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116623800) [pid = 1656] [serial = 2226] [outer = 0x0] 21:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1167ac400) [pid = 1656] [serial = 2227] [outer = 0x116623800] 21:51:18 INFO - PROCESS | 1656 | 1467953478808 Marionette DEBUG loaded listener.js 21:51:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1180b2000) [pid = 1656] [serial = 2228] [outer = 0x116623800] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb4d000 == 45 [pid = 1656] [id = 734] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c804800 == 44 [pid = 1656] [id = 733] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12441e000 == 43 [pid = 1656] [id = 732] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbdb800 == 42 [pid = 1656] [id = 731] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0b2000 == 41 [pid = 1656] [id = 730] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12add5000 == 40 [pid = 1656] [id = 729] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12931c000 == 39 [pid = 1656] [id = 728] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128a10000 == 38 [pid = 1656] [id = 727] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12441e800 == 37 [pid = 1656] [id = 726] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x118e69800 == 36 [pid = 1656] [id = 725] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x116779000 == 35 [pid = 1656] [id = 724] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9c2800 == 34 [pid = 1656] [id = 721] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b4800 == 33 [pid = 1656] [id = 722] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x125122800 == 32 [pid = 1656] [id = 723] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1170b8000 == 31 [pid = 1656] [id = 741] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d3e9000 == 30 [pid = 1656] [id = 740] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1ef800 == 29 [pid = 1656] [id = 739] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d117800 == 28 [pid = 1656] [id = 738] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12add0800 == 27 [pid = 1656] [id = 737] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb7d000 == 26 [pid = 1656] [id = 735] 21:51:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119503800 == 25 [pid = 1656] [id = 736] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1180b7000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x117227800) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1176e0c00) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118266400) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1180b7400) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112d02800) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112ee1400) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118274000) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118e81000) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11834d800) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119d03800) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1195b7c00) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121761800) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129374800) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128aa5c00) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12b98bc00) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128e1c400) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185de000) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a35800) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1180b0800) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118269c00) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x113839000) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x115e5b400) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195b7800) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119d07000) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1160dd400) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12174a400) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11855bc00) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118111c00) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12174a800) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119a45c00) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 21:51:19 INFO - PROCESS | 1656 | 1467953479945 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]]]}] 21:51:19 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. 21:51:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1374ms 21:51:19 INFO - PROCESS | 1656 | 1467953479986 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:51:19 INFO - PROCESS | 1656 | 1467953479989 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:51:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:51:19 INFO - PROCESS | 1656 | 1467953479992 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:51:19 INFO - PROCESS | 1656 | 1467953479993 Marionette TRACE conn2 <- [1,2942,null,{}] 21:51:20 INFO - PROCESS | 1656 | 1467953479997 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}] 21:51:20 INFO - PROCESS | 1656 | 1467953479999 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:20 INFO - PROCESS | 1656 | 1467953480079 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:51:20 INFO - PROCESS | 1656 | 1467953480083 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 1656 | 1467953480087 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11624e800 == 26 [pid = 1656] [id = 743] 21:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113d40400) [pid = 1656] [serial = 2229] [outer = 0x0] 21:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113d95400) [pid = 1656] [serial = 2230] [outer = 0x113d40400] 21:51:20 INFO - PROCESS | 1656 | 1467953480116 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1160e3000) [pid = 1656] [serial = 2231] [outer = 0x113d40400] 21:51:20 INFO - PROCESS | 1656 | 1467953480433 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"]]]}] 21:51:20 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 21:51:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:51:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 21:51:20 INFO - PROCESS | 1656 | 1467953480494 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:51:20 INFO - PROCESS | 1656 | 1467953480497 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:51:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:51:20 INFO - PROCESS | 1656 | 1467953480503 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:51:20 INFO - PROCESS | 1656 | 1467953480505 Marionette TRACE conn2 <- [1,2946,null,{}] 21:51:20 INFO - PROCESS | 1656 | 1467953480507 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}] 21:51:20 INFO - PROCESS | 1656 | 1467953480509 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:20 INFO - PROCESS | 1656 | 1467953480586 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:51:20 INFO - PROCESS | 1656 | 1467953480590 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:20 INFO - PROCESS | 1656 | 1467953480591 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11823e000 == 27 [pid = 1656] [id = 744] 21:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116970c00) [pid = 1656] [serial = 2232] [outer = 0x0] 21:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1176df000) [pid = 1656] [serial = 2233] [outer = 0x116970c00] 21:51:20 INFO - PROCESS | 1656 | 1467953480621 Marionette DEBUG loaded listener.js 21:51:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1180b5000) [pid = 1656] [serial = 2234] [outer = 0x116970c00] 21:51:20 INFO - PROCESS | 1656 | 1467953480952 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]]]}] 21:51:20 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. 21:51:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 21:51:20 INFO - PROCESS | 1656 | 1467953480973 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:51:20 INFO - PROCESS | 1656 | 1467953480975 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:51:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:51:20 INFO - PROCESS | 1656 | 1467953480980 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:51:20 INFO - PROCESS | 1656 | 1467953480982 Marionette TRACE conn2 <- [1,2950,null,{}] 21:51:20 INFO - PROCESS | 1656 | 1467953480990 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}] 21:51:20 INFO - PROCESS | 1656 | 1467953480994 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:21 INFO - PROCESS | 1656 | 1467953481079 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:51:21 INFO - PROCESS | 1656 | 1467953481132 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:21 INFO - PROCESS | 1656 | 1467953481134 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231da000 == 28 [pid = 1656] [id = 745] 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1181da000) [pid = 1656] [serial = 2235] [outer = 0x0] 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118282400) [pid = 1656] [serial = 2236] [outer = 0x1181da000] 21:51:21 INFO - PROCESS | 1656 | 1467953481161 Marionette DEBUG loaded listener.js 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185c7000) [pid = 1656] [serial = 2237] [outer = 0x1181da000] 21:51:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12329c800 == 29 [pid = 1656] [id = 746] 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118e76c00) [pid = 1656] [serial = 2238] [outer = 0x0] 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1166f2400) [pid = 1656] [serial = 2239] [outer = 0x118e76c00] 21:51:21 INFO - PROCESS | 1656 | 1467953481487 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]]]}] 21:51:21 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. 21:51:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 524ms 21:51:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:51:21 INFO - PROCESS | 1656 | 1467953481503 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 1656 | 1467953481505 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:51:21 INFO - PROCESS | 1656 | 1467953481507 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 1656 | 1467953481508 Marionette TRACE conn2 <- [1,2954,null,{}] 21:51:21 INFO - PROCESS | 1656 | 1467953481513 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}] 21:51:21 INFO - PROCESS | 1656 | 1467953481515 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:21 INFO - PROCESS | 1656 | 1467953481607 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:51:21 INFO - PROCESS | 1656 | 1467953481667 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:21 INFO - PROCESS | 1656 | 1467953481668 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12479b000 == 30 [pid = 1656] [id = 747] 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1181da800) [pid = 1656] [serial = 2240] [outer = 0x0] 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118e73800) [pid = 1656] [serial = 2241] [outer = 0x1181da800] 21:51:21 INFO - PROCESS | 1656 | 1467953481693 Marionette DEBUG loaded listener.js 21:51:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195b8000) [pid = 1656] [serial = 2242] [outer = 0x1181da800] 21:51:21 INFO - PROCESS | 1656 | 1467953481958 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]]]}] 21:51:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:51:21 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 21:51:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 21:51:21 INFO - PROCESS | 1656 | 1467953481982 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:51:21 INFO - PROCESS | 1656 | 1467953481984 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:51:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:51:21 INFO - PROCESS | 1656 | 1467953481986 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:51:21 INFO - PROCESS | 1656 | 1467953481987 Marionette TRACE conn2 <- [1,2958,null,{}] 21:51:21 INFO - PROCESS | 1656 | 1467953481996 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}] 21:51:22 INFO - PROCESS | 1656 | 1467953481998 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:22 INFO - PROCESS | 1656 | 1467953482109 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:51:22 INFO - PROCESS | 1656 | 1467953482113 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 1656 | 1467953482114 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x128dad800 == 31 [pid = 1656] [id = 748] 21:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1128d8000) [pid = 1656] [serial = 2243] [outer = 0x0] 21:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1195bd400) [pid = 1656] [serial = 2244] [outer = 0x1128d8000] 21:51:22 INFO - PROCESS | 1656 | 1467953482138 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a66000) [pid = 1656] [serial = 2245] [outer = 0x1128d8000] 21:51:22 INFO - PROCESS | 1656 | 1467953482445 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]]]}] 21:51:22 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. 21:51:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 21:51:22 INFO - PROCESS | 1656 | 1467953482507 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:51:22 INFO - PROCESS | 1656 | 1467953482508 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:51:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:51:22 INFO - PROCESS | 1656 | 1467953482513 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:51:22 INFO - PROCESS | 1656 | 1467953482515 Marionette TRACE conn2 <- [1,2962,null,{}] 21:51:22 INFO - PROCESS | 1656 | 1467953482517 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}] 21:51:22 INFO - PROCESS | 1656 | 1467953482521 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:22 INFO - PROCESS | 1656 | 1467953482675 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:51:22 INFO - PROCESS | 1656 | 1467953482690 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:22 INFO - PROCESS | 1656 | 1467953482691 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12992f000 == 32 [pid = 1656] [id = 749] 21:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1181dcc00) [pid = 1656] [serial = 2246] [outer = 0x0] 21:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a73c00) [pid = 1656] [serial = 2247] [outer = 0x1181dcc00] 21:51:22 INFO - PROCESS | 1656 | 1467953482716 Marionette DEBUG loaded listener.js 21:51:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12426fc00) [pid = 1656] [serial = 2248] [outer = 0x1181dcc00] 21:51:23 INFO - PROCESS | 1656 | 1467953483037 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]]]}] 21:51:23 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. 21:51:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 569ms 21:51:23 INFO - PROCESS | 1656 | 1467953483082 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:51:23 INFO - PROCESS | 1656 | 1467953483083 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:51:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:51:23 INFO - PROCESS | 1656 | 1467953483085 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:51:23 INFO - PROCESS | 1656 | 1467953483086 Marionette TRACE conn2 <- [1,2966,null,{}] 21:51:23 INFO - PROCESS | 1656 | 1467953483089 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}] 21:51:23 INFO - PROCESS | 1656 | 1467953483090 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:23 INFO - PROCESS | 1656 | 1467953483185 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:51:23 INFO - PROCESS | 1656 | 1467953483224 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 1656 | 1467953483225 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ad1e800 == 33 [pid = 1656] [id = 750] 21:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1233ce400) [pid = 1656] [serial = 2249] [outer = 0x0] 21:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1246f6800) [pid = 1656] [serial = 2250] [outer = 0x1233ce400] 21:51:23 INFO - PROCESS | 1656 | 1467953483249 Marionette DEBUG loaded listener.js 21:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124f37400) [pid = 1656] [serial = 2251] [outer = 0x1233ce400] 21:51:23 INFO - PROCESS | 1656 | 1467953483517 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]]]}] 21:51:23 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. 21:51:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 21:51:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:51:23 INFO - PROCESS | 1656 | 1467953483555 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:51:23 INFO - PROCESS | 1656 | 1467953483557 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:51:23 INFO - PROCESS | 1656 | 1467953483567 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:51:23 INFO - PROCESS | 1656 | 1467953483568 Marionette TRACE conn2 <- [1,2970,null,{}] 21:51:23 INFO - PROCESS | 1656 | 1467953483570 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}] 21:51:23 INFO - PROCESS | 1656 | 1467953483571 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:23 INFO - PROCESS | 1656 | 1467953483687 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:51:23 INFO - PROCESS | 1656 | 1467953483692 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:23 INFO - PROCESS | 1656 | 1467953483693 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b0b2000 == 34 [pid = 1656] [id = 751] 21:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119a32800) [pid = 1656] [serial = 2252] [outer = 0x0] 21:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1251bb000) [pid = 1656] [serial = 2253] [outer = 0x119a32800] 21:51:23 INFO - PROCESS | 1656 | 1467953483771 Marionette DEBUG loaded listener.js 21:51:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125784000) [pid = 1656] [serial = 2254] [outer = 0x119a32800] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119a67800) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124722c00) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119a6cc00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1138eb800) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1129b2400) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1195e3000) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116758000) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1129b0800) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11675f800) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1192ef800) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1133ec800) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119d06c00) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1181e5000) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1128d9400) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:51:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128a9f000) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:51:24 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. 21:51:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 829ms 21:51:24 INFO - PROCESS | 1656 | 1467953484384 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]]]}] 21:51:24 INFO - PROCESS | 1656 | 1467953484388 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:51:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:51:24 INFO - PROCESS | 1656 | 1467953484401 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:51:24 INFO - PROCESS | 1656 | 1467953484404 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 1656 | 1467953484406 Marionette TRACE conn2 <- [1,2974,null,{}] 21:51:24 INFO - PROCESS | 1656 | 1467953484410 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}] 21:51:24 INFO - PROCESS | 1656 | 1467953484412 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:24 INFO - PROCESS | 1656 | 1467953484565 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:51:24 INFO - PROCESS | 1656 | 1467953484621 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:24 INFO - PROCESS | 1656 | 1467953484622 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b9cf000 == 35 [pid = 1656] [id = 752] 21:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112d66000) [pid = 1656] [serial = 2255] [outer = 0x0] 21:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116978c00) [pid = 1656] [serial = 2256] [outer = 0x112d66000] 21:51:24 INFO - PROCESS | 1656 | 1467953484661 Marionette DEBUG loaded listener.js 21:51:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195e3000) [pid = 1656] [serial = 2257] [outer = 0x112d66000] 21:51:24 INFO - PROCESS | 1656 | 1467953484936 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]]]}] 21:51:24 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. 21:51:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 571ms 21:51:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:51:24 INFO - PROCESS | 1656 | 1467953484985 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:51:24 INFO - PROCESS | 1656 | 1467953484986 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:51:24 INFO - PROCESS | 1656 | 1467953484988 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:51:24 INFO - PROCESS | 1656 | 1467953484989 Marionette TRACE conn2 <- [1,2978,null,{}] 21:51:25 INFO - PROCESS | 1656 | 1467953484999 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}] 21:51:25 INFO - PROCESS | 1656 | 1467953485000 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:25 INFO - PROCESS | 1656 | 1467953485088 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:51:25 INFO - PROCESS | 1656 | 1467953485151 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:25 INFO - PROCESS | 1656 | 1467953485152 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c1ce800 == 36 [pid = 1656] [id = 753] 21:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113861c00) [pid = 1656] [serial = 2258] [outer = 0x0] 21:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124299000) [pid = 1656] [serial = 2259] [outer = 0x113861c00] 21:51:25 INFO - PROCESS | 1656 | 1467953485177 Marionette DEBUG loaded listener.js 21:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1269e1000) [pid = 1656] [serial = 2260] [outer = 0x113861c00] 21:51:25 INFO - PROCESS | 1656 | 1467953485431 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]]]}] 21:51:25 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. 21:51:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 21:51:25 INFO - PROCESS | 1656 | 1467953485466 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:51:25 INFO - PROCESS | 1656 | 1467953485476 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:51:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:51:25 INFO - PROCESS | 1656 | 1467953485486 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:51:25 INFO - PROCESS | 1656 | 1467953485488 Marionette TRACE conn2 <- [1,2982,null,{}] 21:51:25 INFO - PROCESS | 1656 | 1467953485490 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}] 21:51:25 INFO - PROCESS | 1656 | 1467953485491 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:25 INFO - PROCESS | 1656 | 1467953485585 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:51:25 INFO - PROCESS | 1656 | 1467953485589 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:25 INFO - PROCESS | 1656 | 1467953485590 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3d000 == 37 [pid = 1656] [id = 754] 21:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x117ea4000) [pid = 1656] [serial = 2261] [outer = 0x0] 21:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128727800) [pid = 1656] [serial = 2262] [outer = 0x117ea4000] 21:51:25 INFO - PROCESS | 1656 | 1467953485617 Marionette DEBUG loaded listener.js 21:51:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128e1d400) [pid = 1656] [serial = 2263] [outer = 0x117ea4000] 21:51:25 INFO - PROCESS | 1656 | 1467953485926 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"]]]}] 21:51:25 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 21:51:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:51:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:51:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 21:51:25 INFO - PROCESS | 1656 | 1467953485957 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:51:25 INFO - PROCESS | 1656 | 1467953485958 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:51:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:51:25 INFO - PROCESS | 1656 | 1467953485963 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:51:25 INFO - PROCESS | 1656 | 1467953485964 Marionette TRACE conn2 <- [1,2986,null,{}] 21:51:25 INFO - PROCESS | 1656 | 1467953485967 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}] 21:51:25 INFO - PROCESS | 1656 | 1467953485968 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:26 INFO - PROCESS | 1656 | 1467953486075 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:51:26 INFO - PROCESS | 1656 | 1467953486082 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 1656 | 1467953486083 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb74800 == 38 [pid = 1656] [id = 755] 21:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128e1c400) [pid = 1656] [serial = 2264] [outer = 0x0] 21:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12936dc00) [pid = 1656] [serial = 2265] [outer = 0x128e1c400] 21:51:26 INFO - PROCESS | 1656 | 1467953486107 Marionette DEBUG loaded listener.js 21:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1241e7400) [pid = 1656] [serial = 2266] [outer = 0x128e1c400] 21:51:26 INFO - PROCESS | 1656 | 1467953486634 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]]]}] 21:51:26 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. 21:51:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 719ms 21:51:26 INFO - PROCESS | 1656 | 1467953486708 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:51:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:51:26 INFO - PROCESS | 1656 | 1467953486714 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:51:26 INFO - PROCESS | 1656 | 1467953486721 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:51:26 INFO - PROCESS | 1656 | 1467953486725 Marionette TRACE conn2 <- [1,2990,null,{}] 21:51:26 INFO - PROCESS | 1656 | 1467953486731 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}] 21:51:26 INFO - PROCESS | 1656 | 1467953486734 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:26 INFO - PROCESS | 1656 | 1467953486882 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:51:26 INFO - PROCESS | 1656 | 1467953486965 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:26 INFO - PROCESS | 1656 | 1467953486967 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e37800 == 39 [pid = 1656] [id = 756] 21:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11337b000) [pid = 1656] [serial = 2267] [outer = 0x0] 21:51:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1160da400) [pid = 1656] [serial = 2268] [outer = 0x11337b000] 21:51:26 INFO - PROCESS | 1656 | 1467953486998 Marionette DEBUG loaded listener.js 21:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116760000) [pid = 1656] [serial = 2269] [outer = 0x11337b000] 21:51:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x112719000 == 40 [pid = 1656] [id = 757] 21:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11810a000) [pid = 1656] [serial = 2270] [outer = 0x0] 21:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11662c800) [pid = 1656] [serial = 2271] [outer = 0x11810a000] 21:51:27 INFO - PROCESS | 1656 | 1467953487479 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]]]}] 21:51:27 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. 21:51:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 776ms 21:51:27 INFO - PROCESS | 1656 | 1467953487497 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:51:27 INFO - PROCESS | 1656 | 1467953487500 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:51:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:51:27 INFO - PROCESS | 1656 | 1467953487505 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:51:27 INFO - PROCESS | 1656 | 1467953487506 Marionette TRACE conn2 <- [1,2994,null,{}] 21:51:27 INFO - PROCESS | 1656 | 1467953487509 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}] 21:51:27 INFO - PROCESS | 1656 | 1467953487511 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:27 INFO - PROCESS | 1656 | 1467953487641 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:51:27 INFO - PROCESS | 1656 | 1467953487724 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:27 INFO - PROCESS | 1656 | 1467953487725 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287b8800 == 41 [pid = 1656] [id = 758] 21:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1180b9800) [pid = 1656] [serial = 2272] [outer = 0x0] 21:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118265800) [pid = 1656] [serial = 2273] [outer = 0x1180b9800] 21:51:27 INFO - PROCESS | 1656 | 1467953487758 Marionette DEBUG loaded listener.js 21:51:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1185be800) [pid = 1656] [serial = 2274] [outer = 0x1180b9800] 21:51:28 INFO - PROCESS | 1656 | 1467953488170 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]]]}] 21:51:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:51:28 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 21:51:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 21:51:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:51:28 INFO - PROCESS | 1656 | 1467953488175 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:51:28 INFO - PROCESS | 1656 | 1467953488177 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:51:28 INFO - PROCESS | 1656 | 1467953488179 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:51:28 INFO - PROCESS | 1656 | 1467953488182 Marionette TRACE conn2 <- [1,2998,null,{}] 21:51:28 INFO - PROCESS | 1656 | 1467953488190 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}] 21:51:28 INFO - PROCESS | 1656 | 1467953488193 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:28 INFO - PROCESS | 1656 | 1467953488327 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:51:28 INFO - PROCESS | 1656 | 1467953488414 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:28 INFO - PROCESS | 1656 | 1467953488416 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c80d000 == 42 [pid = 1656] [id = 759] 21:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118108c00) [pid = 1656] [serial = 2275] [outer = 0x0] 21:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1195eb400) [pid = 1656] [serial = 2276] [outer = 0x118108c00] 21:51:28 INFO - PROCESS | 1656 | 1467953488447 Marionette DEBUG loaded listener.js 21:51:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119d09c00) [pid = 1656] [serial = 2277] [outer = 0x118108c00] 21:51:29 INFO - PROCESS | 1656 | 1467953489014 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]]]}] 21:51:29 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. 21:51:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 873ms 21:51:29 INFO - PROCESS | 1656 | 1467953489053 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:51:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:51:29 INFO - PROCESS | 1656 | 1467953489056 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:51:29 INFO - PROCESS | 1656 | 1467953489059 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:51:29 INFO - PROCESS | 1656 | 1467953489062 Marionette TRACE conn2 <- [1,3002,null,{}] 21:51:29 INFO - PROCESS | 1656 | 1467953489066 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}] 21:51:29 INFO - PROCESS | 1656 | 1467953489068 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:29 INFO - PROCESS | 1656 | 1467953489201 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:51:29 INFO - PROCESS | 1656 | 1467953489331 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 1656 | 1467953489333 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3d000 == 41 [pid = 1656] [id = 754] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12c1ce800 == 40 [pid = 1656] [id = 753] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12b9cf000 == 39 [pid = 1656] [id = 752] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12b0b2000 == 38 [pid = 1656] [id = 751] 21:51:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x117029800 == 39 [pid = 1656] [id = 760] 21:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113d44c00) [pid = 1656] [serial = 2278] [outer = 0x0] 21:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116a0d000) [pid = 1656] [serial = 2279] [outer = 0x113d44c00] 21:51:29 INFO - PROCESS | 1656 | 1467953489414 Marionette DEBUG loaded listener.js 21:51:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1180af000) [pid = 1656] [serial = 2280] [outer = 0x113d44c00] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12ad1e800 == 38 [pid = 1656] [id = 750] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12992f000 == 37 [pid = 1656] [id = 749] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x128dad800 == 36 [pid = 1656] [id = 748] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12479b000 == 35 [pid = 1656] [id = 747] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12329c800 == 34 [pid = 1656] [id = 746] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1231da000 == 33 [pid = 1656] [id = 745] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11823e000 == 32 [pid = 1656] [id = 744] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11624e800 == 31 [pid = 1656] [id = 743] 21:51:29 INFO - PROCESS | 1656 | --DOCSHELL 0x119bbe000 == 30 [pid = 1656] [id = 742] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128d23c00) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121748c00) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124f2f000) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1242a0400) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1256a5800) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11607c000) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116756000) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112d66800) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11383c800) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12427bc00) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x117ea1400) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1181d9400) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118344800) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118e74000) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116972c00) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117ea5400) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119524800) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1195c0c00) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116a05c00) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128a9fc00) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1180b9c00) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126fe9000) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195e8800) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195c1000) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119a65000) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1251b3c00) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11943d000) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125785800) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129114000) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 21:51:29 INFO - PROCESS | 1656 | 1467953489730 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]]]}] 21:51:29 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. 21:51:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 722ms 21:51:29 INFO - PROCESS | 1656 | 1467953489815 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:51:29 INFO - PROCESS | 1656 | 1467953489819 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:51:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:51:29 INFO - PROCESS | 1656 | 1467953489823 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:51:29 INFO - PROCESS | 1656 | 1467953489825 Marionette TRACE conn2 <- [1,3006,null,{}] 21:51:29 INFO - PROCESS | 1656 | 1467953489827 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}] 21:51:29 INFO - PROCESS | 1656 | 1467953489829 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:29 INFO - PROCESS | 1656 | 1467953489914 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:51:29 INFO - PROCESS | 1656 | 1467953489990 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:29 INFO - PROCESS | 1656 | 1467953489991 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1231c7000 == 31 [pid = 1656] [id = 761] 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180ba800) [pid = 1656] [serial = 2281] [outer = 0x0] 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118275800) [pid = 1656] [serial = 2282] [outer = 0x1180ba800] 21:51:30 INFO - PROCESS | 1656 | 1467953490018 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185bf000) [pid = 1656] [serial = 2283] [outer = 0x1180ba800] 21:51:30 INFO - PROCESS | 1656 | 1467953490281 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]]]}] 21:51:30 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. 21:51:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 21:51:30 INFO - PROCESS | 1656 | 1467953490305 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:51:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:51:30 INFO - PROCESS | 1656 | 1467953490307 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:51:30 INFO - PROCESS | 1656 | 1467953490318 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - PROCESS | 1656 | 1467953490320 Marionette TRACE conn2 <- [1,3010,null,{}] 21:51:30 INFO - PROCESS | 1656 | 1467953490341 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}] 21:51:30 INFO - PROCESS | 1656 | 1467953490349 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:30 INFO - PROCESS | 1656 | 1467953490471 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:51:30 INFO - PROCESS | 1656 | 1467953490533 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 1656 | 1467953490535 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12717d800 == 32 [pid = 1656] [id = 762] 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1185cb400) [pid = 1656] [serial = 2284] [outer = 0x0] 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119440000) [pid = 1656] [serial = 2285] [outer = 0x1185cb400] 21:51:30 INFO - PROCESS | 1656 | 1467953490562 Marionette DEBUG loaded listener.js 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119a4b800) [pid = 1656] [serial = 2286] [outer = 0x1185cb400] 21:51:30 INFO - PROCESS | 1656 | 1467953490819 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]]]}] 21:51:30 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 21:51:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 535ms 21:51:30 INFO - PROCESS | 1656 | 1467953490854 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:51:30 INFO - PROCESS | 1656 | 1467953490856 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:51:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:51:30 INFO - PROCESS | 1656 | 1467953490866 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:51:30 INFO - PROCESS | 1656 | 1467953490867 Marionette TRACE conn2 <- [1,3014,null,{}] 21:51:30 INFO - PROCESS | 1656 | 1467953490870 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}] 21:51:30 INFO - PROCESS | 1656 | 1467953490871 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:30 INFO - PROCESS | 1656 | 1467953490962 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:51:30 INFO - PROCESS | 1656 | 1467953490965 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:30 INFO - PROCESS | 1656 | 1467953490967 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12931b000 == 33 [pid = 1656] [id = 763] 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d04000) [pid = 1656] [serial = 2287] [outer = 0x0] 21:51:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121748000) [pid = 1656] [serial = 2288] [outer = 0x119d04000] 21:51:30 INFO - PROCESS | 1656 | 1467953490987 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121769800) [pid = 1656] [serial = 2289] [outer = 0x119d04000] 21:51:31 INFO - PROCESS | 1656 | [1656] 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 21:51:31 INFO - PROCESS | 1656 | 1467953491407 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:51:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:51:31 INFO - {} 21:51:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:51:31 INFO - {} 21:51:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:51:31 INFO - {} 21:51:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:51:31 INFO - {} 21:51:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 576ms 21:51:31 INFO - TEST-START | /FileAPI/fileReader.html 21:51:31 INFO - PROCESS | 1656 | 1467953491436 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:51:31 INFO - PROCESS | 1656 | 1467953491437 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:51:31 INFO - PROCESS | 1656 | 1467953491441 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:51:31 INFO - PROCESS | 1656 | 1467953491443 Marionette TRACE conn2 <- [1,3018,null,{}] 21:51:31 INFO - PROCESS | 1656 | 1467953491446 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}] 21:51:31 INFO - PROCESS | 1656 | 1467953491448 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:31 INFO - PROCESS | 1656 | 1467953491605 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:51:31 INFO - PROCESS | 1656 | 1467953491629 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:31 INFO - PROCESS | 1656 | 1467953491631 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b08a000 == 34 [pid = 1656] [id = 764] 21:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112dd5c00) [pid = 1656] [serial = 2290] [outer = 0x0] 21:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124296c00) [pid = 1656] [serial = 2291] [outer = 0x112dd5c00] 21:51:31 INFO - PROCESS | 1656 | 1467953491669 Marionette DEBUG loaded listener.js 21:51:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1251be800) [pid = 1656] [serial = 2292] [outer = 0x112dd5c00] 21:51:32 INFO - PROCESS | 1656 | 1467953492040 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]]]}] 21:51:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:51:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:51:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:51:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:51:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 623ms 21:51:32 INFO - PROCESS | 1656 | 1467953492064 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:51:32 INFO - PROCESS | 1656 | 1467953492065 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:51:32 INFO - TEST-START | /FileAPI/historical.html 21:51:32 INFO - PROCESS | 1656 | 1467953492067 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:51:32 INFO - PROCESS | 1656 | 1467953492068 Marionette TRACE conn2 <- [1,3022,null,{}] 21:51:32 INFO - PROCESS | 1656 | 1467953492076 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}] 21:51:32 INFO - PROCESS | 1656 | 1467953492080 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:32 INFO - PROCESS | 1656 | 1467953492199 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:51:32 INFO - PROCESS | 1656 | 1467953492227 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:32 INFO - PROCESS | 1656 | 1467953492228 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bbe9000 == 35 [pid = 1656] [id = 765] 21:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125785400) [pid = 1656] [serial = 2293] [outer = 0x0] 21:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126fe9c00) [pid = 1656] [serial = 2294] [outer = 0x125785400] 21:51:32 INFO - PROCESS | 1656 | 1467953492254 Marionette DEBUG loaded listener.js 21:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129112c00) [pid = 1656] [serial = 2295] [outer = 0x125785400] 21:51:32 INFO - PROCESS | 1656 | 1467953492552 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"]]]}] 21:51:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:51:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:51:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:51:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:51:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:51:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:51:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:51:32 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 21:51:32 INFO - PROCESS | 1656 | 1467953492605 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:51:32 INFO - PROCESS | 1656 | 1467953492607 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:51:32 INFO - TEST-START | /FileAPI/idlharness.html 21:51:32 INFO - PROCESS | 1656 | 1467953492618 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:51:32 INFO - PROCESS | 1656 | 1467953492619 Marionette TRACE conn2 <- [1,3026,null,{}] 21:51:32 INFO - PROCESS | 1656 | 1467953492621 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}] 21:51:32 INFO - PROCESS | 1656 | 1467953492622 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:32 INFO - PROCESS | 1656 | 1467953492727 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:51:32 INFO - PROCESS | 1656 | 1467953492731 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:32 INFO - PROCESS | 1656 | 1467953492732 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c815000 == 36 [pid = 1656] [id = 766] 21:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125786400) [pid = 1656] [serial = 2296] [outer = 0x0] 21:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12911a800) [pid = 1656] [serial = 2297] [outer = 0x125786400] 21:51:32 INFO - PROCESS | 1656 | 1467953492756 Marionette DEBUG loaded listener.js 21:51:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12950b800) [pid = 1656] [serial = 2298] [outer = 0x125786400] 21:51:33 INFO - PROCESS | 1656 | 1467953493268 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]]]}] 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:51:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:51:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:51:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:51:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:51:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:51:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:51:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:51:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:51:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:51:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:51:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:51:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:51:33 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 21:51:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:51:33 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 21:51:33 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 21:51:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:51:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:51:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:51:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:51:33 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 21:51:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:51:33 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 21:51:33 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 21:51:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:51:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:51:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 680ms 21:51:33 INFO - PROCESS | 1656 | 1467953493298 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:51:33 INFO - PROCESS | 1656 | 1467953493300 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:51:33 INFO - TEST-START | /FileAPI/idlharness.worker 21:51:33 INFO - PROCESS | 1656 | 1467953493309 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:51:33 INFO - PROCESS | 1656 | 1467953493310 Marionette TRACE conn2 <- [1,3030,null,{}] 21:51:33 INFO - PROCESS | 1656 | 1467953493313 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}] 21:51:33 INFO - PROCESS | 1656 | 1467953493314 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:33 INFO - PROCESS | 1656 | 1467953493418 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:51:33 INFO - PROCESS | 1656 | 1467953493421 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:33 INFO - PROCESS | 1656 | 1467953493422 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db72800 == 37 [pid = 1656] [id = 767] 21:51:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1128d9c00) [pid = 1656] [serial = 2299] [outer = 0x0] 21:51:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116752400) [pid = 1656] [serial = 2300] [outer = 0x1128d9c00] 21:51:33 INFO - PROCESS | 1656 | 1467953493572 Marionette DEBUG loaded listener.js 21:51:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128e16400) [pid = 1656] [serial = 2301] [outer = 0x1128d9c00] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1181da800) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1181dcc00) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116623800) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113d40400) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116970c00) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1128d8000) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1233ce400) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1181da000) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119a32800) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112d66000) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118e76c00) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1133f0400) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117ea4000) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185c7800) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a2cc00) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124f2b400) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129117800) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1121bd000) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:51:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113861c00) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:51:33 INFO - PROCESS | 1656 | [1656] 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 21:51:34 INFO - PROCESS | 1656 | 1467953494162 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,{},{}]]]}] 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:51:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:51:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:51:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:51:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:51:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:51:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:51:34 INFO - {} 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:51:34 INFO - {} 21:51:34 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 - {} 21:51:34 INFO - {} 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:51:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:51:34 INFO - {} 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:51:34 INFO - {} 21:51:34 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 - {} 21:51:34 INFO - {} 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:51:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:51:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:51:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:51:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 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 21:51:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:51:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:51:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:51:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:51:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:51:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:51:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:51:34 INFO - {} 21:51:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 892ms 21:51:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:51:34 INFO - PROCESS | 1656 | 1467953494194 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:51:34 INFO - PROCESS | 1656 | 1467953494195 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:51:34 INFO - PROCESS | 1656 | 1467953494197 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 1656 | 1467953494198 Marionette TRACE conn2 <- [1,3034,null,{}] 21:51:34 INFO - PROCESS | 1656 | 1467953494201 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}] 21:51:34 INFO - PROCESS | 1656 | 1467953494202 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:34 INFO - PROCESS | 1656 | 1467953494289 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:51:34 INFO - PROCESS | 1656 | 1467953494293 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:34 INFO - PROCESS | 1656 | 1467953494294 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12de93800 == 38 [pid = 1656] [id = 768] 21:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119a66400) [pid = 1656] [serial = 2302] [outer = 0x0] 21:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12cf6c400) [pid = 1656] [serial = 2303] [outer = 0x119a66400] 21:51:34 INFO - PROCESS | 1656 | 1467953494323 Marionette DEBUG loaded listener.js 21:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12cfaa800) [pid = 1656] [serial = 2304] [outer = 0x119a66400] 21:51:34 INFO - PROCESS | 1656 | 1467953494620 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]]]}] 21:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:51:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 467ms 21:51:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:51:34 INFO - PROCESS | 1656 | 1467953494666 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:51:34 INFO - PROCESS | 1656 | 1467953494667 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:51:34 INFO - PROCESS | 1656 | 1467953494669 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:51:34 INFO - PROCESS | 1656 | 1467953494670 Marionette TRACE conn2 <- [1,3038,null,{}] 21:51:34 INFO - PROCESS | 1656 | 1467953494673 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}] 21:51:34 INFO - PROCESS | 1656 | 1467953494674 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:34 INFO - PROCESS | 1656 | 1467953494788 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:51:34 INFO - PROCESS | 1656 | 1467953494810 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:34 INFO - PROCESS | 1656 | 1467953494811 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dea1000 == 39 [pid = 1656] [id = 769] 21:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12ba1ec00) [pid = 1656] [serial = 2305] [outer = 0x0] 21:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12cfad000) [pid = 1656] [serial = 2306] [outer = 0x12ba1ec00] 21:51:34 INFO - PROCESS | 1656 | 1467953494835 Marionette DEBUG loaded listener.js 21:51:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12cfb8400) [pid = 1656] [serial = 2307] [outer = 0x12ba1ec00] 21:51:35 INFO - PROCESS | 1656 | 1467953495108 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"]]]}] 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:51:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 21:51:35 INFO - PROCESS | 1656 | 1467953495139 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:51:35 INFO - PROCESS | 1656 | 1467953495143 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:51:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:51:35 INFO - PROCESS | 1656 | 1467953495156 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:51:35 INFO - PROCESS | 1656 | 1467953495159 Marionette TRACE conn2 <- [1,3042,null,{}] 21:51:35 INFO - PROCESS | 1656 | 1467953495165 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}] 21:51:35 INFO - PROCESS | 1656 | 1467953495168 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:35 INFO - PROCESS | 1656 | 1467953495318 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:51:35 INFO - PROCESS | 1656 | 1467953495403 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:35 INFO - PROCESS | 1656 | 1467953495405 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8a9000 == 40 [pid = 1656] [id = 770] 21:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1127a2800) [pid = 1656] [serial = 2308] [outer = 0x0] 21:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12cf6f800) [pid = 1656] [serial = 2309] [outer = 0x1127a2800] 21:51:35 INFO - PROCESS | 1656 | 1467953495452 Marionette DEBUG loaded listener.js 21:51:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12d379c00) [pid = 1656] [serial = 2310] [outer = 0x1127a2800] 21:51:35 INFO - PROCESS | 1656 | 1467953495919 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]]]}] 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:51:35 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. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:51:35 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'.) 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:51:35 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. 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:51:35 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. 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:51:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:51:35 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. 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:51:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:51:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:51:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:51:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 21:51:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:51:35 INFO - PROCESS | 1656 | 1467953495937 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:51:35 INFO - PROCESS | 1656 | 1467953495940 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:51:35 INFO - PROCESS | 1656 | 1467953495943 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:51:35 INFO - PROCESS | 1656 | 1467953495945 Marionette TRACE conn2 <- [1,3046,null,{}] 21:51:35 INFO - PROCESS | 1656 | 1467953495950 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}] 21:51:35 INFO - PROCESS | 1656 | 1467953495952 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:36 INFO - PROCESS | 1656 | 1467953496121 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:51:36 INFO - PROCESS | 1656 | 1467953496229 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:36 INFO - PROCESS | 1656 | 1467953496231 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e88000 == 41 [pid = 1656] [id = 771] 21:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11310b400) [pid = 1656] [serial = 2311] [outer = 0x0] 21:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113aabc00) [pid = 1656] [serial = 2312] [outer = 0x11310b400] 21:51:36 INFO - PROCESS | 1656 | 1467953496263 Marionette DEBUG loaded listener.js 21:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116758800) [pid = 1656] [serial = 2313] [outer = 0x11310b400] 21:51:36 INFO - PROCESS | 1656 | [1656] 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 21:51:36 INFO - PROCESS | 1656 | 1467953496664 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:51:36 INFO - {} 21:51:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 773ms 21:51:36 INFO - PROCESS | 1656 | 1467953496717 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:51:36 INFO - PROCESS | 1656 | 1467953496720 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:51:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:51:36 INFO - PROCESS | 1656 | 1467953496769 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:51:36 INFO - PROCESS | 1656 | 1467953496771 Marionette TRACE conn2 <- [1,3050,null,{}] 21:51:36 INFO - PROCESS | 1656 | 1467953496774 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}] 21:51:36 INFO - PROCESS | 1656 | 1467953496776 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:36 INFO - PROCESS | 1656 | 1467953496898 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:51:36 INFO - PROCESS | 1656 | 1467953496968 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:36 INFO - PROCESS | 1656 | 1467953496970 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c1000 == 42 [pid = 1656] [id = 772] 21:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1185e2c00) [pid = 1656] [serial = 2314] [outer = 0x0] 21:51:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118e81800) [pid = 1656] [serial = 2315] [outer = 0x1185e2c00] 21:51:37 INFO - PROCESS | 1656 | 1467953497001 Marionette DEBUG loaded listener.js 21:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119a13800) [pid = 1656] [serial = 2316] [outer = 0x1185e2c00] 21:51:37 INFO - PROCESS | 1656 | 1467953497364 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]]]}] 21:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:51:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 628ms 21:51:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:51:37 INFO - PROCESS | 1656 | 1467953497394 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:51:37 INFO - PROCESS | 1656 | 1467953497396 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:51:37 INFO - PROCESS | 1656 | 1467953497398 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:51:37 INFO - PROCESS | 1656 | 1467953497401 Marionette TRACE conn2 <- [1,3054,null,{}] 21:51:37 INFO - PROCESS | 1656 | 1467953497409 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}] 21:51:37 INFO - PROCESS | 1656 | 1467953497412 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:37 INFO - PROCESS | 1656 | 1467953497537 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:51:37 INFO - PROCESS | 1656 | 1467953497615 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:37 INFO - PROCESS | 1656 | 1467953497617 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c805800 == 43 [pid = 1656] [id = 773] 21:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123153400) [pid = 1656] [serial = 2317] [outer = 0x0] 21:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124299800) [pid = 1656] [serial = 2318] [outer = 0x123153400] 21:51:37 INFO - PROCESS | 1656 | 1467953497647 Marionette DEBUG loaded listener.js 21:51:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1251bf400) [pid = 1656] [serial = 2319] [outer = 0x123153400] 21:51:38 INFO - PROCESS | 1656 | 1467953498121 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"]]]}] 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:51:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:51:38 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" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:51:38 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" 21:51:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:51:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 791ms 21:51:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:51:38 INFO - PROCESS | 1656 | 1467953498191 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:51:38 INFO - PROCESS | 1656 | 1467953498193 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:51:38 INFO - PROCESS | 1656 | 1467953498196 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:51:38 INFO - PROCESS | 1656 | 1467953498197 Marionette TRACE conn2 <- [1,3058,null,{}] 21:51:38 INFO - PROCESS | 1656 | 1467953498200 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}] 21:51:38 INFO - PROCESS | 1656 | 1467953498201 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:38 INFO - PROCESS | 1656 | 1467953498313 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:51:38 INFO - PROCESS | 1656 | 1467953498440 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:38 INFO - PROCESS | 1656 | 1467953498442 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x110e1d800 == 44 [pid = 1656] [id = 774] 21:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1127a1800) [pid = 1656] [serial = 2320] [outer = 0x0] 21:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1128d2400) [pid = 1656] [serial = 2321] [outer = 0x1127a1800] 21:51:38 INFO - PROCESS | 1656 | 1467953498465 Marionette DEBUG loaded listener.js 21:51:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113107000) [pid = 1656] [serial = 2322] [outer = 0x1127a1800] 21:51:38 INFO - PROCESS | 1656 | 1467953498916 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]]]}] 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:51:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:51:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 727ms 21:51:38 INFO - PROCESS | 1656 | 1467953498940 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:51:38 INFO - PROCESS | 1656 | 1467953498942 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:51:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:51:38 INFO - PROCESS | 1656 | 1467953498950 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:51:38 INFO - PROCESS | 1656 | 1467953498952 Marionette TRACE conn2 <- [1,3062,null,{}] 21:51:38 INFO - PROCESS | 1656 | 1467953498956 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}] 21:51:38 INFO - PROCESS | 1656 | 1467953498958 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:39 INFO - PROCESS | 1656 | 1467953499112 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:51:39 INFO - PROCESS | 1656 | 1467953499245 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:39 INFO - PROCESS | 1656 | 1467953499246 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e6b800 == 45 [pid = 1656] [id = 775] 21:51:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1127ce000) [pid = 1656] [serial = 2323] [outer = 0x0] 21:51:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1121bd000) [pid = 1656] [serial = 2324] [outer = 0x1127ce000] 21:51:39 INFO - PROCESS | 1656 | 1467953499283 Marionette DEBUG loaded listener.js 21:51:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x112d0d800) [pid = 1656] [serial = 2325] [outer = 0x1127ce000] 21:51:39 INFO - PROCESS | 1656 | [1656] 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 21:51:39 INFO - PROCESS | 1656 | 1467953499885 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:51:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:51:39 INFO - {} 21:51:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 977ms 21:51:39 INFO - PROCESS | 1656 | 1467953499949 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:51:39 INFO - PROCESS | 1656 | 1467953499951 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:51:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:51:39 INFO - PROCESS | 1656 | 1467953499956 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:51:39 INFO - PROCESS | 1656 | 1467953499959 Marionette TRACE conn2 <- [1,3066,null,{}] 21:51:39 INFO - PROCESS | 1656 | 1467953499964 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}] 21:51:39 INFO - PROCESS | 1656 | 1467953499966 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:40 INFO - PROCESS | 1656 | 1467953500068 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:51:40 INFO - PROCESS | 1656 | 1467953500137 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:40 INFO - PROCESS | 1656 | 1467953500138 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e3a800 == 46 [pid = 1656] [id = 776] 21:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115e59800) [pid = 1656] [serial = 2326] [outer = 0x0] 21:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1160d9c00) [pid = 1656] [serial = 2327] [outer = 0x115e59800] 21:51:40 INFO - PROCESS | 1656 | 1467953500167 Marionette DEBUG loaded listener.js 21:51:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11675b800) [pid = 1656] [serial = 2328] [outer = 0x115e59800] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12dea1000 == 45 [pid = 1656] [id = 769] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12de93800 == 44 [pid = 1656] [id = 768] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12db72800 == 43 [pid = 1656] [id = 767] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12c815000 == 42 [pid = 1656] [id = 766] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12bbe9000 == 41 [pid = 1656] [id = 765] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12b08a000 == 40 [pid = 1656] [id = 764] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12931b000 == 39 [pid = 1656] [id = 763] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12717d800 == 38 [pid = 1656] [id = 762] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1231c7000 == 37 [pid = 1656] [id = 761] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x117029800 == 36 [pid = 1656] [id = 760] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12c80d000 == 35 [pid = 1656] [id = 759] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1287b8800 == 34 [pid = 1656] [id = 758] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x112719000 == 33 [pid = 1656] [id = 757] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x117e37800 == 32 [pid = 1656] [id = 756] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb74800 == 31 [pid = 1656] [id = 755] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x115e6b800 == 30 [pid = 1656] [id = 775] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x110e1d800 == 29 [pid = 1656] [id = 774] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12c805800 == 28 [pid = 1656] [id = 773] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c1000 == 27 [pid = 1656] [id = 772] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8a9000 == 26 [pid = 1656] [id = 770] 21:51:40 INFO - PROCESS | 1656 | --DOCSHELL 0x115e88000 == 25 [pid = 1656] [id = 771] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1246f6800) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118282400) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1251bb000) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x116978c00) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1185c7000) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1166f2400) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124f37400) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11722a400) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128727800) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116754000) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1195b9400) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118e7dc00) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12429b800) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121763c00) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129115000) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128aa0c00) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129371400) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12911f800) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112a7d400) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125784000) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12426fc00) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11386f800) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119a66000) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1269e1000) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124299000) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128e1d400) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195b8000) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195e3000) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12936dc00) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118e73800) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119a73c00) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1180b2000) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1167ac400) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x113d95400) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1160e3000) [pid = 1656] [serial = 2231] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1176df000) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1180b5000) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 21:51:40 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1195bd400) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 21:51:41 INFO - PROCESS | 1656 | 1467953501150 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]]]}] 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:51:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:51:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1226ms 21:51:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:51:41 INFO - PROCESS | 1656 | 1467953501182 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:51:41 INFO - PROCESS | 1656 | 1467953501184 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:51:41 INFO - PROCESS | 1656 | 1467953501187 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:51:41 INFO - PROCESS | 1656 | 1467953501189 Marionette TRACE conn2 <- [1,3070,null,{}] 21:51:41 INFO - PROCESS | 1656 | 1467953501192 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}] 21:51:41 INFO - PROCESS | 1656 | 1467953501194 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:41 INFO - PROCESS | 1656 | 1467953501280 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:51:41 INFO - PROCESS | 1656 | 1467953501337 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 1656 | 1467953501340 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e6b800 == 26 [pid = 1656] [id = 777] 21:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113109000) [pid = 1656] [serial = 2329] [outer = 0x0] 21:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11310b000) [pid = 1656] [serial = 2330] [outer = 0x113109000] 21:51:41 INFO - PROCESS | 1656 | 1467953501369 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113aa9800) [pid = 1656] [serial = 2331] [outer = 0x113109000] 21:51:41 INFO - PROCESS | 1656 | 1467953501682 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]]]}] 21:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:51:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 21:51:41 INFO - PROCESS | 1656 | 1467953501708 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:51:41 INFO - PROCESS | 1656 | 1467953501715 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:51:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:51:41 INFO - PROCESS | 1656 | 1467953501720 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:51:41 INFO - PROCESS | 1656 | 1467953501722 Marionette TRACE conn2 <- [1,3074,null,{}] 21:51:41 INFO - PROCESS | 1656 | 1467953501724 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}] 21:51:41 INFO - PROCESS | 1656 | 1467953501726 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:41 INFO - PROCESS | 1656 | 1467953501807 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:51:41 INFO - PROCESS | 1656 | 1467953501814 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:41 INFO - PROCESS | 1656 | 1467953501816 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e37800 == 27 [pid = 1656] [id = 778] 21:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1160ddc00) [pid = 1656] [serial = 2332] [outer = 0x0] 21:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1133ed800) [pid = 1656] [serial = 2333] [outer = 0x1160ddc00] 21:51:41 INFO - PROCESS | 1656 | 1467953501846 Marionette DEBUG loaded listener.js 21:51:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116972c00) [pid = 1656] [serial = 2334] [outer = 0x1160ddc00] 21:51:42 INFO - PROCESS | 1656 | 1467953502187 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]]]}] 21:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:51:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 21:51:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:51:42 INFO - PROCESS | 1656 | 1467953502243 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:51:42 INFO - PROCESS | 1656 | 1467953502245 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:51:42 INFO - PROCESS | 1656 | 1467953502247 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:51:42 INFO - PROCESS | 1656 | 1467953502250 Marionette TRACE conn2 <- [1,3078,null,{}] 21:51:42 INFO - PROCESS | 1656 | 1467953502258 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}] 21:51:42 INFO - PROCESS | 1656 | 1467953502262 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:42 INFO - PROCESS | 1656 | 1467953502343 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:51:42 INFO - PROCESS | 1656 | 1467953502350 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 1656 | 1467953502352 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11998c800 == 28 [pid = 1656] [id = 779] 21:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1127a1400) [pid = 1656] [serial = 2335] [outer = 0x0] 21:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1180b3c00) [pid = 1656] [serial = 2336] [outer = 0x1127a1400] 21:51:42 INFO - PROCESS | 1656 | 1467953502381 Marionette DEBUG loaded listener.js 21:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11810c800) [pid = 1656] [serial = 2337] [outer = 0x1127a1400] 21:51:42 INFO - PROCESS | 1656 | 1467953502742 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] 21:51:42 INFO - PROCESS | 1656 | 1467953502776 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:51:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:51:42 INFO - PROCESS | 1656 | 1467953502784 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:51:42 INFO - PROCESS | 1656 | 1467953502785 Marionette TRACE conn2 <- [1,3082,null,{}] 21:51:42 INFO - PROCESS | 1656 | 1467953502787 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}] 21:51:42 INFO - PROCESS | 1656 | 1467953502788 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:42 INFO - PROCESS | 1656 | 1467953502907 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:51:42 INFO - PROCESS | 1656 | 1467953502944 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:42 INFO - PROCESS | 1656 | 1467953502945 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12178d000 == 29 [pid = 1656] [id = 780] 21:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118278400) [pid = 1656] [serial = 2338] [outer = 0x0] 21:51:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11833b000) [pid = 1656] [serial = 2339] [outer = 0x118278400] 21:51:42 INFO - PROCESS | 1656 | 1467953502971 Marionette DEBUG loaded listener.js 21:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118560c00) [pid = 1656] [serial = 2340] [outer = 0x118278400] 21:51:43 INFO - PROCESS | 1656 | 1467953503267 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]]]}] 21:51:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:51:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:51:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 21:51:43 INFO - PROCESS | 1656 | 1467953503308 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 1656 | 1467953503312 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:51:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:51:43 INFO - PROCESS | 1656 | 1467953503316 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 1656 | 1467953503317 Marionette TRACE conn2 <- [1,3086,null,{}] 21:51:43 INFO - PROCESS | 1656 | 1467953503319 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}] 21:51:43 INFO - PROCESS | 1656 | 1467953503321 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:43 INFO - PROCESS | 1656 | 1467953503457 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:51:43 INFO - PROCESS | 1656 | 1467953503471 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:43 INFO - PROCESS | 1656 | 1467953503472 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x123571000 == 30 [pid = 1656] [id = 781] 21:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1166f5c00) [pid = 1656] [serial = 2341] [outer = 0x0] 21:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185c8800) [pid = 1656] [serial = 2342] [outer = 0x1166f5c00] 21:51:43 INFO - PROCESS | 1656 | 1467953503496 Marionette DEBUG loaded listener.js 21:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1188e8000) [pid = 1656] [serial = 2343] [outer = 0x1166f5c00] 21:51:43 INFO - PROCESS | 1656 | 1467953503821 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:51:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 21:51:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:51:43 INFO - PROCESS | 1656 | 1467953503835 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:51:43 INFO - PROCESS | 1656 | 1467953503836 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:51:43 INFO - PROCESS | 1656 | 1467953503838 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:51:43 INFO - PROCESS | 1656 | 1467953503839 Marionette TRACE conn2 <- [1,3090,null,{}] 21:51:43 INFO - PROCESS | 1656 | 1467953503841 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}] 21:51:43 INFO - PROCESS | 1656 | 1467953503848 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:43 INFO - PROCESS | 1656 | 1467953503971 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:51:43 INFO - PROCESS | 1656 | 1467953503975 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:43 INFO - PROCESS | 1656 | 1467953503976 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x124795000 == 31 [pid = 1656] [id = 782] 21:51:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1188e8400) [pid = 1656] [serial = 2344] [outer = 0x0] 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119523c00) [pid = 1656] [serial = 2345] [outer = 0x1188e8400] 21:51:44 INFO - PROCESS | 1656 | 1467953504002 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119a3ac00) [pid = 1656] [serial = 2346] [outer = 0x1188e8400] 21:51:44 INFO - PROCESS | 1656 | 1467953504305 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:51:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:51:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 21:51:44 INFO - PROCESS | 1656 | 1467953504356 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:51:44 INFO - PROCESS | 1656 | 1467953504357 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:51:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:51:44 INFO - PROCESS | 1656 | 1467953504367 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:51:44 INFO - PROCESS | 1656 | 1467953504368 Marionette TRACE conn2 <- [1,3094,null,{}] 21:51:44 INFO - PROCESS | 1656 | 1467953504370 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}] 21:51:44 INFO - PROCESS | 1656 | 1467953504371 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:44 INFO - PROCESS | 1656 | 1467953504472 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:51:44 INFO - PROCESS | 1656 | 1467953504476 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 1656 | 1467953504477 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12571f800 == 32 [pid = 1656] [id = 783] 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118e7c400) [pid = 1656] [serial = 2347] [outer = 0x0] 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119a6c400) [pid = 1656] [serial = 2348] [outer = 0x118e7c400] 21:51:44 INFO - PROCESS | 1656 | 1467953504501 Marionette DEBUG loaded listener.js 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119d06c00) [pid = 1656] [serial = 2349] [outer = 0x118e7c400] 21:51:44 INFO - PROCESS | 1656 | 1467953504806 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:51:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:51:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 470ms 21:51:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:51:44 INFO - PROCESS | 1656 | 1467953504838 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:51:44 INFO - PROCESS | 1656 | 1467953504839 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:51:44 INFO - PROCESS | 1656 | 1467953504849 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:51:44 INFO - PROCESS | 1656 | 1467953504851 Marionette TRACE conn2 <- [1,3098,null,{}] 21:51:44 INFO - PROCESS | 1656 | 1467953504853 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}] 21:51:44 INFO - PROCESS | 1656 | 1467953504854 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:44 INFO - PROCESS | 1656 | 1467953504962 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:51:44 INFO - PROCESS | 1656 | 1467953504966 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:44 INFO - PROCESS | 1656 | 1467953504968 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c5800 == 33 [pid = 1656] [id = 784] 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119a68000) [pid = 1656] [serial = 2350] [outer = 0x0] 21:51:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119fef400) [pid = 1656] [serial = 2351] [outer = 0x119a68000] 21:51:44 INFO - PROCESS | 1656 | 1467953504992 Marionette DEBUG loaded listener.js 21:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113111000) [pid = 1656] [serial = 2352] [outer = 0x119a68000] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118108c00) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119a66400) [pid = 1656] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12ba1ec00) [pid = 1656] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11810a000) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1128d9c00) [pid = 1656] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185cb400) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1180b9800) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113d44c00) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1180ba800) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11337b000) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112dd5c00) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128e1c400) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125785400) [pid = 1656] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125786400) [pid = 1656] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119d04000) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:51:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1127a2800) [pid = 1656] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:51:45 INFO - PROCESS | 1656 | 1467953505539 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]]]}] 21:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:51:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 731ms 21:51:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:51:45 INFO - PROCESS | 1656 | 1467953505573 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:51:45 INFO - PROCESS | 1656 | 1467953505575 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:51:45 INFO - PROCESS | 1656 | 1467953505577 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:51:45 INFO - PROCESS | 1656 | 1467953505578 Marionette TRACE conn2 <- [1,3102,null,{}] 21:51:45 INFO - PROCESS | 1656 | 1467953505581 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}] 21:51:45 INFO - PROCESS | 1656 | 1467953505582 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:45 INFO - PROCESS | 1656 | 1467953505655 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:51:45 INFO - PROCESS | 1656 | 1467953505659 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:45 INFO - PROCESS | 1656 | 1467953505662 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11998b800 == 34 [pid = 1656] [id = 785] 21:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112d03400) [pid = 1656] [serial = 2353] [outer = 0x0] 21:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1180b1800) [pid = 1656] [serial = 2354] [outer = 0x112d03400] 21:51:45 INFO - PROCESS | 1656 | 1467953505687 Marionette DEBUG loaded listener.js 21:51:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119a66400) [pid = 1656] [serial = 2355] [outer = 0x112d03400] 21:51:46 INFO - PROCESS | 1656 | 1467953506020 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:51:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 470ms 21:51:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:51:46 INFO - PROCESS | 1656 | 1467953506048 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 1656 | 1467953506049 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:51:46 INFO - PROCESS | 1656 | 1467953506051 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - PROCESS | 1656 | 1467953506052 Marionette TRACE conn2 <- [1,3106,null,{}] 21:51:46 INFO - PROCESS | 1656 | 1467953506055 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}] 21:51:46 INFO - PROCESS | 1656 | 1467953506056 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:46 INFO - PROCESS | 1656 | 1467953506163 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:51:46 INFO - PROCESS | 1656 | 1467953506169 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:46 INFO - PROCESS | 1656 | 1467953506170 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x129315000 == 35 [pid = 1656] [id = 786] 21:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112dd5c00) [pid = 1656] [serial = 2356] [outer = 0x0] 21:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12174a800) [pid = 1656] [serial = 2357] [outer = 0x112dd5c00] 21:51:46 INFO - PROCESS | 1656 | 1467953506194 Marionette DEBUG loaded listener.js 21:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121761000) [pid = 1656] [serial = 2358] [outer = 0x112dd5c00] 21:51:46 INFO - PROCESS | 1656 | 1467953506488 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]]]}] 21:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:51:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 468ms 21:51:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:51:46 INFO - PROCESS | 1656 | 1467953506520 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:51:46 INFO - PROCESS | 1656 | 1467953506522 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:51:46 INFO - PROCESS | 1656 | 1467953506524 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:51:46 INFO - PROCESS | 1656 | 1467953506526 Marionette TRACE conn2 <- [1,3110,null,{}] 21:51:46 INFO - PROCESS | 1656 | 1467953506531 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}] 21:51:46 INFO - PROCESS | 1656 | 1467953506533 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:46 INFO - PROCESS | 1656 | 1467953506624 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:51:46 INFO - PROCESS | 1656 | 1467953506630 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:46 INFO - PROCESS | 1656 | 1467953506631 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x123570800 == 36 [pid = 1656] [id = 787] 21:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121763c00) [pid = 1656] [serial = 2359] [outer = 0x0] 21:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1241e5000) [pid = 1656] [serial = 2360] [outer = 0x121763c00] 21:51:46 INFO - PROCESS | 1656 | 1467953506657 Marionette DEBUG loaded listener.js 21:51:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1251bb000) [pid = 1656] [serial = 2361] [outer = 0x121763c00] 21:51:46 INFO - PROCESS | 1656 | 1467953506990 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"]]]}] 21:51:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:51:46 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 21:51:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:51:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:51:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:51:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:51:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 472ms 21:51:47 INFO - PROCESS | 1656 | 1467953507000 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:51:47 INFO - PROCESS | 1656 | 1467953507001 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:51:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:51:47 INFO - PROCESS | 1656 | 1467953507003 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:51:47 INFO - PROCESS | 1656 | 1467953507004 Marionette TRACE conn2 <- [1,3114,null,{}] 21:51:47 INFO - PROCESS | 1656 | 1467953507006 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}] 21:51:47 INFO - PROCESS | 1656 | 1467953507008 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:47 INFO - PROCESS | 1656 | 1467953507124 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:51:47 INFO - PROCESS | 1656 | 1467953507162 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\", \"f870469f-da9d-45e0-a38c-eb4e116c0b89\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:51:47 INFO - PROCESS | 1656 | 1467953507163 Marionette INFO sendAsync b6d2e64a-5598-cf44-8b2d-408604f492a0 21:51:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b085800 == 37 [pid = 1656] [id = 788] 21:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121764800) [pid = 1656] [serial = 2362] [outer = 0x0] 21:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12577ac00) [pid = 1656] [serial = 2363] [outer = 0x121764800] 21:51:47 INFO - PROCESS | 1656 | 1467953507187 Marionette DEBUG loaded listener.js 21:51:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1257ef000) [pid = 1656] [serial = 2364] [outer = 0x121764800] 21:51:47 INFO - PROCESS | 1656 | 1467953507425 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]]]}] 21:51:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:51:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 21:51:47 INFO - PROCESS | 1656 | 1467953507533 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:51:47 INFO - PROCESS | 1656 | 1467953507535 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:51:48 WARNING - u'runner_teardown' () 21:51:48 INFO - No more tests 21:51:48 INFO - Got 0 unexpected results 21:51:48 INFO - SUITE-END | took 516s 21:51:48 INFO - Closing logging queue 21:51:48 INFO - queue closed 21:51:48 INFO - Return code: 0 21:51:48 WARNING - # TBPL SUCCESS # 21:51:48 INFO - Running post-action listener: _resource_record_post_action 21:51:48 INFO - Running post-run listener: _resource_record_post_run 21:51:49 INFO - Total resource usage - Wall time: 537s; CPU: 58.0%; Read bytes: 31735296; Write bytes: 953292800; Read time: 209; Write time: 5061 21:51:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:51:49 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 241664; Write bytes: 153956352; Read time: 4; Write time: 328 21:51:49 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 29552128; Write bytes: 796407808; Read time: 188; Write time: 4723 21:51:49 INFO - Running post-run listener: _upload_blobber_files 21:51:49 INFO - Blob upload gear active. 21:51:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:51:49 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 21:51:49 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'] 21:51:49 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 21:51:50 INFO - (blobuploader) - INFO - Open directory for files ... 21:51:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:51:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:51:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:51:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:51:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:51:51 INFO - (blobuploader) - INFO - Done attempting. 21:51:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:51:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:51:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:51:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:51:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:51:53 INFO - (blobuploader) - INFO - Done attempting. 21:51:53 INFO - (blobuploader) - INFO - Iteration through files over. 21:51:53 INFO - Return code: 0 21:51:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:51:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:51:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/da9b8410ac406edbe06f2cdb8a29c99dca5cc6acefc3f885d0f5d1d3ce955f2ae863c4cdf838e3968c64d7537d46cab40832199e3eb1861c4746fc9219af9be9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b0847ee6a0fed2945de4b97c9d763093df747521c4026c85ce3cd7e44fe08710076c74de354bfb90b6884a0f107e133c59ce0d6643ed5554227f623b539adae6"} 21:51:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:51:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:51:53 INFO - Contents: 21:51:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/da9b8410ac406edbe06f2cdb8a29c99dca5cc6acefc3f885d0f5d1d3ce955f2ae863c4cdf838e3968c64d7537d46cab40832199e3eb1861c4746fc9219af9be9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b0847ee6a0fed2945de4b97c9d763093df747521c4026c85ce3cd7e44fe08710076c74de354bfb90b6884a0f107e133c59ce0d6643ed5554227f623b539adae6"} 21:51:53 INFO - Running post-run listener: copy_logs_to_upload_dir 21:51:53 INFO - Copying logs to upload dir... 21:51:53 INFO - mkdir: /builds/slave/test/build/upload/logs 21:51:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=696.575117 ========= master_lag: 0.98 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 37 secs) (at 2016-07-07 21:51:54.153233) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-07 21:51:54.157287) ========= 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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/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/da9b8410ac406edbe06f2cdb8a29c99dca5cc6acefc3f885d0f5d1d3ce955f2ae863c4cdf838e3968c64d7537d46cab40832199e3eb1861c4746fc9219af9be9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b0847ee6a0fed2945de4b97c9d763093df747521c4026c85ce3cd7e44fe08710076c74de354bfb90b6884a0f107e133c59ce0d6643ed5554227f623b539adae6"} build_url:https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013158 build_url: 'https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/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/da9b8410ac406edbe06f2cdb8a29c99dca5cc6acefc3f885d0f5d1d3ce955f2ae863c4cdf838e3968c64d7537d46cab40832199e3eb1861c4746fc9219af9be9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b0847ee6a0fed2945de4b97c9d763093df747521c4026c85ce3cd7e44fe08710076c74de354bfb90b6884a0f107e133c59ce0d6643ed5554227f623b539adae6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Cyhx3Q3lTKeHhPwVH8NB_Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.44 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-07 21:51:54.611484) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-07-07 21:51:54.611787) ========= 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.YnHJNjQj5M/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.b5VpFNyyRy/Listeners TMPDIR=/var/folders/sw/s26whz2n6pbfv14p7p8hkdxw00000w/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.005211 ========= master_lag: 3.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-07-07 21:51:57.719472) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 21:51:57.719799) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-07 21:51:57.720983) ========= ========= Total master_lag: 4.59 =========