builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0153 starttime: 1461277346.94 results: success (0) buildid: 20160421142616 builduid: 707ec584c3e74713ad199462b34f5800 revision: 6e5771e2760a4093e716784f3d69a737a25b1dbf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:26.945155) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:26.945574) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:26.945871) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:26.963820) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:26.964340) ========= 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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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-04-21 15:22:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.45M=0.001s 2016-04-21 15:22:27 (8.45 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.094504 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:27.076195) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:27.076516) ========= 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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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.020157 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:27.125335) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 15:22:27.125772) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 6e5771e2760a4093e716784f3d69a737a25b1dbf --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 6e5771e2760a4093e716784f3d69a737a25b1dbf --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.h4UdX8cmzT/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.kJw1ydNyGz/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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-04-21 15:22:27,202 truncating revision to first 12 chars 2016-04-21 15:22:27,202 Setting DEBUG logging. 2016-04-21 15:22:27,202 attempt 1/10 2016-04-21 15:22:27,202 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/6e5771e2760a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 15:22:29,001 unpacking tar archive at: mozilla-central-6e5771e2760a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.059939 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 15:22:29.205218) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:29.205566) ========= script_repo_revision: 6e5771e2760a4093e716784f3d69a737a25b1dbf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:29.206015) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:29.206289) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 15:22:29.219941) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-04-21 15:22:29.220328) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.h4UdX8cmzT/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.kJw1ydNyGz/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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 15:22:29 INFO - MultiFileLogger online at 20160421 15:22:29 in /builds/slave/test 15:22:29 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-central --download-symbols true 15:22:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:22:29 INFO - {'append_to_log': False, 15:22:29 INFO - 'base_work_dir': '/builds/slave/test', 15:22:29 INFO - 'blob_upload_branch': 'mozilla-central', 15:22:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:22:29 INFO - 'buildbot_json_path': 'buildprops.json', 15:22:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:22:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:22:29 INFO - 'download_minidump_stackwalk': True, 15:22:29 INFO - 'download_symbols': 'true', 15:22:29 INFO - 'e10s': False, 15:22:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:22:29 INFO - 'tooltool.py': '/tools/tooltool.py', 15:22:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:22:29 INFO - '/tools/misc-python/virtualenv.py')}, 15:22:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:22:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:22:29 INFO - 'log_level': 'info', 15:22:29 INFO - 'log_to_console': True, 15:22:29 INFO - 'opt_config_files': (), 15:22:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:22:29 INFO - '--processes=1', 15:22:29 INFO - '--config=%(test_path)s/wptrunner.ini', 15:22:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:22:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:22:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:22:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:22:29 INFO - 'pip_index': False, 15:22:29 INFO - 'require_test_zip': True, 15:22:29 INFO - 'test_type': ('testharness',), 15:22:29 INFO - 'this_chunk': '1', 15:22:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:22:29 INFO - 'total_chunks': '10', 15:22:29 INFO - 'virtualenv_path': 'venv', 15:22:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:22:29 INFO - 'work_dir': 'build'} 15:22:29 INFO - ##### 15:22:29 INFO - ##### Running clobber step. 15:22:29 INFO - ##### 15:22:29 INFO - Running pre-action listener: _resource_record_pre_action 15:22:29 INFO - Running main action method: clobber 15:22:29 INFO - rmtree: /builds/slave/test/build 15:22:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:22:31 INFO - Running post-action listener: _resource_record_post_action 15:22:31 INFO - ##### 15:22:31 INFO - ##### Running read-buildbot-config step. 15:22:31 INFO - ##### 15:22:31 INFO - Running pre-action listener: _resource_record_pre_action 15:22:31 INFO - Running main action method: read_buildbot_config 15:22:31 INFO - Using buildbot properties: 15:22:31 INFO - { 15:22:31 INFO - "project": "", 15:22:31 INFO - "product": "firefox", 15:22:31 INFO - "script_repo_revision": "production", 15:22:31 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 15:22:31 INFO - "repository": "", 15:22:31 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 15:22:31 INFO - "buildid": "20160421142616", 15:22:31 INFO - "pgo_build": "False", 15:22:31 INFO - "basedir": "/builds/slave/test", 15:22:31 INFO - "buildnumber": 40, 15:22:31 INFO - "slavename": "t-yosemite-r7-0153", 15:22:31 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:22:31 INFO - "platform": "macosx64", 15:22:31 INFO - "branch": "mozilla-central", 15:22:31 INFO - "revision": "6e5771e2760a4093e716784f3d69a737a25b1dbf", 15:22:31 INFO - "repo_path": "mozilla-central", 15:22:31 INFO - "moz_repo_path": "", 15:22:31 INFO - "stage_platform": "macosx64", 15:22:31 INFO - "builduid": "707ec584c3e74713ad199462b34f5800", 15:22:31 INFO - "slavebuilddir": "test" 15:22:31 INFO - } 15:22:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 15:22:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 15:22:31 INFO - Running post-action listener: _resource_record_post_action 15:22:31 INFO - ##### 15:22:31 INFO - ##### Running download-and-extract step. 15:22:31 INFO - ##### 15:22:31 INFO - Running pre-action listener: _resource_record_pre_action 15:22:31 INFO - Running main action method: download_and_extract 15:22:31 INFO - mkdir: /builds/slave/test/build/tests 15:22:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:31 INFO - https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:22:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:22:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:22:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:22:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 15:22:32 INFO - Downloaded 1235 bytes. 15:22:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:22:32 INFO - Using the following test package requirements: 15:22:32 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:22:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 15:22:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 15:22:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'jsshell-mac64.zip'], 15:22:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 15:22:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:22:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 15:22:32 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 15:22:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 15:22:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:22:32 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 15:22:32 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:22:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:32 INFO - https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:22:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:22:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:22:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:22:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 15:22:33 INFO - Downloaded 17979446 bytes. 15:22:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:22:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:22:34 INFO - caution: filename not matched: web-platform/* 15:22:34 INFO - Return code: 11 15:22: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')]} 15:22:34 INFO - https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:22:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:22:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:22:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:22:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:22:35 INFO - Downloaded 36397853 bytes. 15:22:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:22:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:22:40 INFO - caution: filename not matched: bin/* 15:22:40 INFO - caution: filename not matched: config/* 15:22:40 INFO - caution: filename not matched: mozbase/* 15:22:40 INFO - caution: filename not matched: marionette/* 15:22:40 INFO - caution: filename not matched: tools/wptserve/* 15:22:40 INFO - Return code: 11 15:22:40 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')]} 15:22:40 INFO - https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:22:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:22:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:22:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 15:22:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 15:22:42 INFO - Downloaded 68783455 bytes. 15:22:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:22:42 INFO - mkdir: /builds/slave/test/properties 15:22:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:22:42 INFO - Writing to file /builds/slave/test/properties/build_url 15:22:42 INFO - Contents: 15:22:42 INFO - build_url:https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:22:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:22:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:22:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:22:42 INFO - Contents: 15:22:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:22: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')]} 15:22:42 INFO - https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:22:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:22:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:22:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:22:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:22:47 INFO - Downloaded 103412481 bytes. 15:22:47 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:22:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:22:50 INFO - Return code: 0 15:22:50 INFO - Running post-action listener: _resource_record_post_action 15:22:50 INFO - Running post-action listener: set_extra_try_arguments 15:22:50 INFO - ##### 15:22:50 INFO - ##### Running create-virtualenv step. 15:22:50 INFO - ##### 15:22:50 INFO - Running pre-action listener: _pre_create_virtualenv 15:22:50 INFO - Running pre-action listener: _resource_record_pre_action 15:22:50 INFO - Running main action method: create_virtualenv 15:22:50 INFO - Creating virtualenv /builds/slave/test/build/venv 15:22:50 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 15:22:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:22:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:22:50 INFO - Using real prefix '/tools/python27' 15:22:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:22:51 INFO - Installing distribute.............................................................................................................................................................................................done. 15:22:54 INFO - Installing pip.................done. 15:22:54 INFO - Return code: 0 15:22:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:22:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x11000fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11002cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d784c0de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100285e0>, '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 0x10fc0bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc36990>, '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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:22:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:22:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h4UdX8cmzT/Render', 15:22:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:54 INFO - 'HOME': '/Users/cltbld', 15:22:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:54 INFO - 'LOGNAME': 'cltbld', 15:22:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:54 INFO - 'MOZ_NO_REMOTE': '1', 15:22:54 INFO - 'NO_EM_RESTART': '1', 15:22:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:54 INFO - 'PWD': '/builds/slave/test', 15:22:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:54 INFO - 'SHELL': '/bin/bash', 15:22:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kJw1ydNyGz/Listeners', 15:22:54 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 15:22:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:54 INFO - 'USER': 'cltbld', 15:22:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:54 INFO - 'XPC_FLAGS': '0x0', 15:22:54 INFO - 'XPC_SERVICE_NAME': '0', 15:22:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:54 INFO - Downloading/unpacking psutil>=0.7.1 15:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:22:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:22:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:22:57 INFO - Installing collected packages: psutil 15:22:57 INFO - Running setup.py install for psutil 15:22:57 INFO - building 'psutil._psutil_osx' extension 15:22:57 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 15:22:57 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 15:22:57 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 15:22:57 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 15:22:57 INFO - building 'psutil._psutil_posix' extension 15:22:57 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 15:22:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:22:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:22:58 INFO - ^ 15:22:58 INFO - 1 warning generated. 15:22:58 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 15:22:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:22:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:22:58 INFO - Successfully installed psutil 15:22:58 INFO - Cleaning up... 15:22:58 INFO - Return code: 0 15:22:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:22:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:58 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 0x11000fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11002cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d784c0de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100285e0>, '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 0x10fc0bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc36990>, '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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:58 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 15:22:58 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 15:22:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h4UdX8cmzT/Render', 15:22:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:58 INFO - 'HOME': '/Users/cltbld', 15:22:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:58 INFO - 'LOGNAME': 'cltbld', 15:22:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:58 INFO - 'MOZ_NO_REMOTE': '1', 15:22:58 INFO - 'NO_EM_RESTART': '1', 15:22:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:58 INFO - 'PWD': '/builds/slave/test', 15:22:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:58 INFO - 'SHELL': '/bin/bash', 15:22:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kJw1ydNyGz/Listeners', 15:22:58 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 15:22:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:58 INFO - 'USER': 'cltbld', 15:22:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:58 INFO - 'XPC_FLAGS': '0x0', 15:22:58 INFO - 'XPC_SERVICE_NAME': '0', 15:22:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:22:58 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 15:22:58 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 15:22:58 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 15:22:58 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 15:22:58 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 15:22:58 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 15:23:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:23:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:23:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:23:01 INFO - Installing collected packages: mozsystemmonitor 15:23:01 INFO - Running setup.py install for mozsystemmonitor 15:23:01 INFO - Successfully installed mozsystemmonitor 15:23:01 INFO - Cleaning up... 15:23:01 INFO - Return code: 0 15:23:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:23:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:23:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:23:01 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 0x11000fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11002cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d784c0de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100285e0>, '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 0x10fc0bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc36990>, '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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:23:01 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 15:23:01 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 15:23:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h4UdX8cmzT/Render', 15:23:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:23:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:23:01 INFO - 'HOME': '/Users/cltbld', 15:23:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:23:01 INFO - 'LOGNAME': 'cltbld', 15:23:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:01 INFO - 'MOZ_NO_REMOTE': '1', 15:23:01 INFO - 'NO_EM_RESTART': '1', 15:23:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:23:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:01 INFO - 'PWD': '/builds/slave/test', 15:23:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:23:01 INFO - 'SHELL': '/bin/bash', 15:23:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kJw1ydNyGz/Listeners', 15:23:01 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 15:23:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:23:01 INFO - 'USER': 'cltbld', 15:23:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:23:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:23:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:23:01 INFO - 'XPC_FLAGS': '0x0', 15:23:01 INFO - 'XPC_SERVICE_NAME': '0', 15:23:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:23:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:01 INFO - Downloading/unpacking blobuploader==1.2.4 15:23:01 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 15:23:01 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 15:23:01 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 15:23:01 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 15:23:01 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 15:23:01 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 15:23:03 INFO - Downloading blobuploader-1.2.4.tar.gz 15:23:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:23:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:23:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:04 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 15:23:04 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 15:23:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:23:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:23:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:04 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 15:23:04 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 15:23:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:05 INFO - Downloading docopt-0.6.1.tar.gz 15:23:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:23:05 INFO - Installing collected packages: blobuploader, requests, docopt 15:23:05 INFO - Running setup.py install for blobuploader 15:23:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:23:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:23:05 INFO - Running setup.py install for requests 15:23:05 INFO - Running setup.py install for docopt 15:23:05 INFO - Successfully installed blobuploader requests docopt 15:23:05 INFO - Cleaning up... 15:23:06 INFO - Return code: 0 15:23:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:23:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:23:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:23:06 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 0x11000fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11002cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d784c0de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100285e0>, '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 0x10fc0bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc36990>, '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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:23:06 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 15:23:06 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 15:23:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h4UdX8cmzT/Render', 15:23:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:23:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:23:06 INFO - 'HOME': '/Users/cltbld', 15:23:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:23:06 INFO - 'LOGNAME': 'cltbld', 15:23:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:06 INFO - 'MOZ_NO_REMOTE': '1', 15:23:06 INFO - 'NO_EM_RESTART': '1', 15:23:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:23:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:06 INFO - 'PWD': '/builds/slave/test', 15:23:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:23:06 INFO - 'SHELL': '/bin/bash', 15:23:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kJw1ydNyGz/Listeners', 15:23:06 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 15:23:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:23:06 INFO - 'USER': 'cltbld', 15:23:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:23:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:23:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:23:06 INFO - 'XPC_FLAGS': '0x0', 15:23:06 INFO - 'XPC_SERVICE_NAME': '0', 15:23:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:23:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-1JUVt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-dmbi5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-AiFtHb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-YKHOsd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-LS9oEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-Wn2FIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:23:06 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-uawfwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-GP24cS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-F3kDAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-GLfzD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-spE_4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-olIi3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-QNu_DP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-w7OYvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-2Cg2BG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-pJ0o42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:23:07 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-kSvQ2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:23:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:23:08 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-YXQt1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:23:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:23:08 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-ogN7PZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:23:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:08 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-EcgT3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:23:08 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-8o6y4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:23:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:23:08 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 15:23:08 INFO - Running setup.py install for manifestparser 15:23:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:23:09 INFO - Running setup.py install for mozcrash 15:23:09 INFO - Running setup.py install for mozdebug 15:23:09 INFO - Running setup.py install for mozdevice 15:23:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:23:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:23:09 INFO - Running setup.py install for mozfile 15:23:09 INFO - Running setup.py install for mozhttpd 15:23:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:23:09 INFO - Running setup.py install for mozinfo 15:23:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:23:09 INFO - Running setup.py install for mozInstall 15:23:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Running setup.py install for mozleak 15:23:10 INFO - Running setup.py install for mozlog 15:23:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Running setup.py install for moznetwork 15:23:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Running setup.py install for mozprocess 15:23:10 INFO - Running setup.py install for mozprofile 15:23:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:23:10 INFO - Running setup.py install for mozrunner 15:23:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:23:11 INFO - Running setup.py install for mozscreenshot 15:23:11 INFO - Running setup.py install for moztest 15:23:11 INFO - Running setup.py install for mozversion 15:23:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:23:11 INFO - Running setup.py install for wptserve 15:23:11 INFO - Running setup.py install for marionette-driver 15:23:11 INFO - Running setup.py install for browsermob-proxy 15:23:11 INFO - Running setup.py install for marionette-client 15:23:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:23:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:23:12 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 15:23:12 INFO - Cleaning up... 15:23:12 INFO - Return code: 0 15:23:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:23:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:23:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:23:13 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')]} 15:23:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:23:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:23:13 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 0x11000fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11002cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d784c0de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100285e0>, '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 0x10fc0bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc36990>, '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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:23:13 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 15:23:13 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 15:23:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h4UdX8cmzT/Render', 15:23:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:23:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:23:13 INFO - 'HOME': '/Users/cltbld', 15:23:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:23:13 INFO - 'LOGNAME': 'cltbld', 15:23:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:13 INFO - 'MOZ_NO_REMOTE': '1', 15:23:13 INFO - 'NO_EM_RESTART': '1', 15:23:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:23:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:13 INFO - 'PWD': '/builds/slave/test', 15:23:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:23:13 INFO - 'SHELL': '/bin/bash', 15:23:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kJw1ydNyGz/Listeners', 15:23:13 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 15:23:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:23:13 INFO - 'USER': 'cltbld', 15:23:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:23:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:23:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:23:13 INFO - 'XPC_FLAGS': '0x0', 15:23:13 INFO - 'XPC_SERVICE_NAME': '0', 15:23:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:23:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:23:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:23:13 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-iFRfRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:23:13 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)) 15:23:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:23:13 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-49bCoL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:23:13 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)) 15:23:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:23:13 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-ocOZQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:23:13 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)) 15:23:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:23:13 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-7p7RvX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:23:13 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)) 15:23:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:23:13 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-xEVrBI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:23:13 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)) 15:23:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:23:13 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-48nbUw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-OHuBEK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-zKg2AG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-DM3url-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-a9KSvZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-baUPOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-FIE9y3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-fex20M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-1hUfWr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:23:14 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)) 15:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:14 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-kGCphE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:23:15 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)) 15:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:23:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-FOSfkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:23:15 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)) 15:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:23:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-w_7bey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:23:15 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)) 15:23:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:23:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-uhF75b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:23:15 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)) 15:23:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:23:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-NFiywF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:23:15 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)) 15:23:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-_yC5vd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:23:15 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)) 15:23:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:23:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-8v7Jxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:23:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:23:16 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)) 15:23:16 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)) 15:23:16 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)) 15:23:16 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)) 15:23:16 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)) 15:23:16 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)) 15:23:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:23:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:23:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:23:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:23:18 INFO - Downloading blessings-1.6.tar.gz 15:23:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:23:18 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)) 15:23:18 INFO - Installing collected packages: blessings 15:23:18 INFO - Running setup.py install for blessings 15:23:19 INFO - Successfully installed blessings 15:23:19 INFO - Cleaning up... 15:23:19 INFO - Return code: 0 15:23:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:23:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:23:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:23:19 INFO - Reading from file tmpfile_stdout 15:23:19 INFO - Current package versions: 15:23:19 INFO - blessings == 1.6 15:23:19 INFO - blobuploader == 1.2.4 15:23:19 INFO - browsermob-proxy == 0.6.0 15:23:19 INFO - docopt == 0.6.1 15:23:19 INFO - manifestparser == 1.1 15:23:19 INFO - marionette-client == 2.3.0 15:23:19 INFO - marionette-driver == 1.4.0 15:23:19 INFO - mozInstall == 1.12 15:23:19 INFO - mozcrash == 0.17 15:23:19 INFO - mozdebug == 0.1 15:23:19 INFO - mozdevice == 0.48 15:23:19 INFO - mozfile == 1.2 15:23:19 INFO - mozhttpd == 0.7 15:23:19 INFO - mozinfo == 0.9 15:23:19 INFO - mozleak == 0.1 15:23:19 INFO - mozlog == 3.1 15:23:19 INFO - moznetwork == 0.27 15:23:19 INFO - mozprocess == 0.22 15:23:19 INFO - mozprofile == 0.28 15:23:19 INFO - mozrunner == 6.11 15:23:19 INFO - mozscreenshot == 0.1 15:23:19 INFO - mozsystemmonitor == 0.0 15:23:19 INFO - moztest == 0.7 15:23:19 INFO - mozversion == 1.4 15:23:19 INFO - psutil == 3.1.1 15:23:19 INFO - requests == 1.2.3 15:23:19 INFO - wptserve == 1.4.0 15:23:19 INFO - wsgiref == 0.1.2 15:23:19 INFO - Running post-action listener: _resource_record_post_action 15:23:19 INFO - Running post-action listener: _start_resource_monitoring 15:23:19 INFO - Starting resource monitoring. 15:23:19 INFO - ##### 15:23:19 INFO - ##### Running pull step. 15:23:19 INFO - ##### 15:23:19 INFO - Running pre-action listener: _resource_record_pre_action 15:23:19 INFO - Running main action method: pull 15:23:19 INFO - Pull has nothing to do! 15:23:19 INFO - Running post-action listener: _resource_record_post_action 15:23:19 INFO - ##### 15:23:19 INFO - ##### Running install step. 15:23:19 INFO - ##### 15:23:19 INFO - Running pre-action listener: _resource_record_pre_action 15:23:19 INFO - Running main action method: install 15:23:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:23:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:23:19 INFO - Reading from file tmpfile_stdout 15:23:19 INFO - Detecting whether we're running mozinstall >=1.0... 15:23:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:23:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:23:20 INFO - Reading from file tmpfile_stdout 15:23:20 INFO - Output received: 15:23:20 INFO - Usage: mozinstall [options] installer 15:23:20 INFO - Options: 15:23:20 INFO - -h, --help show this help message and exit 15:23:20 INFO - -d DEST, --destination=DEST 15:23:20 INFO - Directory to install application into. [default: 15:23:20 INFO - "/builds/slave/test"] 15:23:20 INFO - --app=APP Application being installed. [default: firefox] 15:23:20 INFO - mkdir: /builds/slave/test/build/application 15:23:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:23:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:23:40 INFO - Reading from file tmpfile_stdout 15:23:40 INFO - Output received: 15:23:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:23:40 INFO - Running post-action listener: _resource_record_post_action 15:23:40 INFO - ##### 15:23:40 INFO - ##### Running run-tests step. 15:23:40 INFO - ##### 15:23:40 INFO - Running pre-action listener: _resource_record_pre_action 15:23:40 INFO - Running main action method: run_tests 15:23:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:23:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:23:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:23:40 INFO - grabbing minidump binary from tooltool 15:23:40 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')]} 15:23:40 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 0x1100285e0>, '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 0x10fc0bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc36990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:23:40 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 15:23:40 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 15:23:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:23:40 INFO - Return code: 0 15:23:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:23:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:23:40 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/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.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 15:23:40 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/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.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 15:23:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h4UdX8cmzT/Render', 15:23:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:23:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:23:40 INFO - 'HOME': '/Users/cltbld', 15:23:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:23:40 INFO - 'LOGNAME': 'cltbld', 15:23:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:23:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:40 INFO - 'MOZ_NO_REMOTE': '1', 15:23:40 INFO - 'NO_EM_RESTART': '1', 15:23:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:23:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:40 INFO - 'PWD': '/builds/slave/test', 15:23:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:23:40 INFO - 'SHELL': '/bin/bash', 15:23:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kJw1ydNyGz/Listeners', 15:23:40 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 15:23:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:23:40 INFO - 'USER': 'cltbld', 15:23:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:23:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:23:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:23:40 INFO - 'XPC_FLAGS': '0x0', 15:23:40 INFO - 'XPC_SERVICE_NAME': '0', 15:23:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:23:40 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/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.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 15:23:40 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 15:23:40 INFO - import pkg_resources 15:23:41 INFO - Using 1 client processes 15:23:41 INFO - wptserve Starting http server on 127.0.0.1:8000 15:23:41 INFO - wptserve Starting http server on 127.0.0.1:8001 15:23:41 INFO - wptserve Starting http server on 127.0.0.1:8443 15:23:43 INFO - SUITE-START | Running 778 tests 15:23:43 INFO - Running testharness tests 15:23:43 INFO - Setting up ssl 15:23:43 INFO - PROCESS | certutil | 15:23:43 INFO - PROCESS | certutil | 15:23:43 INFO - PROCESS | certutil | 15:23:43 INFO - Certificate Nickname Trust Attributes 15:23:43 INFO - SSL,S/MIME,JAR/XPI 15:23:43 INFO - 15:23:43 INFO - web-platform-tests CT,, 15:23:43 INFO - 15:23:43 INFO - Starting runner 15:23:44 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:23:44 INFO - PROCESS | 2568 | 1461277424858 Marionette DEBUG Marionette enabled via build flag and pref 15:23:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x115998000 == 1 [pid = 2568] [id = 1] 15:23:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 1 (0x115998800) [pid = 2568] [serial = 1] [outer = 0x0] 15:23:44 INFO - PROCESS | 2568 | [2568] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:23:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 2 (0x115999800) [pid = 2568] [serial = 2] [outer = 0x115998800] 15:23:45 INFO - PROCESS | 2568 | 1461277425213 Marionette INFO Listening on port 2828 15:23:45 INFO - PROCESS | 2568 | 1461277425509 Marionette DEBUG Marionette enabled via command-line flag 15:23:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x119153800 == 2 [pid = 2568] [id = 2] 15:23:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 3 (0x119154000) [pid = 2568] [serial = 3] [outer = 0x0] 15:23:45 INFO - PROCESS | 2568 | [2568] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:23:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 4 (0x119155000) [pid = 2568] [serial = 4] [outer = 0x119154000] 15:23:45 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:45 INFO - PROCESS | 2568 | 1461277425651 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52990 15:23:45 INFO - PROCESS | 2568 | 1461277425737 Marionette DEBUG Closed connection conn0 15:23:45 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:45 INFO - PROCESS | 2568 | 1461277425743 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52991 15:23:45 INFO - PROCESS | 2568 | 1461277425758 Marionette DEBUG Closed connection conn1 15:23:45 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:45 INFO - PROCESS | 2568 | 1461277425763 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52992 15:23:45 INFO - PROCESS | 2568 | 1461277425771 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:23:45 INFO - PROCESS | 2568 | 1461277425776 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421142616","device":"desktop","version":"48.0a1"} 15:23:46 INFO - PROCESS | 2568 | [2568] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:23:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c1c7000 == 3 [pid = 2568] [id = 3] 15:23:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 5 (0x11c1c7800) [pid = 2568] [serial = 5] [outer = 0x0] 15:23:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c1c8000 == 4 [pid = 2568] [id = 4] 15:23:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 6 (0x11c19f000) [pid = 2568] [serial = 6] [outer = 0x0] 15:23:46 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:23:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f4e000 == 5 [pid = 2568] [id = 5] 15:23:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 7 (0x11c19e800) [pid = 2568] [serial = 7] [outer = 0x0] 15:23:46 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:23:47 INFO - PROCESS | 2568 | [2568] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:23:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 8 (0x125ff0000) [pid = 2568] [serial = 8] [outer = 0x11c19e800] 15:23:47 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:23:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 9 (0x126f49800) [pid = 2568] [serial = 9] [outer = 0x11c1c7800] 15:23:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 10 (0x126f39800) [pid = 2568] [serial = 10] [outer = 0x11c19f000] 15:23:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 11 (0x126f3b400) [pid = 2568] [serial = 11] [outer = 0x11c19e800] 15:23:47 INFO - PROCESS | 2568 | 1461277427635 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 2568 | 1461277427645 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:23:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 12 (0x12900a400) [pid = 2568] [serial = 12] [outer = 0x11c19e800] 15:23:48 INFO - PROCESS | 2568 | 1461277428091 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a8491662-734b-d84b-876e-6b1b12ea3b43","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421142616","device":"desktop","version":"48.0a1","command_id":1}}] 15:23:48 INFO - PROCESS | 2568 | 1461277428216 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}] 15:23:48 INFO - PROCESS | 2568 | 1461277428257 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:23:48 INFO - PROCESS | 2568 | 1461277428377 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:23:48 INFO - PROCESS | 2568 | [2568] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:23:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 13 (0x12ae10800) [pid = 2568] [serial = 13] [outer = 0x11c19e800] 15:23:48 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:23:48 INFO - PROCESS | 2568 | 1461277428647 Marionette TRACE conn2 <- [1,3,null,{}] 15:23:48 INFO - PROCESS | 2568 | 1461277428650 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:23:48 INFO - PROCESS | 2568 | 1461277428661 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:23:48 INFO - PROCESS | 2568 | 1461277428687 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 2568 | 1461277428688 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:23:48 INFO - PROCESS | 2568 | 1461277428694 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 2568 | 1461277428696 Marionette TRACE conn2 <- [1,6,null,{}] 15:23:48 INFO - PROCESS | 2568 | 1461277428699 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}] 15:23:48 INFO - PROCESS | 2568 | 1461277428706 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:23:48 INFO - PROCESS | 2568 | 1461277428713 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b094800 == 6 [pid = 2568] [id = 6] 15:23:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 14 (0x12b34d000) [pid = 2568] [serial = 14] [outer = 0x0] 15:23:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 15 (0x12b34ec00) [pid = 2568] [serial = 15] [outer = 0x12b34d000] 15:23:48 INFO - PROCESS | 2568 | 1461277428742 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 16 (0x12b47b000) [pid = 2568] [serial = 16] [outer = 0x12b34d000] 15:23:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3d3800 == 7 [pid = 2568] [id = 7] 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 17 (0x12b6ac400) [pid = 2568] [serial = 17] [outer = 0x0] 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 18 (0x12b6ae400) [pid = 2568] [serial = 18] [outer = 0x12b6ac400] 15:23:49 INFO - PROCESS | 2568 | 1461277429098 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 19 (0x12b6b0800) [pid = 2568] [serial = 19] [outer = 0x12b6ac400] 15:23:49 INFO - PROCESS | 2568 | 1461277429228 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]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 574ms 15:23:49 INFO - PROCESS | 2568 | 1461277429295 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 2568 | 1461277429296 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:23:49 INFO - PROCESS | 2568 | 1461277429319 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 2568 | 1461277429320 Marionette TRACE conn2 <- [1,10,null,{}] 15:23:49 INFO - PROCESS | 2568 | 1461277429354 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}] 15:23:49 INFO - PROCESS | 2568 | 1461277429456 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:23:49 INFO - PROCESS | 2568 | 1461277429474 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d750800 == 8 [pid = 2568] [id = 8] 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 20 (0x12d2ee400) [pid = 2568] [serial = 20] [outer = 0x0] 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 21 (0x12d2f0800) [pid = 2568] [serial = 21] [outer = 0x12d2ee400] 15:23:49 INFO - PROCESS | 2568 | 1461277429501 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 22 (0x12d2f5400) [pid = 2568] [serial = 22] [outer = 0x12d2ee400] 15:23:49 INFO - PROCESS | 2568 | 1461277429802 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]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 531ms 15:23:49 INFO - PROCESS | 2568 | 1461277429845 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 2568 | 1461277429847 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:23:49 INFO - PROCESS | 2568 | 1461277429849 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 2568 | 1461277429850 Marionette TRACE conn2 <- [1,14,null,{}] 15:23:49 INFO - PROCESS | 2568 | 1461277429853 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}] 15:23:49 INFO - PROCESS | 2568 | 1461277429937 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:23:49 INFO - PROCESS | 2568 | 1461277429943 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e205000 == 9 [pid = 2568] [id = 9] 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 23 (0x12d8bb000) [pid = 2568] [serial = 23] [outer = 0x0] 15:23:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 24 (0x12da35800) [pid = 2568] [serial = 24] [outer = 0x12d8bb000] 15:23:49 INFO - PROCESS | 2568 | 1461277429970 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 25 (0x12db7dc00) [pid = 2568] [serial = 25] [outer = 0x12d8bb000] 15:23:50 INFO - PROCESS | 2568 | 1461277430232 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]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 15:23:50 INFO - PROCESS | 2568 | 1461277430269 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 2568 | 1461277430271 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:23:50 INFO - PROCESS | 2568 | 1461277430273 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 2568 | 1461277430274 Marionette TRACE conn2 <- [1,18,null,{}] 15:23:50 INFO - PROCESS | 2568 | 1461277430284 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}] 15:23:50 INFO - PROCESS | 2568 | 1461277430372 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:23:50 INFO - PROCESS | 2568 | 1461277430379 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4b6000 == 10 [pid = 2568] [id = 10] 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 26 (0x1294a5000) [pid = 2568] [serial = 26] [outer = 0x0] 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 27 (0x12e42e400) [pid = 2568] [serial = 27] [outer = 0x1294a5000] 15:23:50 INFO - PROCESS | 2568 | 1461277430405 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 28 (0x12e464c00) [pid = 2568] [serial = 28] [outer = 0x1294a5000] 15:23:50 INFO - PROCESS | 2568 | 1461277430692 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]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 475ms 15:23:50 INFO - PROCESS | 2568 | 1461277430749 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 2568 | 1461277430751 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:23:50 INFO - PROCESS | 2568 | 1461277430753 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 2568 | 1461277430754 Marionette TRACE conn2 <- [1,22,null,{}] 15:23:50 INFO - PROCESS | 2568 | 1461277430756 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}] 15:23:50 INFO - PROCESS | 2568 | 1461277430839 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:23:50 INFO - PROCESS | 2568 | 1461277430844 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e79d800 == 11 [pid = 2568] [id = 11] 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 29 (0x12e467c00) [pid = 2568] [serial = 29] [outer = 0x0] 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 30 (0x119ae6000) [pid = 2568] [serial = 30] [outer = 0x12e467c00] 15:23:50 INFO - PROCESS | 2568 | 1461277430872 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 31 (0x12e776800) [pid = 2568] [serial = 31] [outer = 0x12e467c00] 15:23:51 INFO - PROCESS | 2568 | 1461277431113 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:23:51 INFO - PROCESS | 2568 | 1461277431121 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 2568 | 1461277431122 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:23:51 INFO - PROCESS | 2568 | 1461277431124 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 2568 | 1461277431125 Marionette TRACE conn2 <- [1,26,null,{}] 15:23:51 INFO - PROCESS | 2568 | 1461277431135 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}] 15:23:51 INFO - PROCESS | 2568 | 1461277431231 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:23:51 INFO - PROCESS | 2568 | 1461277431237 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea73000 == 12 [pid = 2568] [id = 12] 15:23:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 32 (0x119aba800) [pid = 2568] [serial = 32] [outer = 0x0] 15:23:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 33 (0x12e46b800) [pid = 2568] [serial = 33] [outer = 0x119aba800] 15:23:51 INFO - PROCESS | 2568 | 1461277431262 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 34 (0x12e919000) [pid = 2568] [serial = 34] [outer = 0x119aba800] 15:23:51 INFO - PROCESS | 2568 | 1461277431494 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 421ms 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:23:51 INFO - PROCESS | 2568 | 1461277431550 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 2568 | 1461277431551 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:23:51 INFO - PROCESS | 2568 | 1461277431553 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 2568 | 1461277431554 Marionette TRACE conn2 <- [1,30,null,{}] 15:23:51 INFO - PROCESS | 2568 | 1461277431557 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}] 15:23:51 INFO - PROCESS | 2568 | 1461277431641 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:23:51 INFO - PROCESS | 2568 | 1461277431647 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed62000 == 13 [pid = 2568] [id = 13] 15:23:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 35 (0x12e91bc00) [pid = 2568] [serial = 35] [outer = 0x0] 15:23:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 36 (0x12e923c00) [pid = 2568] [serial = 36] [outer = 0x12e91bc00] 15:23:51 INFO - PROCESS | 2568 | 1461277431672 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 37 (0x12e927c00) [pid = 2568] [serial = 37] [outer = 0x12e91bc00] 15:23:51 INFO - PROCESS | 2568 | 1461277431898 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 367ms 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:23:51 INFO - PROCESS | 2568 | 1461277431922 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 2568 | 1461277431923 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:23:51 INFO - PROCESS | 2568 | 1461277431932 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 2568 | 1461277431933 Marionette TRACE conn2 <- [1,34,null,{}] 15:23:51 INFO - PROCESS | 2568 | 1461277431936 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}] 15:23:52 INFO - PROCESS | 2568 | 1461277432027 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:23:52 INFO - PROCESS | 2568 | 1461277432041 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f035000 == 14 [pid = 2568] [id = 14] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 38 (0x12e930000) [pid = 2568] [serial = 38] [outer = 0x0] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 39 (0x12f2cb400) [pid = 2568] [serial = 39] [outer = 0x12e930000] 15:23:52 INFO - PROCESS | 2568 | 1461277432068 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 40 (0x12f2d0c00) [pid = 2568] [serial = 40] [outer = 0x12e930000] 15:23:52 INFO - PROCESS | 2568 | 1461277432294 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]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 15:23:52 INFO - PROCESS | 2568 | 1461277432302 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 2568 | 1461277432303 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:23:52 INFO - PROCESS | 2568 | 1461277432305 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 2568 | 1461277432306 Marionette TRACE conn2 <- [1,38,null,{}] 15:23:52 INFO - PROCESS | 2568 | 1461277432308 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}] 15:23:52 INFO - PROCESS | 2568 | 1461277432407 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:23:52 INFO - PROCESS | 2568 | 1461277432412 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2ee800 == 15 [pid = 2568] [id = 15] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 41 (0x12f2d2c00) [pid = 2568] [serial = 41] [outer = 0x0] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 42 (0x12f2d8c00) [pid = 2568] [serial = 42] [outer = 0x12f2d2c00] 15:23:52 INFO - PROCESS | 2568 | 1461277432436 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 43 (0x12f629400) [pid = 2568] [serial = 43] [outer = 0x12f2d2c00] 15:23:52 INFO - PROCESS | 2568 | 1461277432666 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]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 370ms 15:23:52 INFO - PROCESS | 2568 | 1461277432682 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 2568 | 1461277432683 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:23:52 INFO - PROCESS | 2568 | 1461277432685 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 2568 | 1461277432686 Marionette TRACE conn2 <- [1,42,null,{}] 15:23:52 INFO - PROCESS | 2568 | 1461277432689 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}] 15:23:52 INFO - PROCESS | 2568 | 1461277432783 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:23:52 INFO - PROCESS | 2568 | 1461277432788 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6c2800 == 16 [pid = 2568] [id = 16] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 44 (0x12b344400) [pid = 2568] [serial = 44] [outer = 0x0] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 45 (0x12f62e000) [pid = 2568] [serial = 45] [outer = 0x12b344400] 15:23:52 INFO - PROCESS | 2568 | 1461277432814 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 46 (0x12f8af400) [pid = 2568] [serial = 46] [outer = 0x12b344400] 15:23:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f87d800 == 17 [pid = 2568] [id = 17] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 47 (0x12f87e000) [pid = 2568] [serial = 47] [outer = 0x0] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 48 (0x12f882800) [pid = 2568] [serial = 48] [outer = 0x12f87e000] 15:23:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 49 (0x12f87f800) [pid = 2568] [serial = 49] [outer = 0x12f87e000] 15:23:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6c6000 == 18 [pid = 2568] [id = 18] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 50 (0x12f8b0800) [pid = 2568] [serial = 50] [outer = 0x0] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 51 (0x12f8d3000) [pid = 2568] [serial = 51] [outer = 0x12f8b0800] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 52 (0x12f8d4c00) [pid = 2568] [serial = 52] [outer = 0x12f8b0800] 15:23:53 INFO - PROCESS | 2568 | 1461277433184 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 15:23:53 INFO - PROCESS | 2568 | 1461277433204 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 2568 | 1461277433205 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:23:53 INFO - PROCESS | 2568 | 1461277433207 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 2568 | 1461277433209 Marionette TRACE conn2 <- [1,46,null,{}] 15:23:53 INFO - PROCESS | 2568 | 1461277433211 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}] 15:23:53 INFO - PROCESS | 2568 | 1461277433296 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:23:53 INFO - PROCESS | 2568 | 1461277433300 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fd9b800 == 19 [pid = 2568] [id = 19] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 53 (0x12f8b4c00) [pid = 2568] [serial = 53] [outer = 0x0] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 54 (0x12faa3c00) [pid = 2568] [serial = 54] [outer = 0x12f8b4c00] 15:23:53 INFO - PROCESS | 2568 | 1461277433329 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 55 (0x13001b400) [pid = 2568] [serial = 55] [outer = 0x12f8b4c00] 15:23:53 INFO - PROCESS | 2568 | 1461277433616 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 15:23:53 INFO - PROCESS | 2568 | 1461277433637 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 2568 | 1461277433639 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:23:53 INFO - PROCESS | 2568 | 1461277433654 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 2568 | 1461277433655 Marionette TRACE conn2 <- [1,50,null,{}] 15:23:53 INFO - PROCESS | 2568 | 1461277433660 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}] 15:23:53 INFO - PROCESS | 2568 | 1461277433803 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:23:53 INFO - PROCESS | 2568 | 1461277433810 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x13032b800 == 20 [pid = 2568] [id = 20] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 56 (0x11a60fc00) [pid = 2568] [serial = 56] [outer = 0x0] 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 57 (0x11af96c00) [pid = 2568] [serial = 57] [outer = 0x11a60fc00] 15:23:53 INFO - PROCESS | 2568 | 1461277433848 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 58 (0x130023400) [pid = 2568] [serial = 58] [outer = 0x11a60fc00] 15:23:54 INFO - PROCESS | 2568 | 1461277434080 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 481ms 15:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:23:54 INFO - PROCESS | 2568 | 1461277434123 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 2568 | 1461277434124 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:23:54 INFO - PROCESS | 2568 | 1461277434134 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 2568 | 1461277434135 Marionette TRACE conn2 <- [1,54,null,{}] 15:23:54 INFO - PROCESS | 2568 | 1461277434138 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}] 15:23:54 INFO - PROCESS | 2568 | 1461277434226 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:23:54 INFO - PROCESS | 2568 | 1461277434231 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab06800 == 21 [pid = 2568] [id = 21] 15:23:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 59 (0x12e528400) [pid = 2568] [serial = 59] [outer = 0x0] 15:23:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 60 (0x12e52b000) [pid = 2568] [serial = 60] [outer = 0x12e528400] 15:23:54 INFO - PROCESS | 2568 | 1461277434255 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 61 (0x12e530800) [pid = 2568] [serial = 61] [outer = 0x12e528400] 15:23:54 INFO - PROCESS | 2568 | 1461277434488 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 15:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:23:54 INFO - PROCESS | 2568 | 1461277434503 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 2568 | 1461277434504 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:23:54 INFO - PROCESS | 2568 | 1461277434506 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 2568 | 1461277434507 Marionette TRACE conn2 <- [1,58,null,{}] 15:23:54 INFO - PROCESS | 2568 | 1461277434509 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}] 15:23:54 INFO - PROCESS | 2568 | 1461277434609 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:23:54 INFO - PROCESS | 2568 | 1461277434613 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x130861000 == 22 [pid = 2568] [id = 22] 15:23:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 62 (0x12e52d800) [pid = 2568] [serial = 62] [outer = 0x0] 15:23:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 63 (0x1303cb400) [pid = 2568] [serial = 63] [outer = 0x12e52d800] 15:23:54 INFO - PROCESS | 2568 | 1461277434637 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 64 (0x1303d1800) [pid = 2568] [serial = 64] [outer = 0x12e52d800] 15:23:54 INFO - PROCESS | 2568 | 1461277434865 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 369ms 15:23:54 INFO - PROCESS | 2568 | 1461277434876 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 2568 | 1461277434878 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:23:54 INFO - PROCESS | 2568 | 1461277434887 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 2568 | 1461277434888 Marionette TRACE conn2 <- [1,62,null,{}] 15:23:54 INFO - PROCESS | 2568 | 1461277434890 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}] 15:23:55 INFO - PROCESS | 2568 | 1461277435003 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:23:55 INFO - PROCESS | 2568 | 1461277435593 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x1140a6800 == 23 [pid = 2568] [id = 23] 15:23:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 65 (0x1085e2c00) [pid = 2568] [serial = 65] [outer = 0x0] 15:23:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 66 (0x114035400) [pid = 2568] [serial = 66] [outer = 0x1085e2c00] 15:23:55 INFO - PROCESS | 2568 | 1461277435629 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 67 (0x1144d2000) [pid = 2568] [serial = 67] [outer = 0x1085e2c00] 15:23:56 INFO - PROCESS | 2568 | 1461277436054 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1226ms 15:23:56 INFO - PROCESS | 2568 | 1461277436115 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 2568 | 1461277436118 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:23:56 INFO - PROCESS | 2568 | 1461277436122 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 2568 | 1461277436124 Marionette TRACE conn2 <- [1,66,null,{}] 15:23:56 INFO - PROCESS | 2568 | 1461277436127 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}] 15:23:56 INFO - PROCESS | 2568 | 1461277436238 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:23:56 INFO - PROCESS | 2568 | 1461277436280 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x1177e5800 == 24 [pid = 2568] [id = 24] 15:23:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 68 (0x114f69c00) [pid = 2568] [serial = 68] [outer = 0x0] 15:23:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 69 (0x1176d9800) [pid = 2568] [serial = 69] [outer = 0x114f69c00] 15:23:56 INFO - PROCESS | 2568 | 1461277436312 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 70 (0x118ee0800) [pid = 2568] [serial = 70] [outer = 0x114f69c00] 15:23:56 INFO - PROCESS | 2568 | 1461277436729 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 625ms 15:23:56 INFO - PROCESS | 2568 | 1461277436749 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:23:56 INFO - PROCESS | 2568 | 1461277436752 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:23:56 INFO - PROCESS | 2568 | 1461277436754 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 2568 | 1461277436756 Marionette TRACE conn2 <- [1,70,null,{}] 15:23:56 INFO - PROCESS | 2568 | 1461277436758 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}] 15:23:56 INFO - PROCESS | 2568 | 1461277436866 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:23:56 INFO - PROCESS | 2568 | 1461277436945 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b2000 == 25 [pid = 2568] [id = 25] 15:23:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 71 (0x119ab1c00) [pid = 2568] [serial = 71] [outer = 0x0] 15:23:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 72 (0x119ac0000) [pid = 2568] [serial = 72] [outer = 0x119ab1c00] 15:23:56 INFO - PROCESS | 2568 | 1461277436984 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 73 (0x11a954000) [pid = 2568] [serial = 73] [outer = 0x119ab1c00] 15:23:57 INFO - PROCESS | 2568 | 1461277437669 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]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 973ms 15:23:57 INFO - PROCESS | 2568 | 1461277437744 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 2568 | 1461277437746 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:23:57 INFO - PROCESS | 2568 | 1461277437751 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 2568 | 1461277437753 Marionette TRACE conn2 <- [1,74,null,{}] 15:23:57 INFO - PROCESS | 2568 | 1461277437756 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}] 15:23:57 INFO - PROCESS | 2568 | 1461277437839 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:23:57 INFO - PROCESS | 2568 | 1461277437899 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11537b000 == 26 [pid = 2568] [id = 26] 15:23:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 74 (0x114c61000) [pid = 2568] [serial = 74] [outer = 0x0] 15:23:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x1177c7400) [pid = 2568] [serial = 75] [outer = 0x114c61000] 15:23:57 INFO - PROCESS | 2568 | 1461277437930 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 76 (0x1191c5400) [pid = 2568] [serial = 76] [outer = 0x114c61000] 15:23:58 INFO - PROCESS | 2568 | 1461277438450 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]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 721ms 15:23:58 INFO - PROCESS | 2568 | 1461277438472 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 2568 | 1461277438477 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:23:58 INFO - PROCESS | 2568 | 1461277438482 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 2568 | 1461277438484 Marionette TRACE conn2 <- [1,78,null,{}] 15:23:58 INFO - PROCESS | 2568 | 1461277438486 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}] 15:23:58 INFO - PROCESS | 2568 | 1461277438557 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:23:58 INFO - PROCESS | 2568 | 1461277438562 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x118cd1800 == 27 [pid = 2568] [id = 27] 15:23:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 77 (0x11928c400) [pid = 2568] [serial = 77] [outer = 0x0] 15:23:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 78 (0x119ac0800) [pid = 2568] [serial = 78] [outer = 0x11928c400] 15:23:58 INFO - PROCESS | 2568 | 1461277438590 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 79 (0x11a60d000) [pid = 2568] [serial = 79] [outer = 0x11928c400] 15:23:58 INFO - PROCESS | 2568 | 1461277438903 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]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 15:23:58 INFO - PROCESS | 2568 | 1461277438952 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:23:58 INFO - PROCESS | 2568 | 1461277438954 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:23:58 INFO - PROCESS | 2568 | 1461277438956 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 2568 | 1461277438958 Marionette TRACE conn2 <- [1,82,null,{}] 15:23:58 INFO - PROCESS | 2568 | 1461277438966 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}] 15:23:59 INFO - PROCESS | 2568 | 1461277439039 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:23:59 INFO - PROCESS | 2568 | 1461277439046 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192ab000 == 28 [pid = 2568] [id = 28] 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 80 (0x1155af800) [pid = 2568] [serial = 80] [outer = 0x0] 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 81 (0x11a949c00) [pid = 2568] [serial = 81] [outer = 0x1155af800] 15:23:59 INFO - PROCESS | 2568 | 1461277439074 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 82 (0x11acdec00) [pid = 2568] [serial = 82] [outer = 0x1155af800] 15:23:59 INFO - PROCESS | 2568 | 1461277439399 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:23:59 INFO - PROCESS | 2568 | 1461277439430 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 2568 | 1461277439431 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:23:59 INFO - PROCESS | 2568 | 1461277439434 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 2568 | 1461277439435 Marionette TRACE conn2 <- [1,86,null,{}] 15:23:59 INFO - PROCESS | 2568 | 1461277439437 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}] 15:23:59 INFO - PROCESS | 2568 | 1461277439515 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:23:59 INFO - PROCESS | 2568 | 1461277439551 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a73000 == 29 [pid = 2568] [id = 29] 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 83 (0x11a60d400) [pid = 2568] [serial = 83] [outer = 0x0] 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 84 (0x11ad94000) [pid = 2568] [serial = 84] [outer = 0x11a60d400] 15:23:59 INFO - PROCESS | 2568 | 1461277439577 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x11af9a400) [pid = 2568] [serial = 85] [outer = 0x11a60d400] 15:23:59 INFO - PROCESS | 2568 | 1461277439833 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:23:59 INFO - PROCESS | 2568 | 1461277439852 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 2568 | 1461277439853 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:23:59 INFO - PROCESS | 2568 | 1461277439857 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 2568 | 1461277439858 Marionette TRACE conn2 <- [1,90,null,{}] 15:23:59 INFO - PROCESS | 2568 | 1461277439868 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}] 15:23:59 INFO - PROCESS | 2568 | 1461277439940 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:23:59 INFO - PROCESS | 2568 | 1461277439947 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab0a000 == 30 [pid = 2568] [id = 30] 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x1155aec00) [pid = 2568] [serial = 86] [outer = 0x0] 15:23:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x11b07bc00) [pid = 2568] [serial = 87] [outer = 0x1155aec00] 15:23:59 INFO - PROCESS | 2568 | 1461277439973 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11b90f400) [pid = 2568] [serial = 88] [outer = 0x1155aec00] 15:24:00 INFO - PROCESS | 2568 | 1461277440289 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 15:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:24:00 INFO - PROCESS | 2568 | 1461277440330 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 2568 | 1461277440331 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:24:00 INFO - PROCESS | 2568 | 1461277440334 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 2568 | 1461277440335 Marionette TRACE conn2 <- [1,94,null,{}] 15:24:00 INFO - PROCESS | 2568 | 1461277440337 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}] 15:24:00 INFO - PROCESS | 2568 | 1461277440434 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:24:00 INFO - PROCESS | 2568 | 1461277440441 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad77000 == 31 [pid = 2568] [id = 31] 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x1155a8c00) [pid = 2568] [serial = 89] [outer = 0x0] 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x11b945000) [pid = 2568] [serial = 90] [outer = 0x1155a8c00] 15:24:00 INFO - PROCESS | 2568 | 1461277440470 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x11c4df000) [pid = 2568] [serial = 91] [outer = 0x1155a8c00] 15:24:00 INFO - PROCESS | 2568 | 1461277440731 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 15:24:00 INFO - PROCESS | 2568 | 1461277440753 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 2568 | 1461277440754 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:24:00 INFO - PROCESS | 2568 | 1461277440756 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 2568 | 1461277440757 Marionette TRACE conn2 <- [1,98,null,{}] 15:24:00 INFO - PROCESS | 2568 | 1461277440759 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}] 15:24:00 INFO - PROCESS | 2568 | 1461277440839 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:24:00 INFO - PROCESS | 2568 | 1461277440846 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9c3000 == 32 [pid = 2568] [id = 32] 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x11bb3a400) [pid = 2568] [serial = 92] [outer = 0x0] 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x11c788400) [pid = 2568] [serial = 93] [outer = 0x11bb3a400] 15:24:00 INFO - PROCESS | 2568 | 1461277440872 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x125845c00) [pid = 2568] [serial = 94] [outer = 0x11bb3a400] 15:24:01 INFO - PROCESS | 2568 | 1461277441155 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]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:24:01 INFO - PROCESS | 2568 | 1461277441181 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 2568 | 1461277441183 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:24:01 INFO - PROCESS | 2568 | 1461277441185 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 2568 | 1461277441186 Marionette TRACE conn2 <- [1,102,null,{}] 15:24:01 INFO - PROCESS | 2568 | 1461277441188 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}] 15:24:01 INFO - PROCESS | 2568 | 1461277441262 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:24:01 INFO - PROCESS | 2568 | 1461277441267 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb3000 == 33 [pid = 2568] [id = 33] 15:24:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x11c7a1c00) [pid = 2568] [serial = 95] [outer = 0x0] 15:24:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x12589c400) [pid = 2568] [serial = 96] [outer = 0x11c7a1c00] 15:24:01 INFO - PROCESS | 2568 | 1461277441292 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x125c31800) [pid = 2568] [serial = 97] [outer = 0x11c7a1c00] 15:24:01 INFO - PROCESS | 2568 | 1461277441574 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]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 417ms 15:24:01 INFO - PROCESS | 2568 | 1461277441603 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 2568 | 1461277441604 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:24:01 INFO - PROCESS | 2568 | 1461277441608 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 2568 | 1461277441609 Marionette TRACE conn2 <- [1,106,null,{}] 15:24:01 INFO - PROCESS | 2568 | 1461277441614 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}] 15:24:01 INFO - PROCESS | 2568 | 1461277441684 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:24:01 INFO - PROCESS | 2568 | 1461277441732 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x119282800 == 34 [pid = 2568] [id = 34] 15:24:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1155e9c00) [pid = 2568] [serial = 98] [outer = 0x0] 15:24:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x125c2cc00) [pid = 2568] [serial = 99] [outer = 0x1155e9c00] 15:24:01 INFO - PROCESS | 2568 | 1461277441757 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x125ff8400) [pid = 2568] [serial = 100] [outer = 0x1155e9c00] 15:24:02 INFO - PROCESS | 2568 | 1461277441992 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 15:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:24:02 INFO - PROCESS | 2568 | 1461277442034 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 2568 | 1461277442035 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:24:02 INFO - PROCESS | 2568 | 1461277442037 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 2568 | 1461277442039 Marionette TRACE conn2 <- [1,110,null,{}] 15:24:02 INFO - PROCESS | 2568 | 1461277442041 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}] 15:24:02 INFO - PROCESS | 2568 | 1461277442124 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:24:02 INFO - PROCESS | 2568 | 1461277442130 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c386800 == 35 [pid = 2568] [id = 35] 15:24:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x125ffb400) [pid = 2568] [serial = 101] [outer = 0x0] 15:24:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x126a7a800) [pid = 2568] [serial = 102] [outer = 0x125ffb400] 15:24:02 INFO - PROCESS | 2568 | 1461277442155 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x125c34c00) [pid = 2568] [serial = 103] [outer = 0x125ffb400] 15:24:02 INFO - PROCESS | 2568 | 1461277442441 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 417ms 15:24:02 INFO - PROCESS | 2568 | 1461277442470 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 2568 | 1461277442471 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:24:02 INFO - PROCESS | 2568 | 1461277442473 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 2568 | 1461277442476 Marionette TRACE conn2 <- [1,114,null,{}] 15:24:02 INFO - PROCESS | 2568 | 1461277442479 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}] 15:24:02 INFO - PROCESS | 2568 | 1461277442564 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:24:02 INFO - PROCESS | 2568 | 1461277442610 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c77a800 == 36 [pid = 2568] [id = 36] 15:24:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x1269b8400) [pid = 2568] [serial = 104] [outer = 0x0] 15:24:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x1272a7800) [pid = 2568] [serial = 105] [outer = 0x1269b8400] 15:24:02 INFO - PROCESS | 2568 | 1461277442639 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x127e86400) [pid = 2568] [serial = 106] [outer = 0x1269b8400] 15:24:02 INFO - PROCESS | 2568 | 1461277442913 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]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 15:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:24:02 INFO - PROCESS | 2568 | 1461277442950 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 2568 | 1461277442951 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:24:02 INFO - PROCESS | 2568 | 1461277442953 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 2568 | 1461277442954 Marionette TRACE conn2 <- [1,118,null,{}] 15:24:02 INFO - PROCESS | 2568 | 1461277442956 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}] 15:24:03 INFO - PROCESS | 2568 | 1461277443032 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:24:03 INFO - PROCESS | 2568 | 1461277443036 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259ac800 == 37 [pid = 2568] [id = 37] 15:24:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x1274ef400) [pid = 2568] [serial = 107] [outer = 0x0] 15:24:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x127f5a800) [pid = 2568] [serial = 108] [outer = 0x1274ef400] 15:24:03 INFO - PROCESS | 2568 | 1461277443063 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12886a800) [pid = 2568] [serial = 109] [outer = 0x1274ef400] 15:24:03 INFO - PROCESS | 2568 | 1461277443331 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 15:24:03 INFO - PROCESS | 2568 | 1461277443371 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 2568 | 1461277443373 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:24:03 INFO - PROCESS | 2568 | 1461277443375 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 2568 | 1461277443376 Marionette TRACE conn2 <- [1,122,null,{}] 15:24:03 INFO - PROCESS | 2568 | 1461277443386 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}] 15:24:03 INFO - PROCESS | 2568 | 1461277443463 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:24:03 INFO - PROCESS | 2568 | 1461277443509 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x125ae9000 == 38 [pid = 2568] [id = 38] 15:24:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x1279b7c00) [pid = 2568] [serial = 110] [outer = 0x0] 15:24:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x129002c00) [pid = 2568] [serial = 111] [outer = 0x1279b7c00] 15:24:03 INFO - PROCESS | 2568 | 1461277443534 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x1294a5400) [pid = 2568] [serial = 112] [outer = 0x1279b7c00] 15:24:03 INFO - PROCESS | 2568 | 1461277443794 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 476ms 15:24:03 INFO - PROCESS | 2568 | 1461277443852 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 2568 | 1461277443853 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:24:03 INFO - PROCESS | 2568 | 1461277443856 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 2568 | 1461277443857 Marionette TRACE conn2 <- [1,126,null,{}] 15:24:03 INFO - PROCESS | 2568 | 1461277443861 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}] 15:24:03 INFO - PROCESS | 2568 | 1461277443977 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:24:03 INFO - PROCESS | 2568 | 1461277443984 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f55000 == 39 [pid = 2568] [id = 39] 15:24:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12907bc00) [pid = 2568] [serial = 113] [outer = 0x0] 15:24:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12ac2b000) [pid = 2568] [serial = 114] [outer = 0x12907bc00] 15:24:04 INFO - PROCESS | 2568 | 1461277444024 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12ac75000) [pid = 2568] [serial = 115] [outer = 0x12907bc00] 15:24:04 INFO - PROCESS | 2568 | 1461277444427 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]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 622ms 15:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:24:04 INFO - PROCESS | 2568 | 1461277444478 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 2568 | 1461277444480 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:24:04 INFO - PROCESS | 2568 | 1461277444482 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 2568 | 1461277444483 Marionette TRACE conn2 <- [1,130,null,{}] 15:24:04 INFO - PROCESS | 2568 | 1461277444485 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}] 15:24:04 INFO - PROCESS | 2568 | 1461277444556 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:24:04 INFO - PROCESS | 2568 | 1461277444561 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fd0000 == 40 [pid = 2568] [id = 40] 15:24:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12ac75400) [pid = 2568] [serial = 116] [outer = 0x0] 15:24:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12ae02800) [pid = 2568] [serial = 117] [outer = 0x12ac75400] 15:24:04 INFO - PROCESS | 2568 | 1461277444587 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12ae0e800) [pid = 2568] [serial = 118] [outer = 0x12ac75400] 15:24:04 INFO - PROCESS | 2568 | 1461277444878 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]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 15:24:04 INFO - PROCESS | 2568 | 1461277444900 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 2568 | 1461277444901 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:24:04 INFO - PROCESS | 2568 | 1461277444904 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 2568 | 1461277444905 Marionette TRACE conn2 <- [1,134,null,{}] 15:24:04 INFO - PROCESS | 2568 | 1461277444907 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}] 15:24:04 INFO - PROCESS | 2568 | 1461277444986 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:24:04 INFO - PROCESS | 2568 | 1461277444990 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eb1800 == 41 [pid = 2568] [id = 41] 15:24:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12aed3800) [pid = 2568] [serial = 119] [outer = 0x0] 15:24:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12b34d800) [pid = 2568] [serial = 120] [outer = 0x12aed3800] 15:24:05 INFO - PROCESS | 2568 | 1461277445017 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12b47c000) [pid = 2568] [serial = 121] [outer = 0x12aed3800] 15:24:05 INFO - PROCESS | 2568 | 1461277445543 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]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 15:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:24:05 INFO - PROCESS | 2568 | 1461277445574 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 2568 | 1461277445577 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:24:05 INFO - PROCESS | 2568 | 1461277445579 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 2568 | 1461277445582 Marionette TRACE conn2 <- [1,138,null,{}] 15:24:05 INFO - PROCESS | 2568 | 1461277445586 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}] 15:24:05 INFO - PROCESS | 2568 | 1461277445688 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:24:05 INFO - PROCESS | 2568 | 1461277445746 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x118cc6800 == 42 [pid = 2568] [id = 42] 15:24:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x118ee1400) [pid = 2568] [serial = 122] [outer = 0x0] 15:24:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x1197ec000) [pid = 2568] [serial = 123] [outer = 0x118ee1400] 15:24:05 INFO - PROCESS | 2568 | 1461277445780 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x119aba400) [pid = 2568] [serial = 124] [outer = 0x118ee1400] 15:24:06 INFO - PROCESS | 2568 | 1461277446223 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]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 672ms 15:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:24:06 INFO - PROCESS | 2568 | 1461277446251 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 2568 | 1461277446255 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:24:06 INFO - PROCESS | 2568 | 1461277446279 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 2568 | 1461277446281 Marionette TRACE conn2 <- [1,142,null,{}] 15:24:06 INFO - PROCESS | 2568 | 1461277446285 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}] 15:24:06 INFO - PROCESS | 2568 | 1461277446389 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:24:06 INFO - PROCESS | 2568 | 1461277446464 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adb2800 == 43 [pid = 2568] [id = 43] 15:24:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11a957c00) [pid = 2568] [serial = 125] [outer = 0x0] 15:24:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11ad92c00) [pid = 2568] [serial = 126] [outer = 0x11a957c00] 15:24:06 INFO - PROCESS | 2568 | 1461277446494 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x11afa2000) [pid = 2568] [serial = 127] [outer = 0x11a957c00] 15:24:06 INFO - PROCESS | 2568 | 1461277446934 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]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 691ms 15:24:06 INFO - PROCESS | 2568 | 1461277446952 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:24:06 INFO - PROCESS | 2568 | 1461277446953 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:24:06 INFO - PROCESS | 2568 | 1461277446956 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 2568 | 1461277446959 Marionette TRACE conn2 <- [1,146,null,{}] 15:24:06 INFO - PROCESS | 2568 | 1461277446967 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}] 15:24:07 INFO - PROCESS | 2568 | 1461277447080 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:24:07 INFO - PROCESS | 2568 | 1461277447149 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f51000 == 44 [pid = 2568] [id = 44] 15:24:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11bb3a000) [pid = 2568] [serial = 128] [outer = 0x0] 15:24:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11c471000) [pid = 2568] [serial = 129] [outer = 0x11bb3a000] 15:24:07 INFO - PROCESS | 2568 | 1461277447182 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x126f3d000) [pid = 2568] [serial = 130] [outer = 0x11bb3a000] 15:24:07 INFO - PROCESS | 2568 | 1461277447805 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 873ms 15:24:07 INFO - PROCESS | 2568 | 1461277447831 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 2568 | 1461277447833 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:24:07 INFO - PROCESS | 2568 | 1461277447837 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 2568 | 1461277447839 Marionette TRACE conn2 <- [1,150,null,{}] 15:24:07 INFO - PROCESS | 2568 | 1461277447843 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}] 15:24:07 INFO - PROCESS | 2568 | 1461277447932 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:24:07 INFO - PROCESS | 2568 | 1461277447992 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x114c47800 == 45 [pid = 2568] [id = 45] 15:24:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x118ee7000) [pid = 2568] [serial = 131] [outer = 0x0] 15:24:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x11913d400) [pid = 2568] [serial = 132] [outer = 0x118ee7000] 15:24:08 INFO - PROCESS | 2568 | 1461277448025 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x119a37c00) [pid = 2568] [serial = 133] [outer = 0x118ee7000] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x13032b800 == 44 [pid = 2568] [id = 20] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x12b094800 == 43 [pid = 2568] [id = 6] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x12e79d800 == 42 [pid = 2568] [id = 11] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4b6000 == 41 [pid = 2568] [id = 10] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x126fd0000 == 40 [pid = 2568] [id = 40] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x125f55000 == 39 [pid = 2568] [id = 39] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x125ae9000 == 38 [pid = 2568] [id = 38] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x1259ac800 == 37 [pid = 2568] [id = 37] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11c77a800 == 36 [pid = 2568] [id = 36] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11c386800 == 35 [pid = 2568] [id = 35] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x119282800 == 34 [pid = 2568] [id = 34] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfb3000 == 33 [pid = 2568] [id = 33] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9c3000 == 32 [pid = 2568] [id = 32] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad77000 == 31 [pid = 2568] [id = 31] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab0a000 == 30 [pid = 2568] [id = 30] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x119a73000 == 29 [pid = 2568] [id = 29] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x1192ab000 == 28 [pid = 2568] [id = 28] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x118cd1800 == 27 [pid = 2568] [id = 27] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x11537b000 == 26 [pid = 2568] [id = 26] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b2000 == 25 [pid = 2568] [id = 25] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x1177e5800 == 24 [pid = 2568] [id = 24] 15:24:08 INFO - PROCESS | 2568 | --DOCSHELL 0x1140a6800 == 23 [pid = 2568] [id = 23] 15:24:08 INFO - PROCESS | 2568 | 1461277448551 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 775ms 15:24:08 INFO - PROCESS | 2568 | 1461277448611 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 2568 | 1461277448614 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:24:08 INFO - PROCESS | 2568 | 1461277448617 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 2568 | 1461277448620 Marionette TRACE conn2 <- [1,154,null,{}] 15:24:08 INFO - PROCESS | 2568 | 1461277448623 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}] 15:24:08 INFO - PROCESS | 2568 | 1461277448714 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:24:08 INFO - PROCESS | 2568 | 1461277448773 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x1177e5800 == 24 [pid = 2568] [id = 46] 15:24:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11597a400) [pid = 2568] [serial = 134] [outer = 0x0] 15:24:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x11913cc00) [pid = 2568] [serial = 135] [outer = 0x11597a400] 15:24:08 INFO - PROCESS | 2568 | 1461277448807 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x119ab4400) [pid = 2568] [serial = 136] [outer = 0x11597a400] 15:24:09 INFO - PROCESS | 2568 | 1461277449330 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]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 722ms 15:24:09 INFO - PROCESS | 2568 | 1461277449340 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 2568 | 1461277449348 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:24:09 INFO - PROCESS | 2568 | 1461277449355 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 2568 | 1461277449357 Marionette TRACE conn2 <- [1,158,null,{}] 15:24:09 INFO - PROCESS | 2568 | 1461277449362 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}] 15:24:09 INFO - PROCESS | 2568 | 1461277449496 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:24:09 INFO - PROCESS | 2568 | 1461277449580 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b22800 == 25 [pid = 2568] [id = 47] 15:24:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x11a88e400) [pid = 2568] [serial = 137] [outer = 0x0] 15:24:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x11a957800) [pid = 2568] [serial = 138] [outer = 0x11a88e400] 15:24:09 INFO - PROCESS | 2568 | 1461277449616 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x11ada3400) [pid = 2568] [serial = 139] [outer = 0x11a88e400] 15:24:10 INFO - PROCESS | 2568 | 1461277450062 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]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 726ms 15:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:24:10 INFO - PROCESS | 2568 | 1461277450080 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 2568 | 1461277450081 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:24:10 INFO - PROCESS | 2568 | 1461277450083 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 2568 | 1461277450086 Marionette TRACE conn2 <- [1,162,null,{}] 15:24:10 INFO - PROCESS | 2568 | 1461277450094 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}] 15:24:10 INFO - PROCESS | 2568 | 1461277450188 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:24:10 INFO - PROCESS | 2568 | 1461277450244 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b0e0000 == 26 [pid = 2568] [id = 48] 15:24:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x11af9c800) [pid = 2568] [serial = 140] [outer = 0x0] 15:24:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x11c19d000) [pid = 2568] [serial = 141] [outer = 0x11af9c800] 15:24:10 INFO - PROCESS | 2568 | 1461277450284 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x11c4dac00) [pid = 2568] [serial = 142] [outer = 0x11af9c800] 15:24:10 INFO - PROCESS | 2568 | 1461277450751 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]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 722ms 15:24:10 INFO - PROCESS | 2568 | 1461277450823 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:24:10 INFO - PROCESS | 2568 | 1461277450826 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:24:10 INFO - PROCESS | 2568 | 1461277450830 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 2568 | 1461277450833 Marionette TRACE conn2 <- [1,166,null,{}] 15:24:10 INFO - PROCESS | 2568 | 1461277450836 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}] 15:24:10 INFO - PROCESS | 2568 | 1461277450971 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:24:11 INFO - PROCESS | 2568 | 1461277451029 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c18e000 == 27 [pid = 2568] [id = 49] 15:24:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x11b082c00) [pid = 2568] [serial = 143] [outer = 0x0] 15:24:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x125e46400) [pid = 2568] [serial = 144] [outer = 0x11b082c00] 15:24:11 INFO - PROCESS | 2568 | 1461277451060 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x126a72c00) [pid = 2568] [serial = 145] [outer = 0x11b082c00] 15:24:11 INFO - PROCESS | 2568 | 1461277451494 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 15:24:11 INFO - PROCESS | 2568 | 1461277451503 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 2568 | 1461277451504 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:24:11 INFO - PROCESS | 2568 | 1461277451506 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 2568 | 1461277451508 Marionette TRACE conn2 <- [1,170,null,{}] 15:24:11 INFO - PROCESS | 2568 | 1461277451529 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}] 15:24:11 INFO - PROCESS | 2568 | 1461277451619 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:24:11 INFO - PROCESS | 2568 | 1461277451677 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x119111800 == 28 [pid = 2568] [id = 50] 15:24:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x125849c00) [pid = 2568] [serial = 146] [outer = 0x0] 15:24:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x126e7fc00) [pid = 2568] [serial = 147] [outer = 0x125849c00] 15:24:11 INFO - PROCESS | 2568 | 1461277451710 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12742a400) [pid = 2568] [serial = 148] [outer = 0x125849c00] 15:24:12 INFO - PROCESS | 2568 | 1461277452181 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]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 718ms 15:24:12 INFO - PROCESS | 2568 | 1461277452249 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 2568 | 1461277452251 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:24:12 INFO - PROCESS | 2568 | 1461277452257 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 2568 | 1461277452259 Marionette TRACE conn2 <- [1,174,null,{}] 15:24:12 INFO - PROCESS | 2568 | 1461277452263 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}] 15:24:12 INFO - PROCESS | 2568 | 1461277452349 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:24:12 INFO - PROCESS | 2568 | 1461277452412 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x119267800 == 29 [pid = 2568] [id = 51] 15:24:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x118eec800) [pid = 2568] [serial = 149] [outer = 0x0] 15:24:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x1191c6800) [pid = 2568] [serial = 150] [outer = 0x118eec800] 15:24:12 INFO - PROCESS | 2568 | 1461277452440 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x119abe800) [pid = 2568] [serial = 151] [outer = 0x118eec800] 15:24:12 INFO - PROCESS | 2568 | --DOCSHELL 0x118cc6800 == 28 [pid = 2568] [id = 42] 15:24:12 INFO - PROCESS | 2568 | 1461277452879 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]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 674ms 15:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:24:12 INFO - PROCESS | 2568 | 1461277452931 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 2568 | 1461277452933 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:24:12 INFO - PROCESS | 2568 | 1461277452936 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 2568 | 1461277452939 Marionette TRACE conn2 <- [1,178,null,{}] 15:24:12 INFO - PROCESS | 2568 | 1461277452943 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}] 15:24:13 INFO - PROCESS | 2568 | 1461277453071 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:24:13 INFO - PROCESS | 2568 | 1461277453118 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a5b800 == 29 [pid = 2568] [id = 52] 15:24:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x119294000) [pid = 2568] [serial = 152] [outer = 0x0] 15:24:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x119d78400) [pid = 2568] [serial = 153] [outer = 0x119294000] 15:24:13 INFO - PROCESS | 2568 | 1461277453153 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x11a955800) [pid = 2568] [serial = 154] [outer = 0x119294000] 15:24:13 INFO - PROCESS | 2568 | 1461277453570 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]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 15:24:13 INFO - PROCESS | 2568 | 1461277453648 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 2568 | 1461277453654 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:24:13 INFO - PROCESS | 2568 | 1461277453667 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 2568 | 1461277453670 Marionette TRACE conn2 <- [1,182,null,{}] 15:24:13 INFO - PROCESS | 2568 | 1461277453674 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}] 15:24:13 INFO - PROCESS | 2568 | 1461277453816 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:24:13 INFO - PROCESS | 2568 | 1461277453895 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c17f800 == 30 [pid = 2568] [id = 53] 15:24:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x11b07fc00) [pid = 2568] [serial = 155] [outer = 0x0] 15:24:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x11bb39000) [pid = 2568] [serial = 156] [outer = 0x11b07fc00] 15:24:13 INFO - PROCESS | 2568 | 1461277453944 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11c47a400) [pid = 2568] [serial = 157] [outer = 0x11b07fc00] 15:24:14 INFO - PROCESS | 2568 | 1461277454364 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]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 723ms 15:24:14 INFO - PROCESS | 2568 | 1461277454388 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 2568 | 1461277454389 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:24:14 INFO - PROCESS | 2568 | 1461277454392 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 2568 | 1461277454395 Marionette TRACE conn2 <- [1,186,null,{}] 15:24:14 INFO - PROCESS | 2568 | 1461277454402 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}] 15:24:14 INFO - PROCESS | 2568 | 1461277454496 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:24:14 INFO - PROCESS | 2568 | 1461277454541 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f52000 == 31 [pid = 2568] [id = 54] 15:24:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x125845800) [pid = 2568] [serial = 158] [outer = 0x0] 15:24:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x125fefc00) [pid = 2568] [serial = 159] [outer = 0x125845800] 15:24:14 INFO - PROCESS | 2568 | 1461277454576 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x1274e9c00) [pid = 2568] [serial = 160] [outer = 0x125845800] 15:24:14 INFO - PROCESS | 2568 | 1461277454989 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 15:24:15 INFO - PROCESS | 2568 | 1461277455014 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 2568 | 1461277455016 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:24:15 INFO - PROCESS | 2568 | 1461277455018 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 2568 | 1461277455019 Marionette TRACE conn2 <- [1,190,null,{}] 15:24:15 INFO - PROCESS | 2568 | 1461277455022 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}] 15:24:15 INFO - PROCESS | 2568 | 1461277455114 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:24:15 INFO - PROCESS | 2568 | 1461277455192 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eb0800 == 32 [pid = 2568] [id = 55] 15:24:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x129004c00) [pid = 2568] [serial = 161] [outer = 0x0] 15:24:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x129551c00) [pid = 2568] [serial = 162] [outer = 0x129004c00] 15:24:15 INFO - PROCESS | 2568 | 1461277455225 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12ac75c00) [pid = 2568] [serial = 163] [outer = 0x129004c00] 15:24:15 INFO - PROCESS | 2568 | 1461277455628 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 619ms 15:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:24:15 INFO - PROCESS | 2568 | 1461277455638 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 2568 | 1461277455639 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:24:15 INFO - PROCESS | 2568 | 1461277455641 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 2568 | 1461277455642 Marionette TRACE conn2 <- [1,194,null,{}] 15:24:15 INFO - PROCESS | 2568 | 1461277455645 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}] 15:24:15 INFO - PROCESS | 2568 | 1461277455730 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:24:15 INFO - PROCESS | 2568 | 1461277455787 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x11401e800 == 33 [pid = 2568] [id = 56] 15:24:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x129553c00) [pid = 2568] [serial = 164] [outer = 0x0] 15:24:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12ae06c00) [pid = 2568] [serial = 165] [outer = 0x129553c00] 15:24:15 INFO - PROCESS | 2568 | 1461277455819 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12b347800) [pid = 2568] [serial = 166] [outer = 0x129553c00] 15:24:16 INFO - PROCESS | 2568 | 1461277456253 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]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 623ms 15:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:24:16 INFO - PROCESS | 2568 | 1461277456264 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 2568 | 1461277456266 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:24:16 INFO - PROCESS | 2568 | 1461277456268 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 2568 | 1461277456269 Marionette TRACE conn2 <- [1,198,null,{}] 15:24:16 INFO - PROCESS | 2568 | 1461277456271 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}] 15:24:16 INFO - PROCESS | 2568 | 1461277456424 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:24:16 INFO - PROCESS | 2568 | 1461277456495 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac13000 == 34 [pid = 2568] [id = 57] 15:24:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12c37b400) [pid = 2568] [serial = 167] [outer = 0x0] 15:24:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12c380800) [pid = 2568] [serial = 168] [outer = 0x12c37b400] 15:24:16 INFO - PROCESS | 2568 | 1461277456526 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12c4a2800) [pid = 2568] [serial = 169] [outer = 0x12c37b400] 15:24:17 INFO - PROCESS | 2568 | 1461277457072 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]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 821ms 15:24:17 INFO - PROCESS | 2568 | 1461277457090 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 2568 | 1461277457094 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:24:17 INFO - PROCESS | 2568 | 1461277457122 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 2568 | 1461277457126 Marionette TRACE conn2 <- [1,202,null,{}] 15:24:17 INFO - PROCESS | 2568 | 1461277457134 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}] 15:24:17 INFO - PROCESS | 2568 | 1461277457256 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:24:17 INFO - PROCESS | 2568 | 1461277457329 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad7b800 == 35 [pid = 2568] [id = 58] 15:24:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x119ab9c00) [pid = 2568] [serial = 170] [outer = 0x0] 15:24:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x119d6b000) [pid = 2568] [serial = 171] [outer = 0x119ab9c00] 15:24:17 INFO - PROCESS | 2568 | 1461277457357 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x11acd4000) [pid = 2568] [serial = 172] [outer = 0x119ab9c00] 15:24:17 INFO - PROCESS | 2568 | --DOCSHELL 0x11c18e000 == 34 [pid = 2568] [id = 49] 15:24:17 INFO - PROCESS | 2568 | --DOCSHELL 0x11b0e0000 == 33 [pid = 2568] [id = 48] 15:24:17 INFO - PROCESS | 2568 | --DOCSHELL 0x119b22800 == 32 [pid = 2568] [id = 47] 15:24:17 INFO - PROCESS | 2568 | --DOCSHELL 0x1177e5800 == 31 [pid = 2568] [id = 46] 15:24:17 INFO - PROCESS | 2568 | 1461277457936 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]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 881ms 15:24:18 INFO - PROCESS | 2568 | 1461277457998 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 2568 | 1461277458000 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:24:18 INFO - PROCESS | 2568 | 1461277458004 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 2568 | 1461277458007 Marionette TRACE conn2 <- [1,206,null,{}] 15:24:18 INFO - PROCESS | 2568 | 1461277458010 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}] 15:24:18 INFO - PROCESS | 2568 | 1461277458104 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:24:18 INFO - PROCESS | 2568 | 1461277458167 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab15000 == 32 [pid = 2568] [id = 59] 15:24:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x11ad98400) [pid = 2568] [serial = 173] [outer = 0x0] 15:24:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x11b083000) [pid = 2568] [serial = 174] [outer = 0x11ad98400] 15:24:18 INFO - PROCESS | 2568 | 1461277458201 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x11c434000) [pid = 2568] [serial = 175] [outer = 0x11ad98400] 15:24:18 INFO - PROCESS | 2568 | 1461277458612 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]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 622ms 15:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:24:18 INFO - PROCESS | 2568 | 1461277458626 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 2568 | 1461277458630 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:24:18 INFO - PROCESS | 2568 | 1461277458634 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 2568 | 1461277458636 Marionette TRACE conn2 <- [1,210,null,{}] 15:24:18 INFO - PROCESS | 2568 | 1461277458639 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}] 15:24:18 INFO - PROCESS | 2568 | 1461277458736 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:24:18 INFO - PROCESS | 2568 | 1461277458784 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f4d000 == 33 [pid = 2568] [id = 60] 15:24:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x11c476400) [pid = 2568] [serial = 176] [outer = 0x0] 15:24:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x125845000) [pid = 2568] [serial = 177] [outer = 0x11c476400] 15:24:18 INFO - PROCESS | 2568 | 1461277458815 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x1274b7c00) [pid = 2568] [serial = 178] [outer = 0x11c476400] 15:24:19 INFO - PROCESS | 2568 | 1461277459250 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]]]}] 15:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 670ms 15:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:24:19 INFO - PROCESS | 2568 | 1461277459305 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 2568 | 1461277459306 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:24:19 INFO - PROCESS | 2568 | 1461277459309 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 2568 | 1461277459311 Marionette TRACE conn2 <- [1,214,null,{}] 15:24:19 INFO - PROCESS | 2568 | 1461277459319 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}] 15:24:19 INFO - PROCESS | 2568 | 1461277459417 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:24:19 INFO - PROCESS | 2568 | 1461277459470 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a98f000 == 34 [pid = 2568] [id = 61] 15:24:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x127f51400) [pid = 2568] [serial = 179] [outer = 0x0] 15:24:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12907f000) [pid = 2568] [serial = 180] [outer = 0x127f51400] 15:24:19 INFO - PROCESS | 2568 | 1461277459503 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x12b348800) [pid = 2568] [serial = 181] [outer = 0x127f51400] 15:24:19 INFO - PROCESS | 2568 | 1461277459917 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]]]}] 15:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 622ms 15:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:24:19 INFO - PROCESS | 2568 | 1461277459931 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 2568 | 1461277459933 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:24:19 INFO - PROCESS | 2568 | 1461277459935 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 2568 | 1461277459936 Marionette TRACE conn2 <- [1,218,null,{}] 15:24:19 INFO - PROCESS | 2568 | 1461277459939 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}] 15:24:20 INFO - PROCESS | 2568 | 1461277460034 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:24:20 INFO - PROCESS | 2568 | 1461277460111 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3d9800 == 35 [pid = 2568] [id = 62] 15:24:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x12b6b1800) [pid = 2568] [serial = 182] [outer = 0x0] 15:24:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x12c1b1c00) [pid = 2568] [serial = 183] [outer = 0x12b6b1800] 15:24:20 INFO - PROCESS | 2568 | 1461277460143 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x12c37a400) [pid = 2568] [serial = 184] [outer = 0x12b6b1800] 15:24:20 INFO - PROCESS | 2568 | 1461277460539 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]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 618ms 15:24:20 INFO - PROCESS | 2568 | 1461277460554 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 2568 | 1461277460555 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:24:20 INFO - PROCESS | 2568 | 1461277460557 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 2568 | 1461277460559 Marionette TRACE conn2 <- [1,222,null,{}] 15:24:20 INFO - PROCESS | 2568 | 1461277460561 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}] 15:24:20 INFO - PROCESS | 2568 | 1461277460659 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:24:20 INFO - PROCESS | 2568 | 1461277460727 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c130800 == 36 [pid = 2568] [id = 63] 15:24:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12c49b800) [pid = 2568] [serial = 185] [outer = 0x0] 15:24:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x12d2ea400) [pid = 2568] [serial = 186] [outer = 0x12c49b800] 15:24:20 INFO - PROCESS | 2568 | 1461277460758 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x12d2f6400) [pid = 2568] [serial = 187] [outer = 0x12c49b800] 15:24:21 INFO - PROCESS | 2568 | 1461277461168 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]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 15:24:21 INFO - PROCESS | 2568 | 1461277461177 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 2568 | 1461277461179 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:24:21 INFO - PROCESS | 2568 | 1461277461181 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 2568 | 1461277461182 Marionette TRACE conn2 <- [1,226,null,{}] 15:24:21 INFO - PROCESS | 2568 | 1461277461185 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}] 15:24:21 INFO - PROCESS | 2568 | 1461277461300 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:24:21 INFO - PROCESS | 2568 | 1461277461403 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d744000 == 37 [pid = 2568] [id = 64] 15:24:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x11a608c00) [pid = 2568] [serial = 188] [outer = 0x0] 15:24:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12da31000) [pid = 2568] [serial = 189] [outer = 0x11a608c00] 15:24:21 INFO - PROCESS | 2568 | 1461277461437 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x12e42b400) [pid = 2568] [serial = 190] [outer = 0x11a608c00] 15:24:21 INFO - PROCESS | 2568 | 1461277461834 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]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 669ms 15:24:21 INFO - PROCESS | 2568 | 1461277461850 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 2568 | 1461277461851 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:24:21 INFO - PROCESS | 2568 | 1461277461854 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 2568 | 1461277461855 Marionette TRACE conn2 <- [1,230,null,{}] 15:24:21 INFO - PROCESS | 2568 | 1461277461857 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}] 15:24:21 INFO - PROCESS | 2568 | 1461277461949 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:24:21 INFO - PROCESS | 2568 | 1461277461998 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da92000 == 38 [pid = 2568] [id = 65] 15:24:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12d8b9400) [pid = 2568] [serial = 191] [outer = 0x0] 15:24:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12e464800) [pid = 2568] [serial = 192] [outer = 0x12d8b9400] 15:24:22 INFO - PROCESS | 2568 | 1461277462027 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x12e46bc00) [pid = 2568] [serial = 193] [outer = 0x12d8b9400] 15:24:22 INFO - PROCESS | 2568 | 1461277462563 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]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 720ms 15:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:24:22 INFO - PROCESS | 2568 | 1461277462575 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 2568 | 1461277462578 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:24:22 INFO - PROCESS | 2568 | 1461277462583 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 2568 | 1461277462587 Marionette TRACE conn2 <- [1,234,null,{}] 15:24:22 INFO - PROCESS | 2568 | 1461277462642 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}] 15:24:22 INFO - PROCESS | 2568 | 1461277462827 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:24:22 INFO - PROCESS | 2568 | 1461277462886 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258db000 == 39 [pid = 2568] [id = 66] 15:24:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x11ad9d400) [pid = 2568] [serial = 194] [outer = 0x0] 15:24:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x11af99800) [pid = 2568] [serial = 195] [outer = 0x11ad9d400] 15:24:22 INFO - PROCESS | 2568 | 1461277462915 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 196 (0x11c4e2000) [pid = 2568] [serial = 196] [outer = 0x11ad9d400] 15:24:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 197 (0x1274b2800) [pid = 2568] [serial = 197] [outer = 0x12f8b0800] 15:24:23 INFO - PROCESS | 2568 | --DOCSHELL 0x125f51000 == 38 [pid = 2568] [id = 44] 15:24:23 INFO - PROCESS | 2568 | --DOCSHELL 0x11adb2800 == 37 [pid = 2568] [id = 43] 15:24:23 INFO - PROCESS | 2568 | 1461277463450 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]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 910ms 15:24:23 INFO - PROCESS | 2568 | 1461277463492 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 2568 | 1461277463494 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:24:23 INFO - PROCESS | 2568 | 1461277463498 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 2568 | 1461277463501 Marionette TRACE conn2 <- [1,238,null,{}] 15:24:23 INFO - PROCESS | 2568 | 1461277463505 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}] 15:24:23 INFO - PROCESS | 2568 | 1461277463601 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:24:23 INFO - PROCESS | 2568 | 1461277463682 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c766000 == 38 [pid = 2568] [id = 67] 15:24:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 198 (0x11ada5400) [pid = 2568] [serial = 198] [outer = 0x0] 15:24:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 199 (0x125843800) [pid = 2568] [serial = 199] [outer = 0x11ada5400] 15:24:23 INFO - PROCESS | 2568 | 1461277463716 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 200 (0x126a6e400) [pid = 2568] [serial = 200] [outer = 0x11ada5400] 15:24:24 INFO - PROCESS | 2568 | 1461277464160 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 15:24:24 INFO - PROCESS | 2568 | 1461277464169 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 2568 | 1461277464174 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:24:24 INFO - PROCESS | 2568 | 1461277464178 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 2568 | 1461277464180 Marionette TRACE conn2 <- [1,242,null,{}] 15:24:24 INFO - PROCESS | 2568 | 1461277464183 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}] 15:24:24 INFO - PROCESS | 2568 | 1461277464281 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:24:24 INFO - PROCESS | 2568 | 1461277464332 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac1c000 == 39 [pid = 2568] [id = 68] 15:24:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 201 (0x1274b6000) [pid = 2568] [serial = 201] [outer = 0x0] 15:24:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 202 (0x127e87400) [pid = 2568] [serial = 202] [outer = 0x1274b6000] 15:24:24 INFO - PROCESS | 2568 | 1461277464363 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 203 (0x12ae0e400) [pid = 2568] [serial = 203] [outer = 0x1274b6000] 15:24:24 INFO - PROCESS | 2568 | 1461277464773 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]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 15:24:24 INFO - PROCESS | 2568 | 1461277464798 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 2568 | 1461277464799 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:24:24 INFO - PROCESS | 2568 | 1461277464801 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 2568 | 1461277464804 Marionette TRACE conn2 <- [1,246,null,{}] 15:24:24 INFO - PROCESS | 2568 | 1461277464812 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}] 15:24:24 INFO - PROCESS | 2568 | 1461277464910 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:24:24 INFO - PROCESS | 2568 | 1461277464965 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d74f800 == 40 [pid = 2568] [id = 69] 15:24:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 204 (0x12b481400) [pid = 2568] [serial = 204] [outer = 0x0] 15:24:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 205 (0x12c4a0c00) [pid = 2568] [serial = 205] [outer = 0x12b481400] 15:24:25 INFO - PROCESS | 2568 | 1461277464999 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 206 (0x12da2f000) [pid = 2568] [serial = 206] [outer = 0x12b481400] 15:24:25 INFO - PROCESS | 2568 | 1461277465422 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]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 672ms 15:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:24:25 INFO - PROCESS | 2568 | 1461277465474 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 2568 | 1461277465476 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:24:25 INFO - PROCESS | 2568 | 1461277465478 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 2568 | 1461277465479 Marionette TRACE conn2 <- [1,250,null,{}] 15:24:25 INFO - PROCESS | 2568 | 1461277465481 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}] 15:24:25 INFO - PROCESS | 2568 | 1461277465588 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:24:25 INFO - PROCESS | 2568 | 1461277465652 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4b5800 == 41 [pid = 2568] [id = 70] 15:24:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 207 (0x12db7d400) [pid = 2568] [serial = 207] [outer = 0x0] 15:24:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 208 (0x12e423400) [pid = 2568] [serial = 208] [outer = 0x12db7d400] 15:24:25 INFO - PROCESS | 2568 | 1461277465682 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 209 (0x12e46c000) [pid = 2568] [serial = 209] [outer = 0x12db7d400] 15:24:26 INFO - PROCESS | 2568 | 1461277466087 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]]]}] 15:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 15:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:24:26 INFO - PROCESS | 2568 | 1461277466097 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 2568 | 1461277466098 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:24:26 INFO - PROCESS | 2568 | 1461277466101 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 2568 | 1461277466102 Marionette TRACE conn2 <- [1,254,null,{}] 15:24:26 INFO - PROCESS | 2568 | 1461277466104 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}] 15:24:26 INFO - PROCESS | 2568 | 1461277466193 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:24:26 INFO - PROCESS | 2568 | 1461277466243 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e799800 == 42 [pid = 2568] [id = 71] 15:24:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 210 (0x12e46e400) [pid = 2568] [serial = 210] [outer = 0x0] 15:24:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 211 (0x12e52a400) [pid = 2568] [serial = 211] [outer = 0x12e46e400] 15:24:26 INFO - PROCESS | 2568 | 1461277466273 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 212 (0x12e773c00) [pid = 2568] [serial = 212] [outer = 0x12e46e400] 15:24:26 INFO - PROCESS | 2568 | 1461277466693 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]]]}] 15:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 620ms 15:24:26 INFO - PROCESS | 2568 | 1461277466721 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 2568 | 1461277466722 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:24:26 INFO - PROCESS | 2568 | 1461277466725 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 2568 | 1461277466726 Marionette TRACE conn2 <- [1,258,null,{}] 15:24:26 INFO - PROCESS | 2568 | 1461277466728 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}] 15:24:26 INFO - PROCESS | 2568 | 1461277466845 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:24:26 INFO - PROCESS | 2568 | 1461277466936 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed4a000 == 43 [pid = 2568] [id = 72] 15:24:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 213 (0x12e778400) [pid = 2568] [serial = 213] [outer = 0x0] 15:24:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 214 (0x12e921000) [pid = 2568] [serial = 214] [outer = 0x12e778400] 15:24:26 INFO - PROCESS | 2568 | 1461277466970 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 215 (0x12f2d3c00) [pid = 2568] [serial = 215] [outer = 0x12e778400] 15:24:27 INFO - PROCESS | 2568 | 1461277467374 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]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 672ms 15:24:27 INFO - PROCESS | 2568 | 1461277467398 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 2568 | 1461277467399 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:24:27 INFO - PROCESS | 2568 | 1461277467401 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 2568 | 1461277467403 Marionette TRACE conn2 <- [1,262,null,{}] 15:24:27 INFO - PROCESS | 2568 | 1461277467405 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}] 15:24:27 INFO - PROCESS | 2568 | 1461277467494 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:24:27 INFO - PROCESS | 2568 | 1461277467546 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2db000 == 44 [pid = 2568] [id = 73] 15:24:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 216 (0x12e46c800) [pid = 2568] [serial = 216] [outer = 0x0] 15:24:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 217 (0x12f2d7c00) [pid = 2568] [serial = 217] [outer = 0x12e46c800] 15:24:27 INFO - PROCESS | 2568 | 1461277467576 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 218 (0x12f628000) [pid = 2568] [serial = 218] [outer = 0x12e46c800] 15:24:27 INFO - PROCESS | 2568 | 1461277467981 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]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 617ms 15:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:24:28 INFO - PROCESS | 2568 | 1461277468020 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 2568 | 1461277468021 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:24:28 INFO - PROCESS | 2568 | 1461277468023 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 2568 | 1461277468025 Marionette TRACE conn2 <- [1,266,null,{}] 15:24:28 INFO - PROCESS | 2568 | 1461277468027 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}] 15:24:28 INFO - PROCESS | 2568 | 1461277468119 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:24:28 INFO - PROCESS | 2568 | 1461277468219 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6d0800 == 45 [pid = 2568] [id = 74] 15:24:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 219 (0x11bc62000) [pid = 2568] [serial = 219] [outer = 0x0] 15:24:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 220 (0x11bc6a000) [pid = 2568] [serial = 220] [outer = 0x11bc62000] 15:24:28 INFO - PROCESS | 2568 | 1461277468251 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 221 (0x11bc6e400) [pid = 2568] [serial = 221] [outer = 0x11bc62000] 15:24:28 INFO - PROCESS | 2568 | 1461277468723 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]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 723ms 15:24:28 INFO - PROCESS | 2568 | 1461277468747 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 2568 | 1461277468749 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:24:28 INFO - PROCESS | 2568 | 1461277468753 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 2568 | 1461277468755 Marionette TRACE conn2 <- [1,270,null,{}] 15:24:28 INFO - PROCESS | 2568 | 1461277468759 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}] 15:24:28 INFO - PROCESS | 2568 | 1461277468855 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:24:28 INFO - PROCESS | 2568 | 1461277468914 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x129440000 == 46 [pid = 2568] [id = 75] 15:24:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 222 (0x11bc6a400) [pid = 2568] [serial = 222] [outer = 0x0] 15:24:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 223 (0x11bc70c00) [pid = 2568] [serial = 223] [outer = 0x11bc6a400] 15:24:28 INFO - PROCESS | 2568 | 1461277468941 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 224 (0x123939c00) [pid = 2568] [serial = 224] [outer = 0x11bc6a400] 15:24:29 INFO - PROCESS | 2568 | 1461277469474 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]]]}] 15:24:29 INFO - PROCESS | 2568 | --DOCSHELL 0x12c130800 == 45 [pid = 2568] [id = 63] 15:24:29 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3d9800 == 44 [pid = 2568] [id = 62] 15:24:29 INFO - PROCESS | 2568 | --DOCSHELL 0x12a98f000 == 43 [pid = 2568] [id = 61] 15:24:29 INFO - PROCESS | 2568 | --DOCSHELL 0x125f4d000 == 42 [pid = 2568] [id = 60] 15:24:29 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab15000 == 41 [pid = 2568] [id = 59] 15:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 822ms 15:24:29 INFO - PROCESS | 2568 | 1461277469577 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:24:29 INFO - PROCESS | 2568 | 1461277469582 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:24:29 INFO - PROCESS | 2568 | 1461277469588 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 2568 | 1461277469592 Marionette TRACE conn2 <- [1,274,null,{}] 15:24:29 INFO - PROCESS | 2568 | 1461277469598 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}] 15:24:29 INFO - PROCESS | 2568 | 1461277469694 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:24:29 INFO - PROCESS | 2568 | 1461277469761 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c2a000 == 42 [pid = 2568] [id = 76] 15:24:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 225 (0x11c42c800) [pid = 2568] [serial = 225] [outer = 0x0] 15:24:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 226 (0x11c79dc00) [pid = 2568] [serial = 226] [outer = 0x11c42c800] 15:24:29 INFO - PROCESS | 2568 | 1461277469794 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 227 (0x123940000) [pid = 2568] [serial = 227] [outer = 0x11c42c800] 15:24:30 INFO - PROCESS | 2568 | 1461277470218 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 678ms 15:24:30 INFO - PROCESS | 2568 | 1461277470280 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 2568 | 1461277470284 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:24:30 INFO - PROCESS | 2568 | 1461277470291 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 2568 | 1461277470293 Marionette TRACE conn2 <- [1,278,null,{}] 15:24:30 INFO - PROCESS | 2568 | 1461277470298 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}] 15:24:30 INFO - PROCESS | 2568 | 1461277470393 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:24:30 INFO - PROCESS | 2568 | 1461277470466 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12943c800 == 43 [pid = 2568] [id = 77] 15:24:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 228 (0x1274e8c00) [pid = 2568] [serial = 228] [outer = 0x0] 15:24:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 229 (0x127e86c00) [pid = 2568] [serial = 229] [outer = 0x1274e8c00] 15:24:30 INFO - PROCESS | 2568 | 1461277470497 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 230 (0x129551000) [pid = 2568] [serial = 230] [outer = 0x1274e8c00] 15:24:30 INFO - PROCESS | 2568 | 1461277470919 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]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 15:24:30 INFO - PROCESS | 2568 | 1461277470974 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 2568 | 1461277470976 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:24:30 INFO - PROCESS | 2568 | 1461277470995 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 2568 | 1461277470998 Marionette TRACE conn2 <- [1,282,null,{}] 15:24:31 INFO - PROCESS | 2568 | 1461277471005 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}] 15:24:31 INFO - PROCESS | 2568 | 1461277471105 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:24:31 INFO - PROCESS | 2568 | 1461277471178 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4af000 == 44 [pid = 2568] [id = 78] 15:24:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 231 (0x12955d000) [pid = 2568] [serial = 231] [outer = 0x0] 15:24:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 232 (0x12ac28400) [pid = 2568] [serial = 232] [outer = 0x12955d000] 15:24:31 INFO - PROCESS | 2568 | 1461277471212 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 233 (0x12ac31c00) [pid = 2568] [serial = 233] [outer = 0x12955d000] 15:24:31 INFO - PROCESS | 2568 | 1461277471647 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]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 676ms 15:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:24:31 INFO - PROCESS | 2568 | 1461277471667 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 2568 | 1461277471669 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:24:31 INFO - PROCESS | 2568 | 1461277471671 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 2568 | 1461277471673 Marionette TRACE conn2 <- [1,286,null,{}] 15:24:31 INFO - PROCESS | 2568 | 1461277471675 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}] 15:24:31 INFO - PROCESS | 2568 | 1461277471772 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:24:31 INFO - PROCESS | 2568 | 1461277471827 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f020800 == 45 [pid = 2568] [id = 79] 15:24:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 234 (0x12b34f800) [pid = 2568] [serial = 234] [outer = 0x0] 15:24:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 235 (0x12b6a5800) [pid = 2568] [serial = 235] [outer = 0x12b34f800] 15:24:31 INFO - PROCESS | 2568 | 1461277471859 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 236 (0x12d2efc00) [pid = 2568] [serial = 236] [outer = 0x12b34f800] 15:24:32 INFO - PROCESS | 2568 | 1461277472265 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]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 15:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:24:32 INFO - PROCESS | 2568 | 1461277472290 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 2568 | 1461277472292 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:24:32 INFO - PROCESS | 2568 | 1461277472294 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 2568 | 1461277472295 Marionette TRACE conn2 <- [1,290,null,{}] 15:24:32 INFO - PROCESS | 2568 | 1461277472298 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}] 15:24:32 INFO - PROCESS | 2568 | 1461277472388 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:24:32 INFO - PROCESS | 2568 | 1461277472483 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fd85800 == 46 [pid = 2568] [id = 80] 15:24:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 237 (0x12da2a000) [pid = 2568] [serial = 237] [outer = 0x0] 15:24:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 238 (0x12db75c00) [pid = 2568] [serial = 238] [outer = 0x12da2a000] 15:24:32 INFO - PROCESS | 2568 | 1461277472513 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 239 (0x12e420c00) [pid = 2568] [serial = 239] [outer = 0x12da2a000] 15:24:32 INFO - PROCESS | 2568 | 1461277472909 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]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 15:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:24:32 INFO - PROCESS | 2568 | 1461277472979 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 2568 | 1461277472981 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:24:32 INFO - PROCESS | 2568 | 1461277472985 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 2568 | 1461277472987 Marionette TRACE conn2 <- [1,294,null,{}] 15:24:32 INFO - PROCESS | 2568 | 1461277472989 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}] 15:24:33 INFO - PROCESS | 2568 | 1461277473105 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:24:33 INFO - PROCESS | 2568 | 1461277473179 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x130334800 == 47 [pid = 2568] [id = 81] 15:24:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 240 (0x12e773800) [pid = 2568] [serial = 240] [outer = 0x0] 15:24:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 241 (0x12e920400) [pid = 2568] [serial = 241] [outer = 0x12e773800] 15:24:33 INFO - PROCESS | 2568 | 1461277473211 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 242 (0x12e930800) [pid = 2568] [serial = 242] [outer = 0x12e773800] 15:24:33 INFO - PROCESS | 2568 | 1461277473621 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]]]}] 15:24:33 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. 15:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 15:24:33 INFO - PROCESS | 2568 | 1461277473681 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 2568 | 1461277473682 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:24:33 INFO - PROCESS | 2568 | 1461277473702 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 2568 | 1461277473703 Marionette TRACE conn2 <- [1,298,null,{}] 15:24:33 INFO - PROCESS | 2568 | 1461277473705 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}] 15:24:33 INFO - PROCESS | 2568 | 1461277473794 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:24:33 INFO - PROCESS | 2568 | 1461277473864 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c24000 == 48 [pid = 2568] [id = 82] 15:24:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 243 (0x12e929000) [pid = 2568] [serial = 243] [outer = 0x0] 15:24:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 244 (0x12f2d5400) [pid = 2568] [serial = 244] [outer = 0x12e929000] 15:24:33 INFO - PROCESS | 2568 | 1461277473893 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 245 (0x12f62ec00) [pid = 2568] [serial = 245] [outer = 0x12e929000] 15:24:34 INFO - PROCESS | 2568 | 1461277474304 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]]]}] 15:24:34 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. 15:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 15:24:34 INFO - PROCESS | 2568 | 1461277474322 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 2568 | 1461277474323 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:24:34 INFO - PROCESS | 2568 | 1461277474325 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 2568 | 1461277474327 Marionette TRACE conn2 <- [1,302,null,{}] 15:24:34 INFO - PROCESS | 2568 | 1461277474329 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}] 15:24:34 INFO - PROCESS | 2568 | 1461277474421 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:24:34 INFO - PROCESS | 2568 | 1461277474477 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x114d6c800 == 49 [pid = 2568] [id = 83] 15:24:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 246 (0x112150800) [pid = 2568] [serial = 246] [outer = 0x0] 15:24:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 247 (0x112159400) [pid = 2568] [serial = 247] [outer = 0x112150800] 15:24:34 INFO - PROCESS | 2568 | 1461277474506 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 248 (0x115524400) [pid = 2568] [serial = 248] [outer = 0x112150800] 15:24:34 INFO - PROCESS | 2568 | 1461277474927 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]]]}] 15:24:34 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. 15:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 15:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:24:34 INFO - PROCESS | 2568 | 1461277474945 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 2568 | 1461277474947 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:24:34 INFO - PROCESS | 2568 | 1461277474949 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 2568 | 1461277474950 Marionette TRACE conn2 <- [1,306,null,{}] 15:24:34 INFO - PROCESS | 2568 | 1461277474953 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}] 15:24:35 INFO - PROCESS | 2568 | 1461277475047 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:24:35 INFO - PROCESS | 2568 | 1461277475135 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x1189b5800 == 50 [pid = 2568] [id = 84] 15:24:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 249 (0x112158000) [pid = 2568] [serial = 249] [outer = 0x0] 15:24:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 250 (0x12aaa5000) [pid = 2568] [serial = 250] [outer = 0x112158000] 15:24:35 INFO - PROCESS | 2568 | 1461277475165 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 251 (0x12aaa8c00) [pid = 2568] [serial = 251] [outer = 0x112158000] 15:24:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11c766000 == 49 [pid = 2568] [id = 67] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac1c000 == 48 [pid = 2568] [id = 68] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12fd9b800 == 47 [pid = 2568] [id = 19] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12d74f800 == 46 [pid = 2568] [id = 69] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11401e800 == 45 [pid = 2568] [id = 56] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab06800 == 44 [pid = 2568] [id = 21] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac13000 == 43 [pid = 2568] [id = 57] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4b5800 == 42 [pid = 2568] [id = 70] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6c2800 == 41 [pid = 2568] [id = 16] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11c17f800 == 40 [pid = 2568] [id = 53] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12e799800 == 39 [pid = 2568] [id = 71] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6d0800 == 38 [pid = 2568] [id = 74] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x119a5b800 == 37 [pid = 2568] [id = 52] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed4a000 == 36 [pid = 2568] [id = 72] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x125f52000 == 35 [pid = 2568] [id = 54] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x127eb0800 == 34 [pid = 2568] [id = 55] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2ee800 == 33 [pid = 2568] [id = 15] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2db000 == 32 [pid = 2568] [id = 73] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea73000 == 31 [pid = 2568] [id = 12] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x119111800 == 30 [pid = 2568] [id = 50] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12d750800 == 29 [pid = 2568] [id = 8] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed62000 == 28 [pid = 2568] [id = 13] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12da92000 == 27 [pid = 2568] [id = 65] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12e205000 == 26 [pid = 2568] [id = 9] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12d744000 == 25 [pid = 2568] [id = 64] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x130861000 == 24 [pid = 2568] [id = 22] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x114c47800 == 23 [pid = 2568] [id = 45] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x119267800 == 22 [pid = 2568] [id = 51] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad7b800 == 21 [pid = 2568] [id = 58] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x1258db000 == 20 [pid = 2568] [id = 66] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12f035000 == 19 [pid = 2568] [id = 14] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x114d6c800 == 18 [pid = 2568] [id = 83] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x130c24000 == 17 [pid = 2568] [id = 82] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x130334800 == 16 [pid = 2568] [id = 81] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12fd85800 == 15 [pid = 2568] [id = 80] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12f020800 == 14 [pid = 2568] [id = 79] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x127eb1800 == 13 [pid = 2568] [id = 41] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4af000 == 12 [pid = 2568] [id = 78] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12943c800 == 11 [pid = 2568] [id = 77] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x129440000 == 10 [pid = 2568] [id = 75] 15:24:38 INFO - PROCESS | 2568 | --DOCSHELL 0x126c2a000 == 9 [pid = 2568] [id = 76] 15:24:39 INFO - PROCESS | 2568 | 1461277479500 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]]]}] 15:24:39 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. 15:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4584ms 15:24:39 INFO - PROCESS | 2568 | 1461277479533 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 2568 | 1461277479536 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:24:39 INFO - PROCESS | 2568 | 1461277479539 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 2568 | 1461277479541 Marionette TRACE conn2 <- [1,310,null,{}] 15:24:39 INFO - PROCESS | 2568 | 1461277479546 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}] 15:24:39 INFO - PROCESS | 2568 | 1461277479626 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:24:39 INFO - PROCESS | 2568 | 1461277479686 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x114fc3800 == 10 [pid = 2568] [id = 85] 15:24:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 252 (0x119a34c00) [pid = 2568] [serial = 252] [outer = 0x0] 15:24:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 253 (0x119a39800) [pid = 2568] [serial = 253] [outer = 0x119a34c00] 15:24:39 INFO - PROCESS | 2568 | 1461277479715 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 254 (0x119d6e800) [pid = 2568] [serial = 254] [outer = 0x119a34c00] 15:24:40 INFO - PROCESS | 2568 | 1461277480026 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]]]}] 15:24:40 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. 15:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 15:24:40 INFO - PROCESS | 2568 | 1461277480060 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 2568 | 1461277480067 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:24:40 INFO - PROCESS | 2568 | 1461277480072 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 2568 | 1461277480074 Marionette TRACE conn2 <- [1,314,null,{}] 15:24:40 INFO - PROCESS | 2568 | 1461277480076 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}] 15:24:40 INFO - PROCESS | 2568 | 1461277480160 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:24:40 INFO - PROCESS | 2568 | 1461277480169 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x114c3a800 == 11 [pid = 2568] [id = 86] 15:24:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 255 (0x11a888800) [pid = 2568] [serial = 255] [outer = 0x0] 15:24:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 256 (0x11b943c00) [pid = 2568] [serial = 256] [outer = 0x11a888800] 15:24:40 INFO - PROCESS | 2568 | 1461277480203 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 257 (0x11bc6bc00) [pid = 2568] [serial = 257] [outer = 0x11a888800] 15:24:40 INFO - PROCESS | 2568 | 1461277480565 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]]]}] 15:24:40 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. 15:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 15:24:40 INFO - PROCESS | 2568 | 1461277480592 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 2568 | 1461277480594 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:24:40 INFO - PROCESS | 2568 | 1461277480598 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 2568 | 1461277480601 Marionette TRACE conn2 <- [1,318,null,{}] 15:24:40 INFO - PROCESS | 2568 | 1461277480609 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}] 15:24:40 INFO - PROCESS | 2568 | 1461277480686 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:24:40 INFO - PROCESS | 2568 | 1461277480692 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259c1000 == 12 [pid = 2568] [id = 87] 15:24:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 258 (0x1177be400) [pid = 2568] [serial = 258] [outer = 0x0] 15:24:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 259 (0x12393cc00) [pid = 2568] [serial = 259] [outer = 0x1177be400] 15:24:40 INFO - PROCESS | 2568 | 1461277480724 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 260 (0x125848400) [pid = 2568] [serial = 260] [outer = 0x1177be400] 15:24:41 INFO - PROCESS | 2568 | 1461277481102 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]]]}] 15:24:41 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. 15:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 522ms 15:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:24:41 INFO - PROCESS | 2568 | 1461277481156 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 2568 | 1461277481157 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:24:41 INFO - PROCESS | 2568 | 1461277481159 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 2568 | 1461277481161 Marionette TRACE conn2 <- [1,322,null,{}] 15:24:41 INFO - PROCESS | 2568 | 1461277481163 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}] 15:24:41 INFO - PROCESS | 2568 | 1461277481238 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:24:41 INFO - PROCESS | 2568 | 1461277481243 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x129435000 == 13 [pid = 2568] [id = 88] 15:24:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 261 (0x127426800) [pid = 2568] [serial = 261] [outer = 0x0] 15:24:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 262 (0x1274b0400) [pid = 2568] [serial = 262] [outer = 0x127426800] 15:24:41 INFO - PROCESS | 2568 | 1461277481271 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 263 (0x127e8f000) [pid = 2568] [serial = 263] [outer = 0x127426800] 15:24:41 INFO - PROCESS | 2568 | 1461277481665 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]]]}] 15:24:41 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. 15:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 15:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:24:41 INFO - PROCESS | 2568 | 1461277481678 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 2568 | 1461277481681 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:24:41 INFO - PROCESS | 2568 | 1461277481683 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 2568 | 1461277481684 Marionette TRACE conn2 <- [1,326,null,{}] 15:24:41 INFO - PROCESS | 2568 | 1461277481687 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}] 15:24:41 INFO - PROCESS | 2568 | 1461277481778 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:24:41 INFO - PROCESS | 2568 | 1461277481791 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac02800 == 14 [pid = 2568] [id = 89] 15:24:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 264 (0x11a885400) [pid = 2568] [serial = 264] [outer = 0x0] 15:24:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 265 (0x129003400) [pid = 2568] [serial = 265] [outer = 0x11a885400] 15:24:41 INFO - PROCESS | 2568 | 1461277481816 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 266 (0x129559400) [pid = 2568] [serial = 266] [outer = 0x11a885400] 15:24:42 INFO - PROCESS | 2568 | 1461277482244 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]]]}] 15:24:42 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. 15:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 570ms 15:24:42 INFO - PROCESS | 2568 | 1461277482254 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 2568 | 1461277482255 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:24:42 INFO - PROCESS | 2568 | 1461277482257 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 2568 | 1461277482258 Marionette TRACE conn2 <- [1,330,null,{}] 15:24:42 INFO - PROCESS | 2568 | 1461277482260 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}] 15:24:42 INFO - PROCESS | 2568 | 1461277482378 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:24:42 INFO - PROCESS | 2568 | 1461277482395 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c463000 == 15 [pid = 2568] [id = 90] 15:24:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 267 (0x12955c800) [pid = 2568] [serial = 267] [outer = 0x0] 15:24:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 268 (0x12aa9f800) [pid = 2568] [serial = 268] [outer = 0x12955c800] 15:24:42 INFO - PROCESS | 2568 | 1461277482423 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 269 (0x12ac28800) [pid = 2568] [serial = 269] [outer = 0x12955c800] 15:24:42 INFO - PROCESS | 2568 | 1461277482758 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]]]}] 15:24:42 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. 15:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 15:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:24:42 INFO - PROCESS | 2568 | 1461277482775 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 2568 | 1461277482776 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:24:42 INFO - PROCESS | 2568 | 1461277482779 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 2568 | 1461277482781 Marionette TRACE conn2 <- [1,334,null,{}] 15:24:42 INFO - PROCESS | 2568 | 1461277482797 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}] 15:24:42 INFO - PROCESS | 2568 | 1461277482891 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:24:42 INFO - PROCESS | 2568 | 1461277482895 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da8c000 == 16 [pid = 2568] [id = 91] 15:24:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 270 (0x12955ec00) [pid = 2568] [serial = 270] [outer = 0x0] 15:24:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 271 (0x12ac2e400) [pid = 2568] [serial = 271] [outer = 0x12955ec00] 15:24:42 INFO - PROCESS | 2568 | 1461277482920 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 272 (0x12ac77c00) [pid = 2568] [serial = 272] [outer = 0x12955ec00] 15:24:43 INFO - PROCESS | 2568 | 1461277483291 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]]]}] 15:24:43 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. 15:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 522ms 15:24:43 INFO - PROCESS | 2568 | 1461277483301 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 2568 | 1461277483303 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:24:43 INFO - PROCESS | 2568 | 1461277483307 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 2568 | 1461277483309 Marionette TRACE conn2 <- [1,338,null,{}] 15:24:43 INFO - PROCESS | 2568 | 1461277483311 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}] 15:24:43 INFO - PROCESS | 2568 | 1461277483462 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 271 (0x11ad98400) [pid = 2568] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 270 (0x12db7d400) [pid = 2568] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 269 (0x119ab9c00) [pid = 2568] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 268 (0x114c61000) [pid = 2568] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 267 (0x1155aec00) [pid = 2568] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 266 (0x118ee7000) [pid = 2568] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 265 (0x119ab1c00) [pid = 2568] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 264 (0x1155a8c00) [pid = 2568] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 263 (0x11bb3a400) [pid = 2568] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 262 (0x11c7a1c00) [pid = 2568] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 261 (0x1155e9c00) [pid = 2568] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 260 (0x125ffb400) [pid = 2568] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 259 (0x1269b8400) [pid = 2568] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 258 (0x1274ef400) [pid = 2568] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 257 (0x1279b7c00) [pid = 2568] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 256 (0x1085e2c00) [pid = 2568] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 255 (0x1155af800) [pid = 2568] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 254 (0x12907bc00) [pid = 2568] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 253 (0x114f69c00) [pid = 2568] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 252 (0x11928c400) [pid = 2568] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 251 (0x11a60d400) [pid = 2568] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 250 (0x12ac75400) [pid = 2568] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 249 (0x12aed3800) [pid = 2568] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 248 (0x11bb3a000) [pid = 2568] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 247 (0x125845800) [pid = 2568] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 246 (0x119294000) [pid = 2568] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 245 (0x11c42c800) [pid = 2568] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 244 (0x11ad9d400) [pid = 2568] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 243 (0x11a88e400) [pid = 2568] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 242 (0x11a957c00) [pid = 2568] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 241 (0x12e46e400) [pid = 2568] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 240 (0x125849c00) [pid = 2568] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 239 (0x11c476400) [pid = 2568] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 238 (0x118eec800) [pid = 2568] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 237 (0x11b082c00) [pid = 2568] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 236 (0x11bc6a400) [pid = 2568] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 235 (0x11597a400) [pid = 2568] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 234 (0x12b6b1800) [pid = 2568] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 233 (0x11bc62000) [pid = 2568] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 232 (0x12d8bb000) [pid = 2568] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 231 (0x12d2ee400) [pid = 2568] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 230 (0x11ada5400) [pid = 2568] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 229 (0x12e46c800) [pid = 2568] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 228 (0x127f51400) [pid = 2568] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 227 (0x12b34d000) [pid = 2568] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 226 (0x12e778400) [pid = 2568] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 225 (0x1274e8c00) [pid = 2568] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 224 (0x11b07fc00) [pid = 2568] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 223 (0x12b344400) [pid = 2568] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 222 (0x11a608c00) [pid = 2568] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 221 (0x112150800) [pid = 2568] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 220 (0x1274b6000) [pid = 2568] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 219 (0x12f2d2c00) [pid = 2568] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 218 (0x11af9c800) [pid = 2568] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 217 (0x12e930000) [pid = 2568] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 216 (0x12e929000) [pid = 2568] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 215 (0x129553c00) [pid = 2568] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 214 (0x12e91bc00) [pid = 2568] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 213 (0x12c49b800) [pid = 2568] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 212 (0x12e773800) [pid = 2568] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 211 (0x119aba800) [pid = 2568] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 210 (0x12955d000) [pid = 2568] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 209 (0x12e467c00) [pid = 2568] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 208 (0x12da2a000) [pid = 2568] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 207 (0x1294a5000) [pid = 2568] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 206 (0x12b481400) [pid = 2568] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 205 (0x129004c00) [pid = 2568] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 204 (0x12e52d800) [pid = 2568] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 203 (0x12e528400) [pid = 2568] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 202 (0x11a60fc00) [pid = 2568] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 201 (0x118ee1400) [pid = 2568] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 200 (0x12d8b9400) [pid = 2568] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 199 (0x12c37b400) [pid = 2568] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 198 (0x12b34f800) [pid = 2568] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:24:44 INFO - PROCESS | 2568 | --DOMWINDOW == 197 (0x12f8b4c00) [pid = 2568] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:24:44 INFO - PROCESS | 2568 | 1461277484738 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x114d5f800 == 17 [pid = 2568] [id = 92] 15:24:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 198 (0x112151c00) [pid = 2568] [serial = 273] [outer = 0x0] 15:24:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 199 (0x1146e3c00) [pid = 2568] [serial = 274] [outer = 0x112151c00] 15:24:44 INFO - PROCESS | 2568 | 1461277484764 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 200 (0x115526400) [pid = 2568] [serial = 275] [outer = 0x112151c00] 15:24:45 INFO - PROCESS | 2568 | 1461277485107 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]]]}] 15:24:45 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. 15:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1872ms 15:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:24:45 INFO - PROCESS | 2568 | 1461277485179 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 2568 | 1461277485180 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:24:45 INFO - PROCESS | 2568 | 1461277485182 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 2568 | 1461277485183 Marionette TRACE conn2 <- [1,342,null,{}] 15:24:45 INFO - PROCESS | 2568 | 1461277485185 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}] 15:24:45 INFO - PROCESS | 2568 | 1461277485261 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:24:45 INFO - PROCESS | 2568 | 1461277485268 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258df800 == 18 [pid = 2568] [id = 93] 15:24:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 201 (0x1177c5400) [pid = 2568] [serial = 276] [outer = 0x0] 15:24:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 202 (0x11b907c00) [pid = 2568] [serial = 277] [outer = 0x1177c5400] 15:24:45 INFO - PROCESS | 2568 | 1461277485300 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 203 (0x10864c800) [pid = 2568] [serial = 278] [outer = 0x1177c5400] 15:24:45 INFO - PROCESS | 2568 | 1461277485757 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]]]}] 15:24:45 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. 15:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 620ms 15:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:24:45 INFO - PROCESS | 2568 | 1461277485803 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 2568 | 1461277485804 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:24:45 INFO - PROCESS | 2568 | 1461277485806 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 2568 | 1461277485807 Marionette TRACE conn2 <- [1,346,null,{}] 15:24:45 INFO - PROCESS | 2568 | 1461277485810 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}] 15:24:45 INFO - PROCESS | 2568 | 1461277485890 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:24:45 INFO - PROCESS | 2568 | 1461277485917 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac0d800 == 19 [pid = 2568] [id = 94] 15:24:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 204 (0x123937000) [pid = 2568] [serial = 279] [outer = 0x0] 15:24:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 205 (0x125c36000) [pid = 2568] [serial = 280] [outer = 0x123937000] 15:24:45 INFO - PROCESS | 2568 | 1461277485942 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 206 (0x1274b6000) [pid = 2568] [serial = 281] [outer = 0x123937000] 15:24:46 INFO - PROCESS | 2568 | 1461277486269 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]]]}] 15:24:46 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. 15:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 15:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:24:46 INFO - PROCESS | 2568 | 1461277486274 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 2568 | 1461277486275 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:24:46 INFO - PROCESS | 2568 | 1461277486278 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 2568 | 1461277486282 Marionette TRACE conn2 <- [1,350,null,{}] 15:24:46 INFO - PROCESS | 2568 | 1461277486285 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}] 15:24:46 INFO - PROCESS | 2568 | 1461277486380 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:24:46 INFO - PROCESS | 2568 | 1461277486435 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a98a800 == 20 [pid = 2568] [id = 95] 15:24:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 207 (0x127422c00) [pid = 2568] [serial = 282] [outer = 0x0] 15:24:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 208 (0x12955ac00) [pid = 2568] [serial = 283] [outer = 0x127422c00] 15:24:46 INFO - PROCESS | 2568 | 1461277486467 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 209 (0x12b351000) [pid = 2568] [serial = 284] [outer = 0x127422c00] 15:24:47 INFO - PROCESS | 2568 | --DOCSHELL 0x1189b5800 == 19 [pid = 2568] [id = 84] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 208 (0x11bc70c00) [pid = 2568] [serial = 223] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 207 (0x11ad92c00) [pid = 2568] [serial = 126] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 206 (0x12e423400) [pid = 2568] [serial = 208] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 205 (0x11acd4000) [pid = 2568] [serial = 172] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 204 (0x11ada3400) [pid = 2568] [serial = 139] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 203 (0x119d6b000) [pid = 2568] [serial = 171] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 202 (0x1191c6800) [pid = 2568] [serial = 150] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 201 (0x11913cc00) [pid = 2568] [serial = 135] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 200 (0x1177c7400) [pid = 2568] [serial = 75] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 199 (0x11b07bc00) [pid = 2568] [serial = 87] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 198 (0x119a37c00) [pid = 2568] [serial = 133] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 197 (0x119ac0000) [pid = 2568] [serial = 72] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 196 (0x11a954000) [pid = 2568] [serial = 73] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 195 (0x11c4df000) [pid = 2568] [serial = 91] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x11c788400) [pid = 2568] [serial = 93] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x125c31800) [pid = 2568] [serial = 97] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x12589c400) [pid = 2568] [serial = 96] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x125c2cc00) [pid = 2568] [serial = 99] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x125ff8400) [pid = 2568] [serial = 100] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x126a7a800) [pid = 2568] [serial = 102] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x1272a7800) [pid = 2568] [serial = 105] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x127e86400) [pid = 2568] [serial = 106] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x127f5a800) [pid = 2568] [serial = 108] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x11913d400) [pid = 2568] [serial = 132] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x129002c00) [pid = 2568] [serial = 111] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x1144d2000) [pid = 2568] [serial = 67] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x125c34c00) [pid = 2568] [serial = 103] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x11a949c00) [pid = 2568] [serial = 81] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x1294a5400) [pid = 2568] [serial = 112] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x12ac75000) [pid = 2568] [serial = 115] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x12ac2b000) [pid = 2568] [serial = 114] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x1176d9800) [pid = 2568] [serial = 69] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x11a60d000) [pid = 2568] [serial = 79] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x11ad94000) [pid = 2568] [serial = 84] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x11acdec00) [pid = 2568] [serial = 82] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x12ae02800) [pid = 2568] [serial = 117] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x1191c5400) [pid = 2568] [serial = 76] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x125845c00) [pid = 2568] [serial = 94] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x11b90f400) [pid = 2568] [serial = 88] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x118ee0800) [pid = 2568] [serial = 70] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x119ac0800) [pid = 2568] [serial = 78] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x114035400) [pid = 2568] [serial = 66] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12886a800) [pid = 2568] [serial = 109] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x11b945000) [pid = 2568] [serial = 90] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x12ae0e800) [pid = 2568] [serial = 118] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12b34d800) [pid = 2568] [serial = 120] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x11af9a400) [pid = 2568] [serial = 85] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12b47c000) [pid = 2568] [serial = 121] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12e52a400) [pid = 2568] [serial = 211] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12742a400) [pid = 2568] [serial = 148] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x1274b7c00) [pid = 2568] [serial = 178] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x119abe800) [pid = 2568] [serial = 151] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x126e7fc00) [pid = 2568] [serial = 147] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x125845000) [pid = 2568] [serial = 177] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x126a72c00) [pid = 2568] [serial = 145] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x11c19d000) [pid = 2568] [serial = 141] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x1303d1800) [pid = 2568] [serial = 64] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x123939c00) [pid = 2568] [serial = 224] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x119d78400) [pid = 2568] [serial = 153] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x119ab4400) [pid = 2568] [serial = 136] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x11af99800) [pid = 2568] [serial = 195] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x125e46400) [pid = 2568] [serial = 144] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x11b083000) [pid = 2568] [serial = 174] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12e46c000) [pid = 2568] [serial = 209] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11c79dc00) [pid = 2568] [serial = 226] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x11c434000) [pid = 2568] [serial = 175] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x1274e9c00) [pid = 2568] [serial = 160] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x11a955800) [pid = 2568] [serial = 154] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x127e86c00) [pid = 2568] [serial = 229] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11c471000) [pid = 2568] [serial = 129] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x123940000) [pid = 2568] [serial = 227] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12f8d4c00) [pid = 2568] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x126f3b400) [pid = 2568] [serial = 11] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x125fefc00) [pid = 2568] [serial = 159] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x11c4e2000) [pid = 2568] [serial = 196] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11a957800) [pid = 2568] [serial = 138] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x125ff0000) [pid = 2568] [serial = 8] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11afa2000) [pid = 2568] [serial = 127] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12e773c00) [pid = 2568] [serial = 212] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x11c47a400) [pid = 2568] [serial = 157] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12b6ae400) [pid = 2568] [serial = 18] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12ac28400) [pid = 2568] [serial = 232] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12b348800) [pid = 2568] [serial = 181] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12b34ec00) [pid = 2568] [serial = 15] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12b47b000) [pid = 2568] [serial = 16] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12f2d3c00) [pid = 2568] [serial = 215] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x129551000) [pid = 2568] [serial = 230] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x126a6e400) [pid = 2568] [serial = 200] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12c4a2800) [pid = 2568] [serial = 169] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12f2d7c00) [pid = 2568] [serial = 217] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x11bb39000) [pid = 2568] [serial = 156] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12e921000) [pid = 2568] [serial = 214] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12907f000) [pid = 2568] [serial = 180] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x126f3d000) [pid = 2568] [serial = 130] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12c37a400) [pid = 2568] [serial = 184] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12d2ea400) [pid = 2568] [serial = 186] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12e42e400) [pid = 2568] [serial = 27] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x11bc6e400) [pid = 2568] [serial = 221] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12da35800) [pid = 2568] [serial = 24] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x11bc6a000) [pid = 2568] [serial = 220] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12db7dc00) [pid = 2568] [serial = 25] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12d2f0800) [pid = 2568] [serial = 21] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x12ac75c00) [pid = 2568] [serial = 163] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12d2f5400) [pid = 2568] [serial = 22] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x125843800) [pid = 2568] [serial = 199] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x12f628000) [pid = 2568] [serial = 218] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x12ae06c00) [pid = 2568] [serial = 165] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x12c1b1c00) [pid = 2568] [serial = 183] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x12f2cb400) [pid = 2568] [serial = 39] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x12f2d5400) [pid = 2568] [serial = 244] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x12e923c00) [pid = 2568] [serial = 36] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12d2f6400) [pid = 2568] [serial = 187] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x12e930800) [pid = 2568] [serial = 242] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x12e927c00) [pid = 2568] [serial = 37] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x12e46b800) [pid = 2568] [serial = 33] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x12ac31c00) [pid = 2568] [serial = 233] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x12b6a5800) [pid = 2568] [serial = 235] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x12e919000) [pid = 2568] [serial = 34] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x119ae6000) [pid = 2568] [serial = 30] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x12e920400) [pid = 2568] [serial = 241] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x12e776800) [pid = 2568] [serial = 31] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x12e420c00) [pid = 2568] [serial = 239] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x12e464c00) [pid = 2568] [serial = 28] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x12db75c00) [pid = 2568] [serial = 238] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x127e87400) [pid = 2568] [serial = 202] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 83 (0x12f8d3000) [pid = 2568] [serial = 51] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 82 (0x1197ec000) [pid = 2568] [serial = 123] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 81 (0x12c4a0c00) [pid = 2568] [serial = 205] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 80 (0x12f62e000) [pid = 2568] [serial = 45] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 79 (0x12e42b400) [pid = 2568] [serial = 190] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 78 (0x115524400) [pid = 2568] [serial = 248] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 77 (0x12f8af400) [pid = 2568] [serial = 46] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 76 (0x12f882800) [pid = 2568] [serial = 48] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 75 (0x12ae0e400) [pid = 2568] [serial = 203] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 74 (0x12f2d8c00) [pid = 2568] [serial = 42] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 73 (0x12e464800) [pid = 2568] [serial = 192] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 72 (0x12f629400) [pid = 2568] [serial = 43] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 71 (0x12da31000) [pid = 2568] [serial = 189] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 70 (0x11c4dac00) [pid = 2568] [serial = 142] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 69 (0x12f2d0c00) [pid = 2568] [serial = 40] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 68 (0x12f62ec00) [pid = 2568] [serial = 245] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 67 (0x112159400) [pid = 2568] [serial = 247] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 66 (0x12b347800) [pid = 2568] [serial = 166] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 65 (0x1303cb400) [pid = 2568] [serial = 63] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 64 (0x12e52b000) [pid = 2568] [serial = 60] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 63 (0x12e530800) [pid = 2568] [serial = 61] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 62 (0x130023400) [pid = 2568] [serial = 58] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 61 (0x119aba400) [pid = 2568] [serial = 124] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 60 (0x12e46bc00) [pid = 2568] [serial = 193] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 59 (0x12c380800) [pid = 2568] [serial = 168] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 58 (0x11af96c00) [pid = 2568] [serial = 57] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 57 (0x12d2efc00) [pid = 2568] [serial = 236] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 56 (0x12aaa5000) [pid = 2568] [serial = 250] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 55 (0x12faa3c00) [pid = 2568] [serial = 54] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 54 (0x13001b400) [pid = 2568] [serial = 55] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 53 (0x12da2f000) [pid = 2568] [serial = 206] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | --DOMWINDOW == 52 (0x129551c00) [pid = 2568] [serial = 162] [outer = 0x0] [url = about:blank] 15:24:47 INFO - PROCESS | 2568 | 1461277487892 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:24:47 INFO - PROCESS | 2568 | 1461277487958 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]]]}] 15:24:48 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. 15:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1724ms 15:24:48 INFO - PROCESS | 2568 | 1461277488003 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 2568 | 1461277488005 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:24:48 INFO - PROCESS | 2568 | 1461277488008 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 2568 | 1461277488011 Marionette TRACE conn2 <- [1,354,null,{}] 15:24:48 INFO - PROCESS | 2568 | 1461277488020 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}] 15:24:48 INFO - PROCESS | 2568 | 1461277488095 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:24:48 INFO - PROCESS | 2568 | 1461277488134 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x114d72800 == 20 [pid = 2568] [id = 96] 15:24:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 53 (0x1177bf400) [pid = 2568] [serial = 285] [outer = 0x0] 15:24:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 54 (0x1177c7400) [pid = 2568] [serial = 286] [outer = 0x1177bf400] 15:24:48 INFO - PROCESS | 2568 | 1461277488163 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 55 (0x1189f7c00) [pid = 2568] [serial = 287] [outer = 0x1177bf400] 15:24:48 INFO - PROCESS | 2568 | 1461277488460 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]]]}] 15:24:48 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. 15:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 477ms 15:24:48 INFO - PROCESS | 2568 | 1461277488485 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 2568 | 1461277488489 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:24:48 INFO - PROCESS | 2568 | 1461277488493 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 2568 | 1461277488497 Marionette TRACE conn2 <- [1,358,null,{}] 15:24:48 INFO - PROCESS | 2568 | 1461277488502 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}] 15:24:48 INFO - PROCESS | 2568 | 1461277488573 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:24:48 INFO - PROCESS | 2568 | 1461277488579 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x11867b000 == 21 [pid = 2568] [id = 97] 15:24:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 56 (0x118cf8c00) [pid = 2568] [serial = 288] [outer = 0x0] 15:24:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 57 (0x1197f1000) [pid = 2568] [serial = 289] [outer = 0x118cf8c00] 15:24:48 INFO - PROCESS | 2568 | 1461277488685 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 58 (0x119a3dc00) [pid = 2568] [serial = 290] [outer = 0x118cf8c00] 15:24:49 INFO - PROCESS | 2568 | 1461277489052 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]]]}] 15:24:49 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. 15:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 574ms 15:24:49 INFO - PROCESS | 2568 | 1461277489068 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 2568 | 1461277489069 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:24:49 INFO - PROCESS | 2568 | 1461277489072 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 2568 | 1461277489074 Marionette TRACE conn2 <- [1,362,null,{}] 15:24:49 INFO - PROCESS | 2568 | 1461277489087 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}] 15:24:49 INFO - PROCESS | 2568 | 1461277489172 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:24:49 INFO - PROCESS | 2568 | 1461277489179 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x119116800 == 22 [pid = 2568] [id = 98] 15:24:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 59 (0x112156c00) [pid = 2568] [serial = 291] [outer = 0x0] 15:24:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 60 (0x119aea800) [pid = 2568] [serial = 292] [outer = 0x112156c00] 15:24:49 INFO - PROCESS | 2568 | 1461277489209 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 61 (0x11a610800) [pid = 2568] [serial = 293] [outer = 0x112156c00] 15:24:49 INFO - PROCESS | 2568 | 1461277489550 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]]]}] 15:24:49 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. 15:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 520ms 15:24:49 INFO - PROCESS | 2568 | 1461277489593 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:24:49 INFO - PROCESS | 2568 | 1461277489594 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:24:49 INFO - PROCESS | 2568 | 1461277489597 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 2568 | 1461277489598 Marionette TRACE conn2 <- [1,366,null,{}] 15:24:49 INFO - PROCESS | 2568 | 1461277489600 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}] 15:24:49 INFO - PROCESS | 2568 | 1461277489684 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:24:49 INFO - PROCESS | 2568 | 1461277489711 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x11927a800 == 23 [pid = 2568] [id = 99] 15:24:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 62 (0x11a886c00) [pid = 2568] [serial = 294] [outer = 0x0] 15:24:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 63 (0x11a94cc00) [pid = 2568] [serial = 295] [outer = 0x11a886c00] 15:24:49 INFO - PROCESS | 2568 | 1461277489738 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 64 (0x11acd7800) [pid = 2568] [serial = 296] [outer = 0x11a886c00] 15:24:50 INFO - PROCESS | 2568 | 1461277490036 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]]]}] 15:24:50 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. 15:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 15:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:24:50 INFO - PROCESS | 2568 | 1461277490068 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 2568 | 1461277490069 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:24:50 INFO - PROCESS | 2568 | 1461277490071 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 2568 | 1461277490072 Marionette TRACE conn2 <- [1,370,null,{}] 15:24:50 INFO - PROCESS | 2568 | 1461277490075 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}] 15:24:50 INFO - PROCESS | 2568 | 1461277490190 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:24:50 INFO - PROCESS | 2568 | 1461277490206 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a64800 == 24 [pid = 2568] [id = 100] 15:24:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 65 (0x118c92400) [pid = 2568] [serial = 297] [outer = 0x0] 15:24:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 66 (0x11ad92800) [pid = 2568] [serial = 298] [outer = 0x118c92400] 15:24:50 INFO - PROCESS | 2568 | 1461277490248 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 67 (0x11ada4400) [pid = 2568] [serial = 299] [outer = 0x118c92400] 15:24:50 INFO - PROCESS | 2568 | 1461277490753 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]]]}] 15:24:50 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. 15:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 718ms 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 66 (0x123937000) [pid = 2568] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 65 (0x11a885400) [pid = 2568] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 64 (0x12955ec00) [pid = 2568] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 63 (0x1177be400) [pid = 2568] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 62 (0x127426800) [pid = 2568] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 61 (0x112158000) [pid = 2568] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 60 (0x119a34c00) [pid = 2568] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 59 (0x11a888800) [pid = 2568] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 58 (0x1177c5400) [pid = 2568] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:24:50 INFO - PROCESS | 2568 | --DOMWINDOW == 57 (0x112151c00) [pid = 2568] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:24:50 INFO - PROCESS | 2568 | 1461277490820 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 2568 | 1461277490822 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:24:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:24:50 INFO - PROCESS | 2568 | 1461277490825 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 2568 | 1461277490826 Marionette TRACE conn2 <- [1,374,null,{}] 15:24:50 INFO - PROCESS | 2568 | 1461277490830 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}] 15:24:50 INFO - PROCESS | 2568 | 1461277490910 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:24:50 INFO - PROCESS | 2568 | 1461277490917 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c7e000 == 25 [pid = 2568] [id = 101] 15:24:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 58 (0x11b90b400) [pid = 2568] [serial = 300] [outer = 0x0] 15:24:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 59 (0x11b93b400) [pid = 2568] [serial = 301] [outer = 0x11b90b400] 15:24:50 INFO - PROCESS | 2568 | 1461277490947 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 60 (0x11bb37800) [pid = 2568] [serial = 302] [outer = 0x11b90b400] 15:24:51 INFO - PROCESS | 2568 | 1461277491258 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:24:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 472ms 15:24:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:24:51 INFO - PROCESS | 2568 | 1461277491299 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 2568 | 1461277491300 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:24:51 INFO - PROCESS | 2568 | 1461277491302 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 2568 | 1461277491303 Marionette TRACE conn2 <- [1,378,null,{}] 15:24:51 INFO - PROCESS | 2568 | 1461277491306 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}] 15:24:51 INFO - PROCESS | 2568 | 1461277491372 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:24:51 INFO - PROCESS | 2568 | 1461277491411 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab19000 == 26 [pid = 2568] [id = 102] 15:24:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 61 (0x11af99c00) [pid = 2568] [serial = 303] [outer = 0x0] 15:24:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 62 (0x11bc62400) [pid = 2568] [serial = 304] [outer = 0x11af99c00] 15:24:51 INFO - PROCESS | 2568 | 1461277491436 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 63 (0x11bc70800) [pid = 2568] [serial = 305] [outer = 0x11af99c00] 15:24:51 INFO - PROCESS | 2568 | 1461277491703 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:24:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms 15:24:51 INFO - PROCESS | 2568 | 1461277491720 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 2568 | 1461277491721 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:24:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:24:51 INFO - PROCESS | 2568 | 1461277491723 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 2568 | 1461277491725 Marionette TRACE conn2 <- [1,382,null,{}] 15:24:51 INFO - PROCESS | 2568 | 1461277491727 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}] 15:24:51 INFO - PROCESS | 2568 | 1461277491807 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:24:51 INFO - PROCESS | 2568 | 1461277491811 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adba800 == 27 [pid = 2568] [id = 103] 15:24:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 64 (0x11bc6d800) [pid = 2568] [serial = 306] [outer = 0x0] 15:24:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 65 (0x11c434400) [pid = 2568] [serial = 307] [outer = 0x11bc6d800] 15:24:51 INFO - PROCESS | 2568 | 1461277491838 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 66 (0x11c479400) [pid = 2568] [serial = 308] [outer = 0x11bc6d800] 15:24:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:24:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 417ms 15:24:52 INFO - PROCESS | 2568 | 1461277492137 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:24:52 INFO - PROCESS | 2568 | 1461277492142 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 2568 | 1461277492143 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:24:52 INFO - PROCESS | 2568 | 1461277492153 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 2568 | 1461277492154 Marionette TRACE conn2 <- [1,386,null,{}] 15:24:52 INFO - PROCESS | 2568 | 1461277492156 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}] 15:24:52 INFO - PROCESS | 2568 | 1461277492226 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:24:52 INFO - PROCESS | 2568 | 1461277492232 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x119115800 == 28 [pid = 2568] [id = 104] 15:24:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 67 (0x11c435000) [pid = 2568] [serial = 309] [outer = 0x0] 15:24:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 68 (0x11c788400) [pid = 2568] [serial = 310] [outer = 0x11c435000] 15:24:52 INFO - PROCESS | 2568 | 1461277492257 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 69 (0x11c7a4800) [pid = 2568] [serial = 311] [outer = 0x11c435000] 15:24:52 INFO - PROCESS | 2568 | 1461277492551 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]]]}] 15:24:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:24:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 426ms 15:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:24:52 INFO - PROCESS | 2568 | 1461277492589 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 2568 | 1461277492590 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:24:52 INFO - PROCESS | 2568 | 1461277492592 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 2568 | 1461277492593 Marionette TRACE conn2 <- [1,390,null,{}] 15:24:52 INFO - PROCESS | 2568 | 1461277492609 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}] 15:24:52 INFO - PROCESS | 2568 | 1461277492685 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:24:52 INFO - PROCESS | 2568 | 1461277492689 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfc3000 == 29 [pid = 2568] [id = 105] 15:24:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 70 (0x11c476400) [pid = 2568] [serial = 312] [outer = 0x0] 15:24:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 71 (0x12393c000) [pid = 2568] [serial = 313] [outer = 0x11c476400] 15:24:52 INFO - PROCESS | 2568 | 1461277492718 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 72 (0x125843c00) [pid = 2568] [serial = 314] [outer = 0x11c476400] 15:24:53 INFO - PROCESS | 2568 | 1461277493277 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]]]}] 15:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 722ms 15:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:24:53 INFO - PROCESS | 2568 | 1461277493315 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 2568 | 1461277493318 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:24:53 INFO - PROCESS | 2568 | 1461277493321 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 2568 | 1461277493323 Marionette TRACE conn2 <- [1,394,null,{}] 15:24:53 INFO - PROCESS | 2568 | 1461277493327 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}] 15:24:53 INFO - PROCESS | 2568 | 1461277493426 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:24:53 INFO - PROCESS | 2568 | 1461277493514 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x11857f000 == 30 [pid = 2568] [id = 106] 15:24:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 73 (0x115703000) [pid = 2568] [serial = 315] [outer = 0x0] 15:24:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 74 (0x1176dac00) [pid = 2568] [serial = 316] [outer = 0x115703000] 15:24:53 INFO - PROCESS | 2568 | 1461277493546 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x118cfe000) [pid = 2568] [serial = 317] [outer = 0x115703000] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 74 (0x12955ac00) [pid = 2568] [serial = 283] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | 1461277494189 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]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 875ms 15:24:54 INFO - PROCESS | 2568 | 1461277494197 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 2568 | 1461277494199 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:24:54 INFO - PROCESS | 2568 | 1461277494202 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 2568 | 1461277494205 Marionette TRACE conn2 <- [1,398,null,{}] 15:24:54 INFO - PROCESS | 2568 | 1461277494208 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}] 15:24:54 INFO - PROCESS | 2568 | 1461277494275 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:24:54 INFO - PROCESS | 2568 | 1461277494283 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x1158a6800 == 31 [pid = 2568] [id = 107] 15:24:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x118537800) [pid = 2568] [serial = 318] [outer = 0x0] 15:24:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 76 (0x118940800) [pid = 2568] [serial = 319] [outer = 0x118537800] 15:24:54 INFO - PROCESS | 2568 | 1461277494313 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 77 (0x118fa3800) [pid = 2568] [serial = 320] [outer = 0x118537800] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 76 (0x129003400) [pid = 2568] [serial = 265] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 75 (0x12aa9f800) [pid = 2568] [serial = 268] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 74 (0x129559400) [pid = 2568] [serial = 266] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 73 (0x12ac77c00) [pid = 2568] [serial = 272] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 72 (0x12ac2e400) [pid = 2568] [serial = 271] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 71 (0x12393cc00) [pid = 2568] [serial = 259] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 70 (0x125848400) [pid = 2568] [serial = 260] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 69 (0x1274b0400) [pid = 2568] [serial = 262] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 68 (0x12aaa8c00) [pid = 2568] [serial = 251] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 67 (0x119a39800) [pid = 2568] [serial = 253] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 66 (0x119d6e800) [pid = 2568] [serial = 254] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 65 (0x11b943c00) [pid = 2568] [serial = 256] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 64 (0x11bc6bc00) [pid = 2568] [serial = 257] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 63 (0x125c36000) [pid = 2568] [serial = 280] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 62 (0x10864c800) [pid = 2568] [serial = 278] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 61 (0x1146e3c00) [pid = 2568] [serial = 274] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 60 (0x115526400) [pid = 2568] [serial = 275] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 59 (0x11b907c00) [pid = 2568] [serial = 277] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 58 (0x127e8f000) [pid = 2568] [serial = 263] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | --DOMWINDOW == 57 (0x1274b6000) [pid = 2568] [serial = 281] [outer = 0x0] [url = about:blank] 15:24:54 INFO - PROCESS | 2568 | 1461277494686 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]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 15:24:54 INFO - PROCESS | 2568 | 1461277494723 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 2568 | 1461277494731 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:24:54 INFO - PROCESS | 2568 | 1461277494738 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 2568 | 1461277494741 Marionette TRACE conn2 <- [1,402,null,{}] 15:24:54 INFO - PROCESS | 2568 | 1461277494744 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}] 15:24:54 INFO - PROCESS | 2568 | 1461277494859 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:24:54 INFO - PROCESS | 2568 | 1461277494869 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x11916b000 == 32 [pid = 2568] [id = 108] 15:24:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 58 (0x119146400) [pid = 2568] [serial = 321] [outer = 0x0] 15:24:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 59 (0x119aba000) [pid = 2568] [serial = 322] [outer = 0x119146400] 15:24:54 INFO - PROCESS | 2568 | 1461277494911 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 60 (0x119d72400) [pid = 2568] [serial = 323] [outer = 0x119146400] 15:24:55 INFO - PROCESS | 2568 | 1461277495353 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]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 623ms 15:24:55 INFO - PROCESS | 2568 | 1461277495360 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 2568 | 1461277495361 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:24:55 INFO - PROCESS | 2568 | 1461277495366 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 2568 | 1461277495368 Marionette TRACE conn2 <- [1,406,null,{}] 15:24:55 INFO - PROCESS | 2568 | 1461277495376 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}] 15:24:55 INFO - PROCESS | 2568 | 1461277495447 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:24:55 INFO - PROCESS | 2568 | 1461277495453 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x119ac8800 == 33 [pid = 2568] [id = 109] 15:24:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 61 (0x11a88bc00) [pid = 2568] [serial = 324] [outer = 0x0] 15:24:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 62 (0x11acd5000) [pid = 2568] [serial = 325] [outer = 0x11a88bc00] 15:24:55 INFO - PROCESS | 2568 | 1461277495484 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 63 (0x11ad9e400) [pid = 2568] [serial = 326] [outer = 0x11a88bc00] 15:24:55 INFO - PROCESS | 2568 | 1461277495842 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]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 523ms 15:24:55 INFO - PROCESS | 2568 | 1461277495888 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 2568 | 1461277495890 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:24:55 INFO - PROCESS | 2568 | 1461277495892 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 2568 | 1461277495893 Marionette TRACE conn2 <- [1,410,null,{}] 15:24:55 INFO - PROCESS | 2568 | 1461277495896 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}] 15:24:55 INFO - PROCESS | 2568 | 1461277495967 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:24:55 INFO - PROCESS | 2568 | 1461277495971 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad73000 == 34 [pid = 2568] [id = 110] 15:24:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 64 (0x114033c00) [pid = 2568] [serial = 327] [outer = 0x0] 15:24:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 65 (0x11b07f400) [pid = 2568] [serial = 328] [outer = 0x114033c00] 15:24:55 INFO - PROCESS | 2568 | 1461277495999 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 66 (0x11bb38000) [pid = 2568] [serial = 329] [outer = 0x114033c00] 15:24:56 INFO - PROCESS | 2568 | 1461277496330 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]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 471ms 15:24:56 INFO - PROCESS | 2568 | 1461277496365 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 2568 | 1461277496367 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:24:56 INFO - PROCESS | 2568 | 1461277496369 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 2568 | 1461277496370 Marionette TRACE conn2 <- [1,414,null,{}] 15:24:56 INFO - PROCESS | 2568 | 1461277496372 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}] 15:24:56 INFO - PROCESS | 2568 | 1461277496437 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:24:56 INFO - PROCESS | 2568 | 1461277496442 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9d9800 == 35 [pid = 2568] [id = 111] 15:24:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 67 (0x115710800) [pid = 2568] [serial = 330] [outer = 0x0] 15:24:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 68 (0x11bc68400) [pid = 2568] [serial = 331] [outer = 0x115710800] 15:24:56 INFO - PROCESS | 2568 | 1461277496469 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 69 (0x11c429400) [pid = 2568] [serial = 332] [outer = 0x115710800] 15:24:56 INFO - PROCESS | 2568 | 1461277496834 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]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 15:24:56 INFO - PROCESS | 2568 | 1461277496888 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 2568 | 1461277496890 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:24:56 INFO - PROCESS | 2568 | 1461277496898 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 2568 | 1461277496899 Marionette TRACE conn2 <- [1,418,null,{}] 15:24:56 INFO - PROCESS | 2568 | 1461277496901 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}] 15:24:57 INFO - PROCESS | 2568 | 1461277496999 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:24:57 INFO - PROCESS | 2568 | 1461277497006 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c17f800 == 36 [pid = 2568] [id = 112] 15:24:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 70 (0x11c430c00) [pid = 2568] [serial = 333] [outer = 0x0] 15:24:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 71 (0x11c790800) [pid = 2568] [serial = 334] [outer = 0x11c430c00] 15:24:57 INFO - PROCESS | 2568 | 1461277497034 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 72 (0x12589c400) [pid = 2568] [serial = 335] [outer = 0x11c430c00] 15:24:57 INFO - PROCESS | 2568 | 1461277497833 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]]]}] 15:24:57 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 15:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 15:24:57 INFO - PROCESS | 2568 | 1461277497868 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:24:57 INFO - PROCESS | 2568 | 1461277497869 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:24:57 INFO - PROCESS | 2568 | 1461277497871 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 2568 | 1461277497872 Marionette TRACE conn2 <- [1,422,null,{}] 15:24:57 INFO - PROCESS | 2568 | 1461277497874 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}] 15:24:57 INFO - PROCESS | 2568 | 1461277497956 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:24:57 INFO - PROCESS | 2568 | 1461277497960 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c76a000 == 37 [pid = 2568] [id = 113] 15:24:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 73 (0x11c106400) [pid = 2568] [serial = 336] [outer = 0x0] 15:24:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 74 (0x125e46000) [pid = 2568] [serial = 337] [outer = 0x11c106400] 15:24:57 INFO - PROCESS | 2568 | 1461277497986 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x1269ba400) [pid = 2568] [serial = 338] [outer = 0x11c106400] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 74 (0x11c435000) [pid = 2568] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 73 (0x12955c800) [pid = 2568] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 72 (0x11bc6d800) [pid = 2568] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 71 (0x127422c00) [pid = 2568] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 70 (0x1177bf400) [pid = 2568] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 69 (0x118cf8c00) [pid = 2568] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 68 (0x112156c00) [pid = 2568] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 67 (0x11a886c00) [pid = 2568] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 66 (0x118c92400) [pid = 2568] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 65 (0x11af99c00) [pid = 2568] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:24:58 INFO - PROCESS | 2568 | --DOMWINDOW == 64 (0x11b90b400) [pid = 2568] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:24:58 INFO - PROCESS | 2568 | 1461277498777 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]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 918ms 15:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:24:58 INFO - PROCESS | 2568 | 1461277498789 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 2568 | 1461277498792 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:24:58 INFO - PROCESS | 2568 | 1461277498796 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 2568 | 1461277498800 Marionette TRACE conn2 <- [1,426,null,{}] 15:24:58 INFO - PROCESS | 2568 | 1461277498805 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}] 15:24:58 INFO - PROCESS | 2568 | 1461277498892 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:24:58 INFO - PROCESS | 2568 | 1461277498930 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x11573c800 == 38 [pid = 2568] [id = 114] 15:24:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 65 (0x1155ad400) [pid = 2568] [serial = 339] [outer = 0x0] 15:24:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 66 (0x11587b000) [pid = 2568] [serial = 340] [outer = 0x1155ad400] 15:24:58 INFO - PROCESS | 2568 | 1461277498963 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 67 (0x118c8e000) [pid = 2568] [serial = 341] [outer = 0x1155ad400] 15:24:59 INFO - PROCESS | 2568 | 1461277499391 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] 15:24:59 INFO - PROCESS | 2568 | 1461277499429 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:24:59 INFO - PROCESS | 2568 | 1461277499433 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 2568 | 1461277499435 Marionette TRACE conn2 <- [1,430,null,{}] 15:24:59 INFO - PROCESS | 2568 | 1461277499438 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}] 15:24:59 INFO - PROCESS | 2568 | 1461277499526 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:24:59 INFO - PROCESS | 2568 | 1461277499566 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x119ac3000 == 39 [pid = 2568] [id = 115] 15:24:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 68 (0x1158e3c00) [pid = 2568] [serial = 342] [outer = 0x0] 15:24:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 69 (0x119a34400) [pid = 2568] [serial = 343] [outer = 0x1158e3c00] 15:24:59 INFO - PROCESS | 2568 | 1461277499597 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 70 (0x11a94f000) [pid = 2568] [serial = 344] [outer = 0x1158e3c00] 15:25:00 INFO - PROCESS | 2568 | 1461277500022 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]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 15:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:25:00 INFO - PROCESS | 2568 | 1461277500053 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 2568 | 1461277500054 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:25:00 INFO - PROCESS | 2568 | 1461277500057 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 2568 | 1461277500059 Marionette TRACE conn2 <- [1,434,null,{}] 15:25:00 INFO - PROCESS | 2568 | 1461277500067 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}] 15:25:00 INFO - PROCESS | 2568 | 1461277500159 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:25:00 INFO - PROCESS | 2568 | 1461277500201 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad6f000 == 40 [pid = 2568] [id = 116] 15:25:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 71 (0x11ace2400) [pid = 2568] [serial = 345] [outer = 0x0] 15:25:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 72 (0x11b903c00) [pid = 2568] [serial = 346] [outer = 0x11ace2400] 15:25:00 INFO - PROCESS | 2568 | 1461277500233 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 73 (0x11c436400) [pid = 2568] [serial = 347] [outer = 0x11ace2400] 15:25:00 INFO - PROCESS | 2568 | 1461277500703 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]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 674ms 15:25:00 INFO - PROCESS | 2568 | 1461277500732 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 2568 | 1461277500735 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:25:00 INFO - PROCESS | 2568 | 1461277500738 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 2568 | 1461277500741 Marionette TRACE conn2 <- [1,438,null,{}] 15:25:00 INFO - PROCESS | 2568 | 1461277500744 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}] 15:25:00 INFO - PROCESS | 2568 | 1461277500865 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:25:00 INFO - PROCESS | 2568 | 1461277500907 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259b0000 == 41 [pid = 2568] [id = 117] 15:25:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 74 (0x11c79d800) [pid = 2568] [serial = 348] [outer = 0x0] 15:25:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x125843800) [pid = 2568] [serial = 349] [outer = 0x11c79d800] 15:25:00 INFO - PROCESS | 2568 | 1461277500938 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 76 (0x126a72c00) [pid = 2568] [serial = 350] [outer = 0x11c79d800] 15:25:01 INFO - PROCESS | 2568 | 1461277501483 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]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 770ms 15:25:01 INFO - PROCESS | 2568 | 1461277501508 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 2568 | 1461277501510 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:25:01 INFO - PROCESS | 2568 | 1461277501532 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 2568 | 1461277501534 Marionette TRACE conn2 <- [1,442,null,{}] 15:25:01 INFO - PROCESS | 2568 | 1461277501539 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}] 15:25:01 INFO - PROCESS | 2568 | 1461277501621 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:25:01 INFO - PROCESS | 2568 | 1461277501676 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x118f6d800 == 42 [pid = 2568] [id = 118] 15:25:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 77 (0x1155a5c00) [pid = 2568] [serial = 351] [outer = 0x0] 15:25:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 78 (0x118ee8c00) [pid = 2568] [serial = 352] [outer = 0x1155a5c00] 15:25:01 INFO - PROCESS | 2568 | 1461277501705 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 79 (0x119a36000) [pid = 2568] [serial = 353] [outer = 0x1155a5c00] 15:25:01 INFO - PROCESS | 2568 | --DOCSHELL 0x11c17f800 == 41 [pid = 2568] [id = 112] 15:25:01 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9d9800 == 40 [pid = 2568] [id = 111] 15:25:01 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad73000 == 39 [pid = 2568] [id = 110] 15:25:01 INFO - PROCESS | 2568 | --DOCSHELL 0x119ac8800 == 38 [pid = 2568] [id = 109] 15:25:01 INFO - PROCESS | 2568 | --DOCSHELL 0x11916b000 == 37 [pid = 2568] [id = 108] 15:25:01 INFO - PROCESS | 2568 | --DOCSHELL 0x1158a6800 == 36 [pid = 2568] [id = 107] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 78 (0x12393c000) [pid = 2568] [serial = 313] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 77 (0x12ac28800) [pid = 2568] [serial = 269] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 76 (0x11c479400) [pid = 2568] [serial = 308] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 75 (0x12b351000) [pid = 2568] [serial = 284] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 74 (0x1177c7400) [pid = 2568] [serial = 286] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 73 (0x1189f7c00) [pid = 2568] [serial = 287] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 72 (0x1197f1000) [pid = 2568] [serial = 289] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 71 (0x119aea800) [pid = 2568] [serial = 292] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 70 (0x11a94cc00) [pid = 2568] [serial = 295] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 69 (0x11ad92800) [pid = 2568] [serial = 298] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 68 (0x11acd7800) [pid = 2568] [serial = 296] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 67 (0x11bc62400) [pid = 2568] [serial = 304] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 66 (0x11b93b400) [pid = 2568] [serial = 301] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 65 (0x11bb37800) [pid = 2568] [serial = 302] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 64 (0x11ada4400) [pid = 2568] [serial = 299] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 63 (0x11c434400) [pid = 2568] [serial = 307] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 62 (0x11a610800) [pid = 2568] [serial = 293] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 61 (0x11bc70800) [pid = 2568] [serial = 305] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 60 (0x119a3dc00) [pid = 2568] [serial = 290] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 59 (0x11c7a4800) [pid = 2568] [serial = 311] [outer = 0x0] [url = about:blank] 15:25:01 INFO - PROCESS | 2568 | --DOMWINDOW == 58 (0x11c788400) [pid = 2568] [serial = 310] [outer = 0x0] [url = about:blank] 15:25:02 INFO - PROCESS | 2568 | 1461277502103 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]]]}] 15:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 624ms 15:25:02 INFO - PROCESS | 2568 | 1461277502157 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:25:02 INFO - PROCESS | 2568 | 1461277502162 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:25:02 INFO - PROCESS | 2568 | 1461277502177 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 2568 | 1461277502181 Marionette TRACE conn2 <- [1,446,null,{}] 15:25:02 INFO - PROCESS | 2568 | 1461277502185 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}] 15:25:02 INFO - PROCESS | 2568 | 1461277502285 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:25:02 INFO - PROCESS | 2568 | 1461277502293 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x119269800 == 37 [pid = 2568] [id = 119] 15:25:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 59 (0x119d77000) [pid = 2568] [serial = 354] [outer = 0x0] 15:25:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 60 (0x11a886c00) [pid = 2568] [serial = 355] [outer = 0x119d77000] 15:25:02 INFO - PROCESS | 2568 | 1461277502326 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 61 (0x11ad86c00) [pid = 2568] [serial = 356] [outer = 0x119d77000] 15:25:02 INFO - PROCESS | 2568 | 1461277502645 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]]]}] 15:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms 15:25:02 INFO - PROCESS | 2568 | 1461277502700 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:25:02 INFO - PROCESS | 2568 | 1461277502701 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:25:02 INFO - PROCESS | 2568 | 1461277502703 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 2568 | 1461277502706 Marionette TRACE conn2 <- [1,450,null,{}] 15:25:02 INFO - PROCESS | 2568 | 1461277502713 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}] 15:25:02 INFO - PROCESS | 2568 | 1461277502789 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:25:02 INFO - PROCESS | 2568 | 1461277502830 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c93000 == 38 [pid = 2568] [id = 120] 15:25:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 62 (0x11ad87c00) [pid = 2568] [serial = 357] [outer = 0x0] 15:25:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 63 (0x11af9ac00) [pid = 2568] [serial = 358] [outer = 0x11ad87c00] 15:25:02 INFO - PROCESS | 2568 | 1461277502858 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 64 (0x11bc6e400) [pid = 2568] [serial = 359] [outer = 0x11ad87c00] 15:25:03 INFO - PROCESS | 2568 | 1461277503177 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] 15:25:03 INFO - PROCESS | 2568 | 1461277503227 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:25:03 INFO - PROCESS | 2568 | 1461277503230 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 2568 | 1461277503232 Marionette TRACE conn2 <- [1,454,null,{}] 15:25:03 INFO - PROCESS | 2568 | 1461277503235 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}] 15:25:03 INFO - PROCESS | 2568 | 1461277503343 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:25:03 INFO - PROCESS | 2568 | 1461277503402 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x11add0800 == 39 [pid = 2568] [id = 121] 15:25:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 65 (0x11b944400) [pid = 2568] [serial = 360] [outer = 0x0] 15:25:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 66 (0x11c434400) [pid = 2568] [serial = 361] [outer = 0x11b944400] 15:25:03 INFO - PROCESS | 2568 | 1461277503444 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 67 (0x12589a400) [pid = 2568] [serial = 362] [outer = 0x11b944400] 15:25:03 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:03 INFO - PROCESS | 2568 | 1461277503788 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]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 573ms 15:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:25:03 INFO - PROCESS | 2568 | 1461277503805 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 2568 | 1461277503806 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:25:03 INFO - PROCESS | 2568 | 1461277503809 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 2568 | 1461277503810 Marionette TRACE conn2 <- [1,458,null,{}] 15:25:03 INFO - PROCESS | 2568 | 1461277503817 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}] 15:25:03 INFO - PROCESS | 2568 | 1461277503903 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:25:03 INFO - PROCESS | 2568 | 1461277503966 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfbd000 == 40 [pid = 2568] [id = 122] 15:25:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 68 (0x112159000) [pid = 2568] [serial = 363] [outer = 0x0] 15:25:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 69 (0x1258a1000) [pid = 2568] [serial = 364] [outer = 0x112159000] 15:25:04 INFO - PROCESS | 2568 | 1461277504006 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 70 (0x126f3c800) [pid = 2568] [serial = 365] [outer = 0x112159000] 15:25:04 INFO - PROCESS | 2568 | 1461277504464 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] 15:25:04 INFO - PROCESS | 2568 | 1461277504489 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:25:04 INFO - PROCESS | 2568 | 1461277504491 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 2568 | 1461277504492 Marionette TRACE conn2 <- [1,462,null,{}] 15:25:04 INFO - PROCESS | 2568 | 1461277504499 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}] 15:25:04 INFO - PROCESS | 2568 | 1461277504601 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:25:04 INFO - PROCESS | 2568 | 1461277504607 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c77b000 == 41 [pid = 2568] [id = 123] 15:25:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 71 (0x1272a7800) [pid = 2568] [serial = 366] [outer = 0x0] 15:25:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 72 (0x1274ec000) [pid = 2568] [serial = 367] [outer = 0x1272a7800] 15:25:04 INFO - PROCESS | 2568 | 1461277504637 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 73 (0x127e8e000) [pid = 2568] [serial = 368] [outer = 0x1272a7800] 15:25:05 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:05 INFO - PROCESS | 2568 | 1461277505021 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] 15:25:05 INFO - PROCESS | 2568 | 1461277505067 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:25:05 INFO - PROCESS | 2568 | 1461277505071 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 2568 | 1461277505073 Marionette TRACE conn2 <- [1,466,null,{}] 15:25:05 INFO - PROCESS | 2568 | 1461277505076 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}] 15:25:05 INFO - PROCESS | 2568 | 1461277505209 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:25:05 INFO - PROCESS | 2568 | 1461277505231 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x114682000 == 42 [pid = 2568] [id = 124] 15:25:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 74 (0x127f53000) [pid = 2568] [serial = 369] [outer = 0x0] 15:25:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x12886c000) [pid = 2568] [serial = 370] [outer = 0x127f53000] 15:25:05 INFO - PROCESS | 2568 | 1461277505271 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 76 (0x129080000) [pid = 2568] [serial = 371] [outer = 0x127f53000] 15:25:05 INFO - PROCESS | 2568 | --DOMWINDOW == 75 (0x115710800) [pid = 2568] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:25:05 INFO - PROCESS | 2568 | --DOMWINDOW == 74 (0x118537800) [pid = 2568] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:25:05 INFO - PROCESS | 2568 | --DOMWINDOW == 73 (0x11a88bc00) [pid = 2568] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:25:05 INFO - PROCESS | 2568 | --DOMWINDOW == 72 (0x119146400) [pid = 2568] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:25:05 INFO - PROCESS | 2568 | --DOMWINDOW == 71 (0x11c430c00) [pid = 2568] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:25:05 INFO - PROCESS | 2568 | --DOMWINDOW == 70 (0x114033c00) [pid = 2568] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:25:05 INFO - PROCESS | 2568 | 1461277505677 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] 15:25:05 INFO - PROCESS | 2568 | 1461277505692 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:25:05 INFO - PROCESS | 2568 | 1461277505694 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 2568 | 1461277505695 Marionette TRACE conn2 <- [1,470,null,{}] 15:25:05 INFO - PROCESS | 2568 | 1461277505699 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}] 15:25:05 INFO - PROCESS | 2568 | 1461277505768 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:25:05 INFO - PROCESS | 2568 | 1461277505772 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c19800 == 43 [pid = 2568] [id = 125] 15:25:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 71 (0x11bb38c00) [pid = 2568] [serial = 372] [outer = 0x0] 15:25:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 72 (0x128867800) [pid = 2568] [serial = 373] [outer = 0x11bb38c00] 15:25:05 INFO - PROCESS | 2568 | 1461277505799 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 73 (0x129551c00) [pid = 2568] [serial = 374] [outer = 0x11bb38c00] 15:25:06 INFO - PROCESS | 2568 | 1461277506142 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]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 15:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:25:06 INFO - PROCESS | 2568 | 1461277506172 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 2568 | 1461277506174 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:25:06 INFO - PROCESS | 2568 | 1461277506176 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 2568 | 1461277506178 Marionette TRACE conn2 <- [1,474,null,{}] 15:25:06 INFO - PROCESS | 2568 | 1461277506184 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}] 15:25:06 INFO - PROCESS | 2568 | 1461277506287 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:25:06 INFO - PROCESS | 2568 | 1461277506294 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x1272d8000 == 44 [pid = 2568] [id = 126] 15:25:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 74 (0x129552000) [pid = 2568] [serial = 375] [outer = 0x0] 15:25:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 75 (0x12955a800) [pid = 2568] [serial = 376] [outer = 0x129552000] 15:25:06 INFO - PROCESS | 2568 | 1461277506335 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 76 (0x12a0e8c00) [pid = 2568] [serial = 377] [outer = 0x129552000] 15:25:06 INFO - PROCESS | 2568 | 1461277506820 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]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 673ms 15:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:25:06 INFO - PROCESS | 2568 | 1461277506854 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 2568 | 1461277506855 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:25:06 INFO - PROCESS | 2568 | 1461277506857 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 2568 | 1461277506858 Marionette TRACE conn2 <- [1,478,null,{}] 15:25:06 INFO - PROCESS | 2568 | 1461277506860 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}] 15:25:06 INFO - PROCESS | 2568 | 1461277506934 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:25:06 INFO - PROCESS | 2568 | 1461277506938 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eba800 == 45 [pid = 2568] [id = 127] 15:25:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 77 (0x12a0ed800) [pid = 2568] [serial = 378] [outer = 0x0] 15:25:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 78 (0x12a0efc00) [pid = 2568] [serial = 379] [outer = 0x12a0ed800] 15:25:06 INFO - PROCESS | 2568 | 1461277506963 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 79 (0x12a0f4c00) [pid = 2568] [serial = 380] [outer = 0x12a0ed800] 15:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 417ms 15:25:07 INFO - PROCESS | 2568 | 1461277507271 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]]]}] 15:25:07 INFO - PROCESS | 2568 | 1461277507275 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:25:07 INFO - PROCESS | 2568 | 1461277507276 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:25:07 INFO - PROCESS | 2568 | 1461277507284 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 2568 | 1461277507286 Marionette TRACE conn2 <- [1,482,null,{}] 15:25:07 INFO - PROCESS | 2568 | 1461277507288 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}] 15:25:07 INFO - PROCESS | 2568 | 1461277507380 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:25:07 INFO - PROCESS | 2568 | 1461277507421 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288e0000 == 46 [pid = 2568] [id = 128] 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 80 (0x12a0edc00) [pid = 2568] [serial = 381] [outer = 0x0] 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 81 (0x12aa9f800) [pid = 2568] [serial = 382] [outer = 0x12a0edc00] 15:25:07 INFO - PROCESS | 2568 | 1461277507451 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 82 (0x12ac2fc00) [pid = 2568] [serial = 383] [outer = 0x12a0edc00] 15:25:07 INFO - PROCESS | 2568 | 1461277507763 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]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 524ms 15:25:07 INFO - PROCESS | 2568 | 1461277507803 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 2568 | 1461277507804 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:25:07 INFO - PROCESS | 2568 | 1461277507807 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 2568 | 1461277507808 Marionette TRACE conn2 <- [1,486,null,{}] 15:25:07 INFO - PROCESS | 2568 | 1461277507810 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}] 15:25:07 INFO - PROCESS | 2568 | 1461277507885 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:25:07 INFO - PROCESS | 2568 | 1461277507889 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a024000 == 47 [pid = 2568] [id = 129] 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 83 (0x12ac2f800) [pid = 2568] [serial = 384] [outer = 0x0] 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 84 (0x12ac77000) [pid = 2568] [serial = 385] [outer = 0x12ac2f800] 15:25:07 INFO - PROCESS | 2568 | 1461277507914 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x12ae11400) [pid = 2568] [serial = 386] [outer = 0x12ac2f800] 15:25:08 INFO - PROCESS | 2568 | 1461277508407 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]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 617ms 15:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:25:08 INFO - PROCESS | 2568 | 1461277508425 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 2568 | 1461277508427 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:25:08 INFO - PROCESS | 2568 | 1461277508430 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 2568 | 1461277508432 Marionette TRACE conn2 <- [1,490,null,{}] 15:25:08 INFO - PROCESS | 2568 | 1461277508436 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}] 15:25:08 INFO - PROCESS | 2568 | 1461277508532 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:25:08 INFO - PROCESS | 2568 | 1461277508573 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192c6800 == 48 [pid = 2568] [id = 130] 15:25:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x118ee1400) [pid = 2568] [serial = 387] [outer = 0x0] 15:25:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x119ab7c00) [pid = 2568] [serial = 388] [outer = 0x118ee1400] 15:25:08 INFO - PROCESS | 2568 | 1461277508605 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11a94b800) [pid = 2568] [serial = 389] [outer = 0x118ee1400] 15:25:09 INFO - PROCESS | 2568 | 1461277509009 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]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 15:25:09 INFO - PROCESS | 2568 | 1461277509051 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 2568 | 1461277509055 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:25:09 INFO - PROCESS | 2568 | 1461277509060 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 2568 | 1461277509061 Marionette TRACE conn2 <- [1,494,null,{}] 15:25:09 INFO - PROCESS | 2568 | 1461277509064 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}] 15:25:09 INFO - PROCESS | 2568 | 1461277509159 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:25:09 INFO - PROCESS | 2568 | 1461277509241 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c1c9000 == 49 [pid = 2568] [id = 131] 15:25:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x119ab2000) [pid = 2568] [serial = 390] [outer = 0x0] 15:25:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x11bc66400) [pid = 2568] [serial = 391] [outer = 0x119ab2000] 15:25:09 INFO - PROCESS | 2568 | 1461277509270 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x11c475800) [pid = 2568] [serial = 392] [outer = 0x119ab2000] 15:25:09 INFO - PROCESS | 2568 | 1461277509698 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]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 15:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:25:09 INFO - PROCESS | 2568 | 1461277509732 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 2568 | 1461277509734 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:25:09 INFO - PROCESS | 2568 | 1461277509736 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 2568 | 1461277509739 Marionette TRACE conn2 <- [1,498,null,{}] 15:25:09 INFO - PROCESS | 2568 | 1461277509763 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}] 15:25:09 INFO - PROCESS | 2568 | 1461277509874 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:25:09 INFO - PROCESS | 2568 | 1461277509920 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x129440800 == 50 [pid = 2568] [id = 132] 15:25:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x1274e9000) [pid = 2568] [serial = 393] [outer = 0x0] 15:25:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x1278c7000) [pid = 2568] [serial = 394] [outer = 0x1274e9000] 15:25:09 INFO - PROCESS | 2568 | 1461277509952 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x128870000) [pid = 2568] [serial = 395] [outer = 0x1274e9000] 15:25:10 INFO - PROCESS | 2568 | 1461277510372 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]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 871ms 15:25:10 INFO - PROCESS | 2568 | 1461277510669 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 2568 | 1461277510674 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:25:10 INFO - PROCESS | 2568 | 1461277510683 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 2568 | 1461277510686 Marionette TRACE conn2 <- [1,502,null,{}] 15:25:10 INFO - PROCESS | 2568 | 1461277510691 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}] 15:25:10 INFO - PROCESS | 2568 | 1461277510789 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:25:10 INFO - PROCESS | 2568 | 1461277510830 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x119265000 == 51 [pid = 2568] [id = 133] 15:25:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x11913f000) [pid = 2568] [serial = 396] [outer = 0x0] 15:25:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x1197f0c00) [pid = 2568] [serial = 397] [outer = 0x11913f000] 15:25:10 INFO - PROCESS | 2568 | 1461277510857 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x119ac0c00) [pid = 2568] [serial = 398] [outer = 0x11913f000] 15:25:11 INFO - PROCESS | 2568 | 1461277511276 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]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 627ms 15:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:25:11 INFO - PROCESS | 2568 | 1461277511307 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 2568 | 1461277511310 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:25:11 INFO - PROCESS | 2568 | 1461277511318 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 2568 | 1461277511321 Marionette TRACE conn2 <- [1,506,null,{}] 15:25:11 INFO - PROCESS | 2568 | 1461277511324 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}] 15:25:11 INFO - PROCESS | 2568 | 1461277511440 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:25:11 INFO - PROCESS | 2568 | 1461277511508 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x118cc3800 == 52 [pid = 2568] [id = 134] 15:25:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x119a33c00) [pid = 2568] [serial = 399] [outer = 0x0] 15:25:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x11a610800) [pid = 2568] [serial = 400] [outer = 0x119a33c00] 15:25:11 INFO - PROCESS | 2568 | 1461277511552 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x11a954c00) [pid = 2568] [serial = 401] [outer = 0x119a33c00] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x11857f000 == 51 [pid = 2568] [id = 106] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x1288e0000 == 50 [pid = 2568] [id = 128] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x127eba800 == 49 [pid = 2568] [id = 127] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x1272d8000 == 48 [pid = 2568] [id = 126] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x126c19800 == 47 [pid = 2568] [id = 125] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x114682000 == 46 [pid = 2568] [id = 124] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x11c77b000 == 45 [pid = 2568] [id = 123] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x1176dac00) [pid = 2568] [serial = 316] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x125e46000) [pid = 2568] [serial = 337] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfbd000 == 44 [pid = 2568] [id = 122] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x11add0800 == 43 [pid = 2568] [id = 121] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x119c93000 == 42 [pid = 2568] [id = 120] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x119269800 == 41 [pid = 2568] [id = 119] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x118f6d800 == 40 [pid = 2568] [id = 118] 15:25:11 INFO - PROCESS | 2568 | --DOCSHELL 0x11c76a000 == 39 [pid = 2568] [id = 113] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x118940800) [pid = 2568] [serial = 319] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x118fa3800) [pid = 2568] [serial = 320] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x11acd5000) [pid = 2568] [serial = 325] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x11ad9e400) [pid = 2568] [serial = 326] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x119aba000) [pid = 2568] [serial = 322] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x119d72400) [pid = 2568] [serial = 323] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x11c790800) [pid = 2568] [serial = 334] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x11b07f400) [pid = 2568] [serial = 328] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x11bb38000) [pid = 2568] [serial = 329] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x12589c400) [pid = 2568] [serial = 335] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x11bc68400) [pid = 2568] [serial = 331] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x11c429400) [pid = 2568] [serial = 332] [outer = 0x0] [url = about:blank] 15:25:11 INFO - PROCESS | 2568 | 1461277511929 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]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 625ms 15:25:11 INFO - PROCESS | 2568 | 1461277511939 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 2568 | 1461277511940 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:25:11 INFO - PROCESS | 2568 | 1461277511942 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 2568 | 1461277511943 Marionette TRACE conn2 <- [1,510,null,{}] 15:25:11 INFO - PROCESS | 2568 | 1461277511954 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}] 15:25:12 INFO - PROCESS | 2568 | 1461277512030 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:25:12 INFO - PROCESS | 2568 | 1461277512058 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x119280800 == 40 [pid = 2568] [id = 135] 15:25:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x11af96c00) [pid = 2568] [serial = 402] [outer = 0x0] 15:25:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11b080800) [pid = 2568] [serial = 403] [outer = 0x11af96c00] 15:25:12 INFO - PROCESS | 2568 | 1461277512089 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x11b946000) [pid = 2568] [serial = 404] [outer = 0x11af96c00] 15:25:12 INFO - PROCESS | 2568 | 1461277512452 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]]]}] 15:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 15:25:12 INFO - PROCESS | 2568 | 1461277512467 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:25:12 INFO - PROCESS | 2568 | 1461277512468 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:25:12 INFO - PROCESS | 2568 | 1461277512470 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 2568 | 1461277512471 Marionette TRACE conn2 <- [1,514,null,{}] 15:25:12 INFO - PROCESS | 2568 | 1461277512474 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}] 15:25:12 INFO - PROCESS | 2568 | 1461277512548 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:25:12 INFO - PROCESS | 2568 | 1461277512553 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad76000 == 41 [pid = 2568] [id = 136] 15:25:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x11bb39400) [pid = 2568] [serial = 405] [outer = 0x0] 15:25:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x11bc6d400) [pid = 2568] [serial = 406] [outer = 0x11bb39400] 15:25:12 INFO - PROCESS | 2568 | 1461277512581 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x11c479400) [pid = 2568] [serial = 407] [outer = 0x11bb39400] 15:25:12 INFO - PROCESS | 2568 | 1461277512901 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]]]}] 15:25:12 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 15:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 467ms 15:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:25:12 INFO - PROCESS | 2568 | 1461277512939 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:25:12 INFO - PROCESS | 2568 | 1461277512941 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:25:12 INFO - PROCESS | 2568 | 1461277512944 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 2568 | 1461277512947 Marionette TRACE conn2 <- [1,518,null,{}] 15:25:12 INFO - PROCESS | 2568 | 1461277512950 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}] 15:25:13 INFO - PROCESS | 2568 | 1461277513057 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:25:13 INFO - PROCESS | 2568 | 1461277513065 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9c5000 == 42 [pid = 2568] [id = 137] 15:25:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x112154400) [pid = 2568] [serial = 408] [outer = 0x0] 15:25:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x11c787800) [pid = 2568] [serial = 409] [outer = 0x112154400] 15:25:13 INFO - PROCESS | 2568 | 1461277513107 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x12393c400) [pid = 2568] [serial = 410] [outer = 0x112154400] 15:25:13 INFO - PROCESS | 2568 | 1461277513502 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]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 572ms 15:25:13 INFO - PROCESS | 2568 | 1461277513530 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:25:13 INFO - PROCESS | 2568 | 1461277513531 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:25:13 INFO - PROCESS | 2568 | 1461277513534 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 2568 | 1461277513535 Marionette TRACE conn2 <- [1,522,null,{}] 15:25:13 INFO - PROCESS | 2568 | 1461277513538 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}] 15:25:13 INFO - PROCESS | 2568 | 1461277513677 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:25:13 INFO - PROCESS | 2568 | 1461277513688 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x1189b5800 == 43 [pid = 2568] [id = 138] 15:25:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x12584d400) [pid = 2568] [serial = 411] [outer = 0x0] 15:25:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x126a7b000) [pid = 2568] [serial = 412] [outer = 0x12584d400] 15:25:13 INFO - PROCESS | 2568 | 1461277513733 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1278ccc00) [pid = 2568] [serial = 413] [outer = 0x12584d400] 15:25:14 INFO - PROCESS | 2568 | 1461277514176 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]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 15:25:14 INFO - PROCESS | 2568 | 1461277514203 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 2568 | 1461277514204 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:25:14 INFO - PROCESS | 2568 | 1461277514216 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 2568 | 1461277514218 Marionette TRACE conn2 <- [1,526,null,{}] 15:25:14 INFO - PROCESS | 2568 | 1461277514220 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}] 15:25:14 INFO - PROCESS | 2568 | 1461277514304 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:25:14 INFO - PROCESS | 2568 | 1461277514348 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c39d800 == 44 [pid = 2568] [id = 139] 15:25:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x1279b7c00) [pid = 2568] [serial = 414] [outer = 0x0] 15:25:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x127e8f000) [pid = 2568] [serial = 415] [outer = 0x1279b7c00] 15:25:14 INFO - PROCESS | 2568 | 1461277514375 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x129004c00) [pid = 2568] [serial = 416] [outer = 0x1279b7c00] 15:25:14 INFO - PROCESS | 2568 | 1461277514722 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]]]}] 15:25:14 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 15:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 15:25:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:25:14 INFO - PROCESS | 2568 | 1461277514735 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 2568 | 1461277514736 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:25:14 INFO - PROCESS | 2568 | 1461277514738 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 2568 | 1461277514739 Marionette TRACE conn2 <- [1,530,null,{}] 15:25:14 INFO - PROCESS | 2568 | 1461277514741 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}] 15:25:14 INFO - PROCESS | 2568 | 1461277514830 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:25:14 INFO - PROCESS | 2568 | 1461277514859 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x125ae5800 == 45 [pid = 2568] [id = 140] 15:25:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x129005000) [pid = 2568] [serial = 417] [outer = 0x0] 15:25:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x129551000) [pid = 2568] [serial = 418] [outer = 0x129005000] 15:25:14 INFO - PROCESS | 2568 | 1461277514884 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12a0ee800) [pid = 2568] [serial = 419] [outer = 0x129005000] 15:25:15 INFO - PROCESS | 2568 | 1461277515198 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"]]]}] 15:25:15 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 15:25:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:25:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:25:15 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 15:25:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:25:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:25:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:25:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 15:25:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:25:15 INFO - PROCESS | 2568 | 1461277515258 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 2568 | 1461277515259 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:25:15 INFO - PROCESS | 2568 | 1461277515261 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 2568 | 1461277515262 Marionette TRACE conn2 <- [1,534,null,{}] 15:25:15 INFO - PROCESS | 2568 | 1461277515264 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}] 15:25:15 INFO - PROCESS | 2568 | 1461277515355 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:25:15 INFO - PROCESS | 2568 | 1461277515368 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eac800 == 46 [pid = 2568] [id = 141] 15:25:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x12a0eec00) [pid = 2568] [serial = 420] [outer = 0x0] 15:25:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x12aaa9400) [pid = 2568] [serial = 421] [outer = 0x12a0eec00] 15:25:15 INFO - PROCESS | 2568 | 1461277515394 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12ac2bc00) [pid = 2568] [serial = 422] [outer = 0x12a0eec00] 15:25:15 INFO - PROCESS | 2568 | 1461277515721 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]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:25:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 15:25:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:25:15 INFO - PROCESS | 2568 | 1461277515732 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 2568 | 1461277515734 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:25:15 INFO - PROCESS | 2568 | 1461277515736 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 2568 | 1461277515737 Marionette TRACE conn2 <- [1,538,null,{}] 15:25:15 INFO - PROCESS | 2568 | 1461277515739 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}] 15:25:15 INFO - PROCESS | 2568 | 1461277515827 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:25:15 INFO - PROCESS | 2568 | 1461277515865 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a01e800 == 47 [pid = 2568] [id = 142] 15:25:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12ac2c000) [pid = 2568] [serial = 423] [outer = 0x0] 15:25:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12ac7ac00) [pid = 2568] [serial = 424] [outer = 0x12ac2c000] 15:25:15 INFO - PROCESS | 2568 | 1461277515895 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12ae0d800) [pid = 2568] [serial = 425] [outer = 0x12ac2c000] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x1272a7800) [pid = 2568] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x127f53000) [pid = 2568] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x11b944400) [pid = 2568] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x11bb38c00) [pid = 2568] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x11c79d800) [pid = 2568] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x1155a5c00) [pid = 2568] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x119d77000) [pid = 2568] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x11ad87c00) [pid = 2568] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x112159000) [pid = 2568] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x129552000) [pid = 2568] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x12a0edc00) [pid = 2568] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x115703000) [pid = 2568] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:25:16 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12a0ed800) [pid = 2568] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:25:16 INFO - PROCESS | 2568 | 1461277516292 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]]]}] 15:25:16 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. 15:25:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 15:25:16 INFO - PROCESS | 2568 | 1461277516304 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 2568 | 1461277516306 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:25:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:25:16 INFO - PROCESS | 2568 | 1461277516308 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 2568 | 1461277516310 Marionette TRACE conn2 <- [1,542,null,{}] 15:25:16 INFO - PROCESS | 2568 | 1461277516317 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}] 15:25:16 INFO - PROCESS | 2568 | 1461277516431 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:25:16 INFO - PROCESS | 2568 | 1461277516458 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac0a000 == 48 [pid = 2568] [id = 143] 15:25:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x118ee4c00) [pid = 2568] [serial = 426] [outer = 0x0] 15:25:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x1272a7800) [pid = 2568] [serial = 427] [outer = 0x118ee4c00] 15:25:16 INFO - PROCESS | 2568 | 1461277516488 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12aece800) [pid = 2568] [serial = 428] [outer = 0x118ee4c00] 15:25:16 INFO - PROCESS | 2568 | 1461277516804 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]]]}] 15:25:16 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. 15:25:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 524ms 15:25:16 INFO - PROCESS | 2568 | 1461277516834 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 2568 | 1461277516835 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:25:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:25:16 INFO - PROCESS | 2568 | 1461277516838 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 2568 | 1461277516839 Marionette TRACE conn2 <- [1,546,null,{}] 15:25:16 INFO - PROCESS | 2568 | 1461277516841 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}] 15:25:16 INFO - PROCESS | 2568 | 1461277516928 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:25:16 INFO - PROCESS | 2568 | 1461277516935 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b093800 == 49 [pid = 2568] [id = 144] 15:25:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12b343c00) [pid = 2568] [serial = 429] [outer = 0x0] 15:25:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x12b352400) [pid = 2568] [serial = 430] [outer = 0x12b343c00] 15:25:16 INFO - PROCESS | 2568 | 1461277516963 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x12b488000) [pid = 2568] [serial = 431] [outer = 0x12b343c00] 15:25:17 INFO - PROCESS | 2568 | 1461277517295 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]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:25:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 467ms 15:25:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:25:17 INFO - PROCESS | 2568 | 1461277517306 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 2568 | 1461277517307 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:25:17 INFO - PROCESS | 2568 | 1461277517309 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 2568 | 1461277517310 Marionette TRACE conn2 <- [1,550,null,{}] 15:25:17 INFO - PROCESS | 2568 | 1461277517320 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}] 15:25:17 INFO - PROCESS | 2568 | 1461277517420 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:25:17 INFO - PROCESS | 2568 | 1461277517428 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c11a800 == 50 [pid = 2568] [id = 145] 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12b488400) [pid = 2568] [serial = 432] [outer = 0x0] 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x12b6acc00) [pid = 2568] [serial = 433] [outer = 0x12b488400] 15:25:17 INFO - PROCESS | 2568 | 1461277517460 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x12c1acc00) [pid = 2568] [serial = 434] [outer = 0x12b488400] 15:25:17 INFO - PROCESS | 2568 | 1461277517778 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]]]}] 15:25:17 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. 15:25:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 473ms 15:25:17 INFO - PROCESS | 2568 | 1461277517785 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 2568 | 1461277517786 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:25:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:25:17 INFO - PROCESS | 2568 | 1461277517789 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 2568 | 1461277517790 Marionette TRACE conn2 <- [1,554,null,{}] 15:25:17 INFO - PROCESS | 2568 | 1461277517792 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}] 15:25:17 INFO - PROCESS | 2568 | 1461277517871 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:25:17 INFO - PROCESS | 2568 | 1461277517876 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c399000 == 51 [pid = 2568] [id = 146] 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12c1b2400) [pid = 2568] [serial = 435] [outer = 0x0] 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12c373400) [pid = 2568] [serial = 436] [outer = 0x12c1b2400] 15:25:17 INFO - PROCESS | 2568 | 1461277517903 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12c380800) [pid = 2568] [serial = 437] [outer = 0x12c1b2400] 15:25:18 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:18 INFO - PROCESS | 2568 | 1461277518437 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]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:25:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 15:25:18 INFO - PROCESS | 2568 | 1461277518459 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 2568 | 1461277518463 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:25:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:25:18 INFO - PROCESS | 2568 | 1461277518487 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 2568 | 1461277518490 Marionette TRACE conn2 <- [1,558,null,{}] 15:25:18 INFO - PROCESS | 2568 | 1461277518494 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}] 15:25:18 INFO - PROCESS | 2568 | 1461277518591 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:25:18 INFO - PROCESS | 2568 | 1461277518652 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x11867e000 == 52 [pid = 2568] [id = 147] 15:25:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x1158eb400) [pid = 2568] [serial = 438] [outer = 0x0] 15:25:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x118c8f800) [pid = 2568] [serial = 439] [outer = 0x1158eb400] 15:25:18 INFO - PROCESS | 2568 | 1461277518686 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x119aba400) [pid = 2568] [serial = 440] [outer = 0x1158eb400] 15:25:19 INFO - PROCESS | 2568 | 1461277519126 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:25:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 15:25:19 INFO - PROCESS | 2568 | 1461277519159 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 2568 | 1461277519165 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:25:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:25:19 INFO - PROCESS | 2568 | 1461277519170 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 2568 | 1461277519172 Marionette TRACE conn2 <- [1,562,null,{}] 15:25:19 INFO - PROCESS | 2568 | 1461277519174 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}] 15:25:19 INFO - PROCESS | 2568 | 1461277519270 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:25:19 INFO - PROCESS | 2568 | 1461277519317 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adcb800 == 53 [pid = 2568] [id = 148] 15:25:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x119d77000) [pid = 2568] [serial = 441] [outer = 0x0] 15:25:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x11ad9d000) [pid = 2568] [serial = 442] [outer = 0x119d77000] 15:25:19 INFO - PROCESS | 2568 | 1461277519349 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x11b944000) [pid = 2568] [serial = 443] [outer = 0x119d77000] 15:25:19 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:19 INFO - PROCESS | 2568 | 1461277519764 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]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:25:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 15:25:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:25:19 INFO - PROCESS | 2568 | 1461277519789 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 2568 | 1461277519791 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:25:19 INFO - PROCESS | 2568 | 1461277519793 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 2568 | 1461277519796 Marionette TRACE conn2 <- [1,566,null,{}] 15:25:19 INFO - PROCESS | 2568 | 1461277519804 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}] 15:25:19 INFO - PROCESS | 2568 | 1461277519903 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:25:19 INFO - PROCESS | 2568 | 1461277519966 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac12000 == 54 [pid = 2568] [id = 149] 15:25:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x11c788800) [pid = 2568] [serial = 444] [outer = 0x0] 15:25:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12584a800) [pid = 2568] [serial = 445] [outer = 0x11c788800] 15:25:20 INFO - PROCESS | 2568 | 1461277519998 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x127423c00) [pid = 2568] [serial = 446] [outer = 0x11c788800] 15:25:20 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:20 INFO - PROCESS | 2568 | 1461277520397 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]]]}] 15:25:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:25:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 15:25:20 INFO - PROCESS | 2568 | 1461277520479 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 2568 | 1461277520481 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:25:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:25:20 INFO - PROCESS | 2568 | 1461277520485 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 2568 | 1461277520486 Marionette TRACE conn2 <- [1,570,null,{}] 15:25:20 INFO - PROCESS | 2568 | 1461277520489 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}] 15:25:20 INFO - PROCESS | 2568 | 1461277520608 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:25:20 INFO - PROCESS | 2568 | 1461277520667 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d743800 == 55 [pid = 2568] [id = 150] 15:25:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x129552000) [pid = 2568] [serial = 447] [outer = 0x0] 15:25:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12aaab000) [pid = 2568] [serial = 448] [outer = 0x129552000] 15:25:20 INFO - PROCESS | 2568 | 1461277520697 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12ac70800) [pid = 2568] [serial = 449] [outer = 0x129552000] 15:25:20 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:21 INFO - PROCESS | 2568 | 1461277521118 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]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:25:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 15:25:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:25:21 INFO - PROCESS | 2568 | 1461277521157 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 2568 | 1461277521158 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:25:21 INFO - PROCESS | 2568 | 1461277521160 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 2568 | 1461277521162 Marionette TRACE conn2 <- [1,574,null,{}] 15:25:21 INFO - PROCESS | 2568 | 1461277521186 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}] 15:25:21 INFO - PROCESS | 2568 | 1461277521279 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:25:21 INFO - PROCESS | 2568 | 1461277521338 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x115581000 == 56 [pid = 2568] [id = 151] 15:25:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x11215a800) [pid = 2568] [serial = 450] [outer = 0x0] 15:25:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x11bb39000) [pid = 2568] [serial = 451] [outer = 0x11215a800] 15:25:21 INFO - PROCESS | 2568 | 1461277521369 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x129004400) [pid = 2568] [serial = 452] [outer = 0x11215a800] 15:25:21 INFO - PROCESS | 2568 | 1461277521957 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]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 840ms 15:25:22 INFO - PROCESS | 2568 | 1461277522002 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 2568 | 1461277522005 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:25:22 INFO - PROCESS | 2568 | 1461277522009 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 2568 | 1461277522011 Marionette TRACE conn2 <- [1,578,null,{}] 15:25:22 INFO - PROCESS | 2568 | 1461277522014 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}] 15:25:22 INFO - PROCESS | 2568 | 1461277522102 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:25:22 INFO - PROCESS | 2568 | 1461277522163 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b6800 == 57 [pid = 2568] [id = 152] 15:25:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x119ae9400) [pid = 2568] [serial = 453] [outer = 0x0] 15:25:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11a605800) [pid = 2568] [serial = 454] [outer = 0x119ae9400] 15:25:22 INFO - PROCESS | 2568 | 1461277522192 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x11ad9a400) [pid = 2568] [serial = 455] [outer = 0x119ae9400] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfc3000 == 56 [pid = 2568] [id = 105] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad6f000 == 55 [pid = 2568] [id = 116] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11adba800 == 54 [pid = 2568] [id = 103] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x119115800 == 53 [pid = 2568] [id = 104] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x119ac3000 == 52 [pid = 2568] [id = 115] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11573c800 == 51 [pid = 2568] [id = 114] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12c11a800 == 50 [pid = 2568] [id = 145] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12b093800 == 49 [pid = 2568] [id = 144] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac0a000 == 48 [pid = 2568] [id = 143] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12a01e800 == 47 [pid = 2568] [id = 142] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x127eac800 == 46 [pid = 2568] [id = 141] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x125ae5800 == 45 [pid = 2568] [id = 140] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11c39d800 == 44 [pid = 2568] [id = 139] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x1189b5800 == 43 [pid = 2568] [id = 138] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9c5000 == 42 [pid = 2568] [id = 137] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad76000 == 41 [pid = 2568] [id = 136] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x119280800 == 40 [pid = 2568] [id = 135] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x118cc3800 == 39 [pid = 2568] [id = 134] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x119265000 == 38 [pid = 2568] [id = 133] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x129440800 == 37 [pid = 2568] [id = 132] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x11c1c9000 == 36 [pid = 2568] [id = 131] 15:25:22 INFO - PROCESS | 2568 | --DOCSHELL 0x1192c6800 == 35 [pid = 2568] [id = 130] 15:25:22 INFO - PROCESS | 2568 | 1461277522571 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]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 570ms 15:25:22 INFO - PROCESS | 2568 | 1461277522580 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 2568 | 1461277522584 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:25:22 INFO - PROCESS | 2568 | 1461277522588 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 2568 | 1461277522590 Marionette TRACE conn2 <- [1,582,null,{}] 15:25:22 INFO - PROCESS | 2568 | 1461277522592 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}] 15:25:22 INFO - PROCESS | 2568 | 1461277522671 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:25:22 INFO - PROCESS | 2568 | 1461277522675 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x118cd5800 == 36 [pid = 2568] [id = 153] 15:25:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11a949400) [pid = 2568] [serial = 456] [outer = 0x0] 15:25:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11b083800) [pid = 2568] [serial = 457] [outer = 0x11a949400] 15:25:22 INFO - PROCESS | 2568 | 1461277522704 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x11bc70000) [pid = 2568] [serial = 458] [outer = 0x11a949400] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x118cfe000) [pid = 2568] [serial = 317] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x1274ec000) [pid = 2568] [serial = 367] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12886c000) [pid = 2568] [serial = 370] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x11c434400) [pid = 2568] [serial = 361] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12589a400) [pid = 2568] [serial = 362] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x129551c00) [pid = 2568] [serial = 374] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x126a72c00) [pid = 2568] [serial = 350] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x125843800) [pid = 2568] [serial = 349] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11587b000) [pid = 2568] [serial = 340] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x119a36000) [pid = 2568] [serial = 353] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x118ee8c00) [pid = 2568] [serial = 352] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x11b903c00) [pid = 2568] [serial = 346] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11a886c00) [pid = 2568] [serial = 355] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11ad86c00) [pid = 2568] [serial = 356] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x119a34400) [pid = 2568] [serial = 343] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x128867800) [pid = 2568] [serial = 373] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11af9ac00) [pid = 2568] [serial = 358] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x11bc6e400) [pid = 2568] [serial = 359] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12a0efc00) [pid = 2568] [serial = 379] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x129080000) [pid = 2568] [serial = 371] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x1258a1000) [pid = 2568] [serial = 364] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x126f3c800) [pid = 2568] [serial = 365] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12955a800) [pid = 2568] [serial = 376] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x127e8e000) [pid = 2568] [serial = 368] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12aa9f800) [pid = 2568] [serial = 382] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x12a0e8c00) [pid = 2568] [serial = 377] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x12ac2fc00) [pid = 2568] [serial = 383] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x12a0f4c00) [pid = 2568] [serial = 380] [outer = 0x0] [url = about:blank] 15:25:23 INFO - PROCESS | 2568 | 1461277523083 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]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:25:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 15:25:23 INFO - PROCESS | 2568 | 1461277523109 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 2568 | 1461277523112 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:25:23 INFO - PROCESS | 2568 | 1461277523118 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 2568 | 1461277523122 Marionette TRACE conn2 <- [1,586,null,{}] 15:25:23 INFO - PROCESS | 2568 | 1461277523133 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}] 15:25:23 INFO - PROCESS | 2568 | 1461277523258 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:25:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x11c4e2000) [pid = 2568] [serial = 459] [outer = 0x12f8b0800] 15:25:23 INFO - PROCESS | 2568 | 1461277523302 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c392800 == 37 [pid = 2568] [id = 154] 15:25:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12393b400) [pid = 2568] [serial = 460] [outer = 0x0] 15:25:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x123942800) [pid = 2568] [serial = 461] [outer = 0x12393b400] 15:25:23 INFO - PROCESS | 2568 | 1461277523351 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x1269b6000) [pid = 2568] [serial = 462] [outer = 0x12393b400] 15:25:23 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:23 INFO - PROCESS | 2568 | 1461277523832 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]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:25:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 725ms 15:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:25:23 INFO - PROCESS | 2568 | 1461277523842 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 2568 | 1461277523844 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:25:23 INFO - PROCESS | 2568 | 1461277523847 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 2568 | 1461277523850 Marionette TRACE conn2 <- [1,590,null,{}] 15:25:23 INFO - PROCESS | 2568 | 1461277523856 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}] 15:25:23 INFO - PROCESS | 2568 | 1461277523935 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:25:23 INFO - PROCESS | 2568 | 1461277523940 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c1ce800 == 38 [pid = 2568] [id = 155] 15:25:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12749cc00) [pid = 2568] [serial = 463] [outer = 0x0] 15:25:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x1279ac800) [pid = 2568] [serial = 464] [outer = 0x12749cc00] 15:25:23 INFO - PROCESS | 2568 | 1461277523968 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x127f51400) [pid = 2568] [serial = 465] [outer = 0x12749cc00] 15:25:24 INFO - PROCESS | 2568 | 1461277524270 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]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 15:25:24 INFO - PROCESS | 2568 | 1461277524320 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 2568 | 1461277524322 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:25:24 INFO - PROCESS | 2568 | 1461277524324 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 2568 | 1461277524325 Marionette TRACE conn2 <- [1,594,null,{}] 15:25:24 INFO - PROCESS | 2568 | 1461277524327 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}] 15:25:24 INFO - PROCESS | 2568 | 1461277524400 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:25:24 INFO - PROCESS | 2568 | 1461277524405 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x1156bf000 == 39 [pid = 2568] [id = 156] 15:25:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x1274ec000) [pid = 2568] [serial = 466] [outer = 0x0] 15:25:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x129005c00) [pid = 2568] [serial = 467] [outer = 0x1274ec000] 15:25:24 INFO - PROCESS | 2568 | 1461277524430 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x129556c00) [pid = 2568] [serial = 468] [outer = 0x1274ec000] 15:25:24 INFO - PROCESS | 2568 | 1461277524795 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]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 15:25:24 INFO - PROCESS | 2568 | 1461277524843 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 2568 | 1461277524844 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:25:24 INFO - PROCESS | 2568 | 1461277524846 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 2568 | 1461277524847 Marionette TRACE conn2 <- [1,598,null,{}] 15:25:24 INFO - PROCESS | 2568 | 1461277524850 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}] 15:25:24 INFO - PROCESS | 2568 | 1461277524956 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:25:24 INFO - PROCESS | 2568 | 1461277524972 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x118e39800 == 40 [pid = 2568] [id = 157] 15:25:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12a0e7400) [pid = 2568] [serial = 469] [outer = 0x0] 15:25:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12ac6f800) [pid = 2568] [serial = 470] [outer = 0x12a0e7400] 15:25:24 INFO - PROCESS | 2568 | 1461277524997 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12b34d000) [pid = 2568] [serial = 471] [outer = 0x12a0e7400] 15:25:25 INFO - PROCESS | 2568 | 1461277525322 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]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:25:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 15:25:25 INFO - PROCESS | 2568 | 1461277525366 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 2568 | 1461277525368 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:25:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:25:25 INFO - PROCESS | 2568 | 1461277525370 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 2568 | 1461277525372 Marionette TRACE conn2 <- [1,602,null,{}] 15:25:25 INFO - PROCESS | 2568 | 1461277525374 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}] 15:25:25 INFO - PROCESS | 2568 | 1461277525508 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:25:25 INFO - PROCESS | 2568 | 1461277525525 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ed2800 == 41 [pid = 2568] [id = 158] 15:25:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12b34d800) [pid = 2568] [serial = 472] [outer = 0x0] 15:25:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12b47ec00) [pid = 2568] [serial = 473] [outer = 0x12b34d800] 15:25:25 INFO - PROCESS | 2568 | 1461277525565 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12c1b8400) [pid = 2568] [serial = 474] [outer = 0x12b34d800] 15:25:26 INFO - PROCESS | 2568 | 1461277526009 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]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 15:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:25:26 INFO - PROCESS | 2568 | 1461277526040 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 2568 | 1461277526041 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:25:26 INFO - PROCESS | 2568 | 1461277526043 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 2568 | 1461277526044 Marionette TRACE conn2 <- [1,606,null,{}] 15:25:26 INFO - PROCESS | 2568 | 1461277526047 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}] 15:25:26 INFO - PROCESS | 2568 | 1461277526144 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:25:26 INFO - PROCESS | 2568 | 1461277526149 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a029000 == 42 [pid = 2568] [id = 159] 15:25:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12c371400) [pid = 2568] [serial = 475] [outer = 0x0] 15:25:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12c498000) [pid = 2568] [serial = 476] [outer = 0x12c371400] 15:25:26 INFO - PROCESS | 2568 | 1461277526174 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12c4a3800) [pid = 2568] [serial = 477] [outer = 0x12c371400] 15:25:26 INFO - PROCESS | 2568 | 1461277526499 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]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 15:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:25:26 INFO - PROCESS | 2568 | 1461277526518 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 2568 | 1461277526519 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:25:26 INFO - PROCESS | 2568 | 1461277526521 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 2568 | 1461277526522 Marionette TRACE conn2 <- [1,610,null,{}] 15:25:26 INFO - PROCESS | 2568 | 1461277526525 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}] 15:25:26 INFO - PROCESS | 2568 | 1461277526620 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:25:26 INFO - PROCESS | 2568 | 1461277526624 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b08a000 == 43 [pid = 2568] [id = 160] 15:25:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12c37a400) [pid = 2568] [serial = 478] [outer = 0x0] 15:25:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12d2e7c00) [pid = 2568] [serial = 479] [outer = 0x12c37a400] 15:25:26 INFO - PROCESS | 2568 | 1461277526649 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12d2f2c00) [pid = 2568] [serial = 480] [outer = 0x12c37a400] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12ac2c000) [pid = 2568] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x12b343c00) [pid = 2568] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12b488400) [pid = 2568] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x1279b7c00) [pid = 2568] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x129005000) [pid = 2568] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12584d400) [pid = 2568] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11bb39400) [pid = 2568] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11913f000) [pid = 2568] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x112154400) [pid = 2568] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x119a33c00) [pid = 2568] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11af96c00) [pid = 2568] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12a0eec00) [pid = 2568] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:25:27 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x118ee4c00) [pid = 2568] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:25:27 INFO - PROCESS | 2568 | 1461277527111 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]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 618ms 15:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:25:27 INFO - PROCESS | 2568 | 1461277527140 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 2568 | 1461277527141 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:25:27 INFO - PROCESS | 2568 | 1461277527143 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 2568 | 1461277527144 Marionette TRACE conn2 <- [1,614,null,{}] 15:25:27 INFO - PROCESS | 2568 | 1461277527147 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}] 15:25:27 INFO - PROCESS | 2568 | 1461277527221 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:25:27 INFO - PROCESS | 2568 | 1461277527225 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab1d800 == 44 [pid = 2568] [id = 161] 15:25:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x11a880800) [pid = 2568] [serial = 481] [outer = 0x0] 15:25:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x11bc6c400) [pid = 2568] [serial = 482] [outer = 0x11a880800] 15:25:27 INFO - PROCESS | 2568 | 1461277527250 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x129005000) [pid = 2568] [serial = 483] [outer = 0x11a880800] 15:25:27 INFO - PROCESS | 2568 | 1461277527571 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]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms 15:25:27 INFO - PROCESS | 2568 | 1461277527615 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 2568 | 1461277527617 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:25:27 INFO - PROCESS | 2568 | 1461277527619 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 2568 | 1461277527620 Marionette TRACE conn2 <- [1,618,null,{}] 15:25:27 INFO - PROCESS | 2568 | 1461277527623 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}] 15:25:27 INFO - PROCESS | 2568 | 1461277527731 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:25:27 INFO - PROCESS | 2568 | 1461277527737 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3e1000 == 45 [pid = 2568] [id = 162] 15:25:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x11ad94000) [pid = 2568] [serial = 484] [outer = 0x0] 15:25:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12d2f6400) [pid = 2568] [serial = 485] [outer = 0x11ad94000] 15:25:27 INFO - PROCESS | 2568 | 1461277527766 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12da34400) [pid = 2568] [serial = 486] [outer = 0x11ad94000] 15:25:28 INFO - PROCESS | 2568 | 1461277528073 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]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 15:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:25:28 INFO - PROCESS | 2568 | 1461277528089 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 2568 | 1461277528091 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:25:28 INFO - PROCESS | 2568 | 1461277528093 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 2568 | 1461277528094 Marionette TRACE conn2 <- [1,622,null,{}] 15:25:28 INFO - PROCESS | 2568 | 1461277528098 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}] 15:25:28 INFO - PROCESS | 2568 | 1461277528176 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:25:28 INFO - PROCESS | 2568 | 1461277528182 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7cd800 == 46 [pid = 2568] [id = 163] 15:25:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12da34800) [pid = 2568] [serial = 487] [outer = 0x0] 15:25:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12db7c000) [pid = 2568] [serial = 488] [outer = 0x12da34800] 15:25:28 INFO - PROCESS | 2568 | 1461277528208 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12e420c00) [pid = 2568] [serial = 489] [outer = 0x12da34800] 15:25:28 INFO - PROCESS | 2568 | 1461277528514 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]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 15:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:25:28 INFO - PROCESS | 2568 | 1461277528565 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 2568 | 1461277528566 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:25:28 INFO - PROCESS | 2568 | 1461277528569 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 2568 | 1461277528570 Marionette TRACE conn2 <- [1,626,null,{}] 15:25:28 INFO - PROCESS | 2568 | 1461277528572 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}] 15:25:28 INFO - PROCESS | 2568 | 1461277528669 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:25:28 INFO - PROCESS | 2568 | 1461277528675 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e205800 == 47 [pid = 2568] [id = 164] 15:25:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12db7ac00) [pid = 2568] [serial = 490] [outer = 0x0] 15:25:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12e426400) [pid = 2568] [serial = 491] [outer = 0x12db7ac00] 15:25:28 INFO - PROCESS | 2568 | 1461277528699 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12e42ac00) [pid = 2568] [serial = 492] [outer = 0x12db7ac00] 15:25:29 INFO - PROCESS | 2568 | 1461277529019 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]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 467ms 15:25:29 INFO - PROCESS | 2568 | 1461277529037 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 2568 | 1461277529038 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:25:29 INFO - PROCESS | 2568 | 1461277529041 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 2568 | 1461277529042 Marionette TRACE conn2 <- [1,630,null,{}] 15:25:29 INFO - PROCESS | 2568 | 1461277529045 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}] 15:25:29 INFO - PROCESS | 2568 | 1461277529223 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:25:29 INFO - PROCESS | 2568 | 1461277529345 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x1158a9800 == 48 [pid = 2568] [id = 165] 15:25:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x112157800) [pid = 2568] [serial = 493] [outer = 0x0] 15:25:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x1140c4400) [pid = 2568] [serial = 494] [outer = 0x112157800] 15:25:29 INFO - PROCESS | 2568 | 1461277529398 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11893ec00) [pid = 2568] [serial = 495] [outer = 0x112157800] 15:25:29 INFO - PROCESS | 2568 | 1461277529875 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]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 868ms 15:25:29 INFO - PROCESS | 2568 | 1461277529910 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 2568 | 1461277529913 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:25:29 INFO - PROCESS | 2568 | 1461277529934 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 2568 | 1461277529937 Marionette TRACE conn2 <- [1,634,null,{}] 15:25:29 INFO - PROCESS | 2568 | 1461277529941 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}] 15:25:30 INFO - PROCESS | 2568 | 1461277530041 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:25:30 INFO - PROCESS | 2568 | 1461277530104 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfc1000 == 49 [pid = 2568] [id = 166] 15:25:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x11ad92400) [pid = 2568] [serial = 496] [outer = 0x0] 15:25:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11b90e400) [pid = 2568] [serial = 497] [outer = 0x11ad92400] 15:25:30 INFO - PROCESS | 2568 | 1461277530133 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11bc6f400) [pid = 2568] [serial = 498] [outer = 0x11ad92400] 15:25:30 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:30 INFO - PROCESS | 2568 | 1461277530556 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]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 673ms 15:25:30 INFO - PROCESS | 2568 | 1461277530606 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 2568 | 1461277530608 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:25:30 INFO - PROCESS | 2568 | 1461277530610 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 2568 | 1461277530612 Marionette TRACE conn2 <- [1,638,null,{}] 15:25:30 INFO - PROCESS | 2568 | 1461277530614 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}] 15:25:30 INFO - PROCESS | 2568 | 1461277530735 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:25:30 INFO - PROCESS | 2568 | 1461277530798 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a020800 == 50 [pid = 2568] [id = 167] 15:25:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x125c36000) [pid = 2568] [serial = 499] [outer = 0x0] 15:25:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x1279acc00) [pid = 2568] [serial = 500] [outer = 0x125c36000] 15:25:30 INFO - PROCESS | 2568 | 1461277530829 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x129080800) [pid = 2568] [serial = 501] [outer = 0x125c36000] 15:25:31 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:31 INFO - PROCESS | 2568 | 1461277531249 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]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 15:25:31 INFO - PROCESS | 2568 | 1461277531297 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 2568 | 1461277531300 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:25:31 INFO - PROCESS | 2568 | 1461277531309 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 2568 | 1461277531313 Marionette TRACE conn2 <- [1,642,null,{}] 15:25:31 INFO - PROCESS | 2568 | 1461277531317 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}] 15:25:31 INFO - PROCESS | 2568 | 1461277531416 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:25:31 INFO - PROCESS | 2568 | 1461277531498 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c3a4800 == 51 [pid = 2568] [id = 168] 15:25:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12a0f3800) [pid = 2568] [serial = 502] [outer = 0x0] 15:25:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12b348400) [pid = 2568] [serial = 503] [outer = 0x12a0f3800] 15:25:31 INFO - PROCESS | 2568 | 1461277531529 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12b6b2000) [pid = 2568] [serial = 504] [outer = 0x12a0f3800] 15:25:32 INFO - PROCESS | 2568 | 1461277532088 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 828ms 15:25:32 INFO - PROCESS | 2568 | 1461277532144 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 2568 | 1461277532148 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:25:32 INFO - PROCESS | 2568 | 1461277532153 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 2568 | 1461277532155 Marionette TRACE conn2 <- [1,646,null,{}] 15:25:32 INFO - PROCESS | 2568 | 1461277532159 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}] 15:25:32 INFO - PROCESS | 2568 | 1461277532241 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:25:32 INFO - PROCESS | 2568 | 1461277532302 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adb5000 == 52 [pid = 2568] [id = 169] 15:25:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x11928a000) [pid = 2568] [serial = 505] [outer = 0x0] 15:25:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x119ab4c00) [pid = 2568] [serial = 506] [outer = 0x11928a000] 15:25:32 INFO - PROCESS | 2568 | 1461277532330 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x11a882800) [pid = 2568] [serial = 507] [outer = 0x11928a000] 15:25:32 INFO - PROCESS | 2568 | 1461277532772 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]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 15:25:32 INFO - PROCESS | 2568 | 1461277532827 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 2568 | 1461277532834 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:25:32 INFO - PROCESS | 2568 | 1461277532840 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 2568 | 1461277532843 Marionette TRACE conn2 <- [1,650,null,{}] 15:25:32 INFO - PROCESS | 2568 | 1461277532847 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}] 15:25:32 INFO - PROCESS | 2568 | 1461277532976 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:25:33 INFO - PROCESS | 2568 | 1461277533067 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x118cc8800 == 53 [pid = 2568] [id = 170] 15:25:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x119a32800) [pid = 2568] [serial = 508] [outer = 0x0] 15:25:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x11ad8e000) [pid = 2568] [serial = 509] [outer = 0x119a32800] 15:25:33 INFO - PROCESS | 2568 | 1461277533111 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x11afa2400) [pid = 2568] [serial = 510] [outer = 0x119a32800] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12e205800 == 52 [pid = 2568] [id = 164] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7cd800 == 51 [pid = 2568] [id = 163] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3e1000 == 50 [pid = 2568] [id = 162] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab1d800 == 49 [pid = 2568] [id = 161] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12b08a000 == 48 [pid = 2568] [id = 160] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12a029000 == 47 [pid = 2568] [id = 159] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x127ed2800 == 46 [pid = 2568] [id = 158] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x11bc66400) [pid = 2568] [serial = 391] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x119ab7c00) [pid = 2568] [serial = 388] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x1278c7000) [pid = 2568] [serial = 394] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12c373400) [pid = 2568] [serial = 436] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x118e39800 == 45 [pid = 2568] [id = 157] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x1156bf000 == 44 [pid = 2568] [id = 156] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x11c1ce800 == 43 [pid = 2568] [id = 155] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x11c392800 == 42 [pid = 2568] [id = 154] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x118cd5800 == 41 [pid = 2568] [id = 153] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b6800 == 40 [pid = 2568] [id = 152] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x115581000 == 39 [pid = 2568] [id = 151] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12d743800 == 38 [pid = 2568] [id = 150] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac12000 == 37 [pid = 2568] [id = 149] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x11adcb800 == 36 [pid = 2568] [id = 148] 15:25:33 INFO - PROCESS | 2568 | --DOCSHELL 0x11867e000 == 35 [pid = 2568] [id = 147] 15:25:33 INFO - PROCESS | 2568 | 1461277533515 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]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 722ms 15:25:33 INFO - PROCESS | 2568 | 1461277533561 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 2568 | 1461277533563 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x127e8f000) [pid = 2568] [serial = 415] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x129551000) [pid = 2568] [serial = 418] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x129004c00) [pid = 2568] [serial = 416] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x126a7b000) [pid = 2568] [serial = 412] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x11bc6d400) [pid = 2568] [serial = 406] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11c479400) [pid = 2568] [serial = 407] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x119ac0c00) [pid = 2568] [serial = 398] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x1197f0c00) [pid = 2568] [serial = 397] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12ac77000) [pid = 2568] [serial = 385] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x11c787800) [pid = 2568] [serial = 409] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12393c400) [pid = 2568] [serial = 410] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11a954c00) [pid = 2568] [serial = 401] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11a610800) [pid = 2568] [serial = 400] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x11b080800) [pid = 2568] [serial = 403] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x11b946000) [pid = 2568] [serial = 404] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12aaa9400) [pid = 2568] [serial = 421] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x1272a7800) [pid = 2568] [serial = 427] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12a0ee800) [pid = 2568] [serial = 419] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12ac7ac00) [pid = 2568] [serial = 424] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12ac2bc00) [pid = 2568] [serial = 422] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12b352400) [pid = 2568] [serial = 430] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12b6acc00) [pid = 2568] [serial = 433] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12ae0d800) [pid = 2568] [serial = 425] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12aece800) [pid = 2568] [serial = 428] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12b488000) [pid = 2568] [serial = 431] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x1278ccc00) [pid = 2568] [serial = 413] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12c1acc00) [pid = 2568] [serial = 434] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 2568 | 1461277533577 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 2568 | 1461277533580 Marionette TRACE conn2 <- [1,654,null,{}] 15:25:33 INFO - PROCESS | 2568 | 1461277533589 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}] 15:25:33 INFO - PROCESS | 2568 | 1461277533662 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:25:33 INFO - PROCESS | 2568 | 1461277533668 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192c5000 == 36 [pid = 2568] [id = 171] 15:25:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x11b941400) [pid = 2568] [serial = 511] [outer = 0x0] 15:25:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x11bc6ac00) [pid = 2568] [serial = 512] [outer = 0x11b941400] 15:25:33 INFO - PROCESS | 2568 | 1461277533698 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x11c46f000) [pid = 2568] [serial = 513] [outer = 0x11b941400] 15:25:34 INFO - PROCESS | 2568 | 1461277534046 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]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 532ms 15:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:25:34 INFO - PROCESS | 2568 | 1461277534101 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 2568 | 1461277534103 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:25:34 INFO - PROCESS | 2568 | 1461277534106 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 2568 | 1461277534108 Marionette TRACE conn2 <- [1,658,null,{}] 15:25:34 INFO - PROCESS | 2568 | 1461277534111 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}] 15:25:34 INFO - PROCESS | 2568 | 1461277534226 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:25:34 INFO - PROCESS | 2568 | 1461277534294 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad7e000 == 37 [pid = 2568] [id = 172] 15:25:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x11c437c00) [pid = 2568] [serial = 514] [outer = 0x0] 15:25:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x123938400) [pid = 2568] [serial = 515] [outer = 0x11c437c00] 15:25:34 INFO - PROCESS | 2568 | 1461277534336 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x125848c00) [pid = 2568] [serial = 516] [outer = 0x11c437c00] 15:25:34 INFO - PROCESS | 2568 | 1461277534651 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]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 570ms 15:25:34 INFO - PROCESS | 2568 | 1461277534676 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 2568 | 1461277534678 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:25:34 INFO - PROCESS | 2568 | 1461277534687 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 2568 | 1461277534688 Marionette TRACE conn2 <- [1,662,null,{}] 15:25:34 INFO - PROCESS | 2568 | 1461277534690 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}] 15:25:34 INFO - PROCESS | 2568 | 1461277534766 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:25:34 INFO - PROCESS | 2568 | 1461277534812 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb4000 == 38 [pid = 2568] [id = 173] 15:25:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x119a32c00) [pid = 2568] [serial = 517] [outer = 0x0] 15:25:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x125a67400) [pid = 2568] [serial = 518] [outer = 0x119a32c00] 15:25:34 INFO - PROCESS | 2568 | 1461277534837 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x126a7b000) [pid = 2568] [serial = 519] [outer = 0x119a32c00] 15:25:35 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:35 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:35 INFO - PROCESS | 2568 | 1461277535138 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]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 475ms 15:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:25:35 INFO - PROCESS | 2568 | 1461277535155 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 2568 | 1461277535157 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:25:35 INFO - PROCESS | 2568 | 1461277535159 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 2568 | 1461277535160 Marionette TRACE conn2 <- [1,666,null,{}] 15:25:35 INFO - PROCESS | 2568 | 1461277535162 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}] 15:25:35 INFO - PROCESS | 2568 | 1461277535266 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:25:35 INFO - PROCESS | 2568 | 1461277535272 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c76e800 == 39 [pid = 2568] [id = 174] 15:25:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x126f3a800) [pid = 2568] [serial = 520] [outer = 0x0] 15:25:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x1278ccc00) [pid = 2568] [serial = 521] [outer = 0x126f3a800] 15:25:35 INFO - PROCESS | 2568 | 1461277535300 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12900e400) [pid = 2568] [serial = 522] [outer = 0x126f3a800] 15:25:35 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:35 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:35 INFO - PROCESS | 2568 | 1461277535658 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]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 15:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:25:35 INFO - PROCESS | 2568 | 1461277535679 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 2568 | 1461277535680 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:25:35 INFO - PROCESS | 2568 | 1461277535682 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 2568 | 1461277535683 Marionette TRACE conn2 <- [1,670,null,{}] 15:25:35 INFO - PROCESS | 2568 | 1461277535685 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}] 15:25:35 INFO - PROCESS | 2568 | 1461277535779 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:25:35 INFO - PROCESS | 2568 | 1461277535783 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b8b800 == 40 [pid = 2568] [id = 175] 15:25:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12907ec00) [pid = 2568] [serial = 523] [outer = 0x0] 15:25:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x129550c00) [pid = 2568] [serial = 524] [outer = 0x12907ec00] 15:25:35 INFO - PROCESS | 2568 | 1461277535809 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12a0edc00) [pid = 2568] [serial = 525] [outer = 0x12907ec00] 15:25:36 INFO - PROCESS | 2568 | 1461277536151 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]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 15:25:36 INFO - PROCESS | 2568 | 1461277536201 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 2568 | 1461277536202 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:25:36 INFO - PROCESS | 2568 | 1461277536204 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 2568 | 1461277536205 Marionette TRACE conn2 <- [1,674,null,{}] 15:25:36 INFO - PROCESS | 2568 | 1461277536214 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}] 15:25:36 INFO - PROCESS | 2568 | 1461277536314 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:25:36 INFO - PROCESS | 2568 | 1461277536319 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a64000 == 41 [pid = 2568] [id = 176] 15:25:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x129082800) [pid = 2568] [serial = 526] [outer = 0x0] 15:25:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12aaa4400) [pid = 2568] [serial = 527] [outer = 0x129082800] 15:25:36 INFO - PROCESS | 2568 | 1461277536344 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12ac2b400) [pid = 2568] [serial = 528] [outer = 0x129082800] 15:25:36 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:36 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:36 INFO - PROCESS | 2568 | 1461277536666 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]]]}] 15:25:36 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 15:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 517ms 15:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:25:36 INFO - PROCESS | 2568 | 1461277536722 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 2568 | 1461277536723 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:25:36 INFO - PROCESS | 2568 | 1461277536725 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 2568 | 1461277536727 Marionette TRACE conn2 <- [1,678,null,{}] 15:25:36 INFO - PROCESS | 2568 | 1461277536729 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}] 15:25:36 INFO - PROCESS | 2568 | 1461277536822 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:25:36 INFO - PROCESS | 2568 | 1461277536836 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288ce000 == 42 [pid = 2568] [id = 177] 15:25:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12ac2fc00) [pid = 2568] [serial = 529] [outer = 0x0] 15:25:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12ac76000) [pid = 2568] [serial = 530] [outer = 0x12ac2fc00] 15:25:36 INFO - PROCESS | 2568 | 1461277536865 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12ae0e400) [pid = 2568] [serial = 531] [outer = 0x12ac2fc00] 15:25:37 INFO - PROCESS | 2568 | 1461277537253 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]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 568ms 15:25:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:25:37 INFO - PROCESS | 2568 | 1461277537299 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 2568 | 1461277537300 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:25:37 INFO - PROCESS | 2568 | 1461277537302 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 2568 | 1461277537304 Marionette TRACE conn2 <- [1,682,null,{}] 15:25:37 INFO - PROCESS | 2568 | 1461277537306 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}] 15:25:37 INFO - PROCESS | 2568 | 1461277537395 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:25:37 INFO - PROCESS | 2568 | 1461277537399 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a01c800 == 43 [pid = 2568] [id = 178] 15:25:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x129089400) [pid = 2568] [serial = 532] [outer = 0x0] 15:25:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12b34e800) [pid = 2568] [serial = 533] [outer = 0x129089400] 15:25:37 INFO - PROCESS | 2568 | 1461277537424 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12b47d400) [pid = 2568] [serial = 534] [outer = 0x129089400] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12b34d800) [pid = 2568] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12c371400) [pid = 2568] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11a949400) [pid = 2568] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x119ae9400) [pid = 2568] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12393b400) [pid = 2568] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x11215a800) [pid = 2568] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12749cc00) [pid = 2568] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x1274ec000) [pid = 2568] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12c37a400) [pid = 2568] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12da34800) [pid = 2568] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x11a880800) [pid = 2568] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x11ad94000) [pid = 2568] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:25:37 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12a0e7400) [pid = 2568] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:25:38 INFO - PROCESS | 2568 | 1461277538349 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]]]}] 15:25:38 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) 15:25:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1068ms 15:25:38 INFO - PROCESS | 2568 | 1461277538371 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 2568 | 1461277538373 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:25:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:25:38 INFO - PROCESS | 2568 | 1461277538375 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 2568 | 1461277538377 Marionette TRACE conn2 <- [1,686,null,{}] 15:25:38 INFO - PROCESS | 2568 | 1461277538379 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}] 15:25:38 INFO - PROCESS | 2568 | 1461277538486 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:25:38 INFO - PROCESS | 2568 | 1461277538492 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac07000 == 44 [pid = 2568] [id = 179] 15:25:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x119aba000) [pid = 2568] [serial = 535] [outer = 0x0] 15:25:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12b34ac00) [pid = 2568] [serial = 536] [outer = 0x119aba000] 15:25:38 INFO - PROCESS | 2568 | 1461277538521 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12c498800) [pid = 2568] [serial = 537] [outer = 0x119aba000] 15:25:39 INFO - PROCESS | 2568 | 1461277539295 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]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:25:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 924ms 15:25:39 INFO - PROCESS | 2568 | 1461277539300 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 2568 | 1461277539301 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:25:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:25:39 INFO - PROCESS | 2568 | 1461277539303 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 2568 | 1461277539304 Marionette TRACE conn2 <- [1,690,null,{}] 15:25:39 INFO - PROCESS | 2568 | 1461277539306 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}] 15:25:39 INFO - PROCESS | 2568 | 1461277539380 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:25:39 INFO - PROCESS | 2568 | 1461277539387 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3c6800 == 45 [pid = 2568] [id = 180] 15:25:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12c4a2800) [pid = 2568] [serial = 538] [outer = 0x0] 15:25:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12d2f1400) [pid = 2568] [serial = 539] [outer = 0x12c4a2800] 15:25:39 INFO - PROCESS | 2568 | 1461277539412 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12d8b8c00) [pid = 2568] [serial = 540] [outer = 0x12c4a2800] 15:25:40 INFO - PROCESS | 2568 | 1461277540369 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]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:25:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1119ms 15:25:40 INFO - PROCESS | 2568 | 1461277540423 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 2568 | 1461277540425 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:25:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:25:40 INFO - PROCESS | 2568 | 1461277540429 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 2568 | 1461277540431 Marionette TRACE conn2 <- [1,694,null,{}] 15:25:40 INFO - PROCESS | 2568 | 1461277540435 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}] 15:25:40 INFO - PROCESS | 2568 | 1461277540558 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:25:40 INFO - PROCESS | 2568 | 1461277540606 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x119160800 == 46 [pid = 2568] [id = 181] 15:25:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x115975000) [pid = 2568] [serial = 541] [outer = 0x0] 15:25:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x119294000) [pid = 2568] [serial = 542] [outer = 0x115975000] 15:25:40 INFO - PROCESS | 2568 | 1461277540638 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x11a94f400) [pid = 2568] [serial = 543] [outer = 0x115975000] 15:25:41 INFO - PROCESS | 2568 | 1461277541524 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]]]}] 15:25:41 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) 15:25:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1124ms 15:25:41 INFO - PROCESS | 2568 | 1461277541553 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 2568 | 1461277541557 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:25:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:25:41 INFO - PROCESS | 2568 | 1461277541561 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 2568 | 1461277541563 Marionette TRACE conn2 <- [1,698,null,{}] 15:25:41 INFO - PROCESS | 2568 | 1461277541566 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}] 15:25:41 INFO - PROCESS | 2568 | 1461277541662 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:25:41 INFO - PROCESS | 2568 | 1461277541707 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfae800 == 47 [pid = 2568] [id = 182] 15:25:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11acd4000) [pid = 2568] [serial = 544] [outer = 0x0] 15:25:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x11bc68400) [pid = 2568] [serial = 545] [outer = 0x11acd4000] 15:25:41 INFO - PROCESS | 2568 | 1461277541738 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x11c784c00) [pid = 2568] [serial = 546] [outer = 0x11acd4000] 15:25:42 INFO - PROCESS | 2568 | 1461277542658 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]]]}] 15:25:42 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) 15:25:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 15:25:42 INFO - PROCESS | 2568 | 1461277542681 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 2568 | 1461277542684 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:25:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:25:42 INFO - PROCESS | 2568 | 1461277542687 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 2568 | 1461277542690 Marionette TRACE conn2 <- [1,702,null,{}] 15:25:42 INFO - PROCESS | 2568 | 1461277542694 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}] 15:25:42 INFO - PROCESS | 2568 | 1461277542783 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:25:42 INFO - PROCESS | 2568 | 1461277542829 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab17000 == 48 [pid = 2568] [id = 183] 15:25:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11a87f400) [pid = 2568] [serial = 547] [outer = 0x0] 15:25:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x11a94b400) [pid = 2568] [serial = 548] [outer = 0x11a87f400] 15:25:42 INFO - PROCESS | 2568 | 1461277542859 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x11b07f800) [pid = 2568] [serial = 549] [outer = 0x11a87f400] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac07000 == 47 [pid = 2568] [id = 179] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x12a01c800 == 46 [pid = 2568] [id = 178] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x1288ce000 == 45 [pid = 2568] [id = 177] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x119a64000 == 44 [pid = 2568] [id = 176] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x125b8b800 == 43 [pid = 2568] [id = 175] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x11c76e800 == 42 [pid = 2568] [id = 174] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfb4000 == 41 [pid = 2568] [id = 173] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12e426400) [pid = 2568] [serial = 491] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad7e000 == 40 [pid = 2568] [id = 172] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x1192c5000 == 39 [pid = 2568] [id = 171] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x118cc8800 == 38 [pid = 2568] [id = 170] 15:25:43 INFO - PROCESS | 2568 | --DOCSHELL 0x11adb5000 == 37 [pid = 2568] [id = 169] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12b47ec00) [pid = 2568] [serial = 473] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x118c8f800) [pid = 2568] [serial = 439] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12c498000) [pid = 2568] [serial = 476] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11ad9d000) [pid = 2568] [serial = 442] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12584a800) [pid = 2568] [serial = 445] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x11b083800) [pid = 2568] [serial = 457] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x11bc70000) [pid = 2568] [serial = 458] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x11ad9a400) [pid = 2568] [serial = 455] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x11a605800) [pid = 2568] [serial = 454] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x123942800) [pid = 2568] [serial = 461] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x1269b6000) [pid = 2568] [serial = 462] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x129004400) [pid = 2568] [serial = 452] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x11bb39000) [pid = 2568] [serial = 451] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x1279ac800) [pid = 2568] [serial = 464] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x127f51400) [pid = 2568] [serial = 465] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x129005c00) [pid = 2568] [serial = 467] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x129556c00) [pid = 2568] [serial = 468] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12d2e7c00) [pid = 2568] [serial = 479] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12e420c00) [pid = 2568] [serial = 489] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12aaab000) [pid = 2568] [serial = 448] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x11bc6c400) [pid = 2568] [serial = 482] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12d2f6400) [pid = 2568] [serial = 485] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x129005000) [pid = 2568] [serial = 483] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12db7c000) [pid = 2568] [serial = 488] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x1274b2800) [pid = 2568] [serial = 197] [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.] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x12d2f2c00) [pid = 2568] [serial = 480] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12da34400) [pid = 2568] [serial = 486] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12b34d000) [pid = 2568] [serial = 471] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x12ac6f800) [pid = 2568] [serial = 470] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12c1b8400) [pid = 2568] [serial = 474] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x12c4a3800) [pid = 2568] [serial = 477] [outer = 0x0] [url = about:blank] 15:25:43 INFO - PROCESS | 2568 | 1461277543746 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]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:25:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1073ms 15:25:43 INFO - PROCESS | 2568 | 1461277543761 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 2568 | 1461277543766 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:25:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:25:43 INFO - PROCESS | 2568 | 1461277543770 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 2568 | 1461277543772 Marionette TRACE conn2 <- [1,706,null,{}] 15:25:43 INFO - PROCESS | 2568 | 1461277543774 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}] 15:25:43 INFO - PROCESS | 2568 | 1461277543847 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:25:43 INFO - PROCESS | 2568 | 1461277543854 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x119163800 == 38 [pid = 2568] [id = 184] 15:25:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x11a949400) [pid = 2568] [serial = 550] [outer = 0x0] 15:25:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x11bb38800) [pid = 2568] [serial = 551] [outer = 0x11a949400] 15:25:43 INFO - PROCESS | 2568 | 1461277543880 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x11c106c00) [pid = 2568] [serial = 552] [outer = 0x11a949400] 15:25:44 INFO - PROCESS | 2568 | 1461277544723 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]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:25:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 15:25:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:25:44 INFO - PROCESS | 2568 | 1461277544741 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 2568 | 1461277544742 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:25:44 INFO - PROCESS | 2568 | 1461277544744 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 2568 | 1461277544746 Marionette TRACE conn2 <- [1,710,null,{}] 15:25:44 INFO - PROCESS | 2568 | 1461277544756 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}] 15:25:44 INFO - PROCESS | 2568 | 1461277544840 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:25:44 INFO - PROCESS | 2568 | 1461277544886 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9cd800 == 39 [pid = 2568] [id = 185] 15:25:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x123942000) [pid = 2568] [serial = 553] [outer = 0x0] 15:25:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x125c3ac00) [pid = 2568] [serial = 554] [outer = 0x123942000] 15:25:44 INFO - PROCESS | 2568 | 1461277544915 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12729e000) [pid = 2568] [serial = 555] [outer = 0x123942000] 15:25:45 INFO - PROCESS | 2568 | 1461277545722 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]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:25:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1025ms 15:25:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:25:45 INFO - PROCESS | 2568 | 1461277545770 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 2568 | 1461277545772 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:25:45 INFO - PROCESS | 2568 | 1461277545774 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 2568 | 1461277545775 Marionette TRACE conn2 <- [1,714,null,{}] 15:25:45 INFO - PROCESS | 2568 | 1461277545777 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}] 15:25:45 INFO - PROCESS | 2568 | 1461277545868 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:25:45 INFO - PROCESS | 2568 | 1461277545881 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258ce800 == 40 [pid = 2568] [id = 186] 15:25:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12749e400) [pid = 2568] [serial = 556] [outer = 0x0] 15:25:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x1279b7800) [pid = 2568] [serial = 557] [outer = 0x12749e400] 15:25:45 INFO - PROCESS | 2568 | 1461277545908 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x128867800) [pid = 2568] [serial = 558] [outer = 0x12749e400] 15:25:46 INFO - PROCESS | 2568 | 1461277546705 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]]]}] 15:25:46 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 15:25:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 15:25:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:25:46 INFO - PROCESS | 2568 | 1461277546742 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 2568 | 1461277546743 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:25:46 INFO - PROCESS | 2568 | 1461277546745 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 2568 | 1461277546747 Marionette TRACE conn2 <- [1,718,null,{}] 15:25:46 INFO - PROCESS | 2568 | 1461277546749 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}] 15:25:46 INFO - PROCESS | 2568 | 1461277546834 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:25:46 INFO - PROCESS | 2568 | 1461277546838 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269d8800 == 41 [pid = 2568] [id = 187] 15:25:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x1274a0c00) [pid = 2568] [serial = 559] [outer = 0x0] 15:25:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x129081c00) [pid = 2568] [serial = 560] [outer = 0x1274a0c00] 15:25:46 INFO - PROCESS | 2568 | 1461277546864 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12a0ec800) [pid = 2568] [serial = 561] [outer = 0x1274a0c00] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x11c476400) [pid = 2568] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x11c106400) [pid = 2568] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x1155ad400) [pid = 2568] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x1158e3c00) [pid = 2568] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x11ace2400) [pid = 2568] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12ac2f800) [pid = 2568] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x118ee1400) [pid = 2568] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x119ab2000) [pid = 2568] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x1274e9000) [pid = 2568] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x119aba000) [pid = 2568] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12907ec00) [pid = 2568] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x126f3a800) [pid = 2568] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x129082800) [pid = 2568] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x119a32c00) [pid = 2568] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11b941400) [pid = 2568] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x11928a000) [pid = 2568] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x119a32800) [pid = 2568] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11c437c00) [pid = 2568] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12db7ac00) [pid = 2568] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x12ac2fc00) [pid = 2568] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:25:47 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x129089400) [pid = 2568] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:25:47 INFO - PROCESS | 2568 | 1461277547784 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]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:25:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1072ms 15:25:47 INFO - PROCESS | 2568 | 1461277547818 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 2568 | 1461277547819 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:25:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:25:47 INFO - PROCESS | 2568 | 1461277547822 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 2568 | 1461277547823 Marionette TRACE conn2 <- [1,722,null,{}] 15:25:47 INFO - PROCESS | 2568 | 1461277547825 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}] 15:25:47 INFO - PROCESS | 2568 | 1461277547924 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:25:47 INFO - PROCESS | 2568 | 1461277547934 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c1e2000 == 42 [pid = 2568] [id = 188] 15:25:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x11570e000) [pid = 2568] [serial = 562] [outer = 0x0] 15:25:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x126a6e400) [pid = 2568] [serial = 563] [outer = 0x11570e000] 15:25:47 INFO - PROCESS | 2568 | 1461277547978 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x12a0f1c00) [pid = 2568] [serial = 564] [outer = 0x11570e000] 15:25:48 INFO - PROCESS | 2568 | 1461277548435 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] 15:25:48 INFO - PROCESS | 2568 | 1461277548445 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:25:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:25:48 INFO - PROCESS | 2568 | 1461277548448 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 2568 | 1461277548451 Marionette TRACE conn2 <- [1,726,null,{}] 15:25:48 INFO - PROCESS | 2568 | 1461277548453 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}] 15:25:48 INFO - PROCESS | 2568 | 1461277548523 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:25:48 INFO - PROCESS | 2568 | 1461277548527 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ed4800 == 43 [pid = 2568] [id = 189] 15:25:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x1274ec000) [pid = 2568] [serial = 565] [outer = 0x0] 15:25:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12ac30c00) [pid = 2568] [serial = 566] [outer = 0x1274ec000] 15:25:48 INFO - PROCESS | 2568 | 1461277548554 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12ae0b800) [pid = 2568] [serial = 567] [outer = 0x1274ec000] 15:25:48 INFO - PROCESS | 2568 | 1461277548908 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]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:25:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 472ms 15:25:48 INFO - PROCESS | 2568 | 1461277548921 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 2568 | 1461277548922 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:25:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:25:48 INFO - PROCESS | 2568 | 1461277548924 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 2568 | 1461277548925 Marionette TRACE conn2 <- [1,730,null,{}] 15:25:48 INFO - PROCESS | 2568 | 1461277548927 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}] 15:25:49 INFO - PROCESS | 2568 | 1461277549001 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:25:49 INFO - PROCESS | 2568 | 1461277549006 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a022800 == 44 [pid = 2568] [id = 190] 15:25:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x12ac72c00) [pid = 2568] [serial = 568] [outer = 0x0] 15:25:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x12b352800) [pid = 2568] [serial = 569] [outer = 0x12ac72c00] 15:25:49 INFO - PROCESS | 2568 | 1461277549031 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12b6b1800) [pid = 2568] [serial = 570] [outer = 0x12ac72c00] 15:25:49 INFO - PROCESS | 2568 | 1461277549363 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] 15:25:49 INFO - PROCESS | 2568 | 1461277549394 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:25:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:25:49 INFO - PROCESS | 2568 | 1461277549407 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 2568 | 1461277549408 Marionette TRACE conn2 <- [1,734,null,{}] 15:25:49 INFO - PROCESS | 2568 | 1461277549411 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}] 15:25:49 INFO - PROCESS | 2568 | 1461277549485 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:25:49 INFO - PROCESS | 2568 | 1461277549490 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad7c000 == 45 [pid = 2568] [id = 191] 15:25:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x12b6b1c00) [pid = 2568] [serial = 571] [outer = 0x0] 15:25:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x12c49a400) [pid = 2568] [serial = 572] [outer = 0x12b6b1c00] 15:25:49 INFO - PROCESS | 2568 | 1461277549515 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12d2f6400) [pid = 2568] [serial = 573] [outer = 0x12b6b1c00] 15:25:49 INFO - PROCESS | 2568 | 1461277549934 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]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:25:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 579ms 15:25:49 INFO - PROCESS | 2568 | 1461277549977 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 2568 | 1461277549979 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:25:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:25:50 INFO - PROCESS | 2568 | 1461277550002 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 2568 | 1461277550004 Marionette TRACE conn2 <- [1,738,null,{}] 15:25:50 INFO - PROCESS | 2568 | 1461277550008 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}] 15:25:50 INFO - PROCESS | 2568 | 1461277550106 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:25:50 INFO - PROCESS | 2568 | 1461277550167 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x119281000 == 46 [pid = 2568] [id = 192] 15:25:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x1155ad400) [pid = 2568] [serial = 574] [outer = 0x0] 15:25:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x118ee1400) [pid = 2568] [serial = 575] [outer = 0x1155ad400] 15:25:50 INFO - PROCESS | 2568 | 1461277550199 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x119ac0000) [pid = 2568] [serial = 576] [outer = 0x1155ad400] 15:25:51 INFO - PROCESS | 2568 | 1461277551079 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]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:25:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1125ms 15:25:51 INFO - PROCESS | 2568 | 1461277551126 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 2568 | 1461277551130 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:25:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:25:51 INFO - PROCESS | 2568 | 1461277551135 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 2568 | 1461277551136 Marionette TRACE conn2 <- [1,742,null,{}] 15:25:51 INFO - PROCESS | 2568 | 1461277551139 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}] 15:25:51 INFO - PROCESS | 2568 | 1461277551231 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:25:51 INFO - PROCESS | 2568 | 1461277551275 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c389000 == 47 [pid = 2568] [id = 193] 15:25:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x11ace2400) [pid = 2568] [serial = 577] [outer = 0x0] 15:25:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x11bc62400) [pid = 2568] [serial = 578] [outer = 0x11ace2400] 15:25:51 INFO - PROCESS | 2568 | 1461277551306 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x11c78e800) [pid = 2568] [serial = 579] [outer = 0x11ace2400] 15:25:52 INFO - PROCESS | 2568 | 1461277552191 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]]]}] 15:25:52 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 15:25:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 15:25:52 INFO - PROCESS | 2568 | 1461277552207 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 2568 | 1461277552208 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:25:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:25:52 INFO - PROCESS | 2568 | 1461277552210 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 2568 | 1461277552213 Marionette TRACE conn2 <- [1,746,null,{}] 15:25:52 INFO - PROCESS | 2568 | 1461277552223 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}] 15:25:52 INFO - PROCESS | 2568 | 1461277552318 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:25:52 INFO - PROCESS | 2568 | 1461277552364 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3dd000 == 48 [pid = 2568] [id = 194] 15:25:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x123943c00) [pid = 2568] [serial = 580] [outer = 0x0] 15:25:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x1279b7c00) [pid = 2568] [serial = 581] [outer = 0x123943c00] 15:25:52 INFO - PROCESS | 2568 | 1461277552396 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x129558400) [pid = 2568] [serial = 582] [outer = 0x123943c00] 15:25:53 INFO - PROCESS | 2568 | 1461277553350 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]]]}] 15:25:53 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.) 15:25:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1177ms 15:25:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:25:53 INFO - PROCESS | 2568 | 1461277553387 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 2568 | 1461277553390 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:25:53 INFO - PROCESS | 2568 | 1461277553393 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 2568 | 1461277553396 Marionette TRACE conn2 <- [1,750,null,{}] 15:25:53 INFO - PROCESS | 2568 | 1461277553400 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}] 15:25:53 INFO - PROCESS | 2568 | 1461277553487 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:25:53 INFO - PROCESS | 2568 | 1461277553534 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x1143bc800 == 49 [pid = 2568] [id = 195] 15:25:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x114035800) [pid = 2568] [serial = 583] [outer = 0x0] 15:25:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x114347400) [pid = 2568] [serial = 584] [outer = 0x114035800] 15:25:53 INFO - PROCESS | 2568 | 1461277553563 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x1146e1000) [pid = 2568] [serial = 585] [outer = 0x114035800] 15:25:54 INFO - PROCESS | 2568 | 1461277554447 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]]]}] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12a022800 == 48 [pid = 2568] [id = 190] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x127ed4800 == 47 [pid = 2568] [id = 189] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x11c1e2000 == 46 [pid = 2568] [id = 188] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x1269d8800 == 45 [pid = 2568] [id = 187] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x1258ce800 == 44 [pid = 2568] [id = 186] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9cd800 == 43 [pid = 2568] [id = 185] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x119163800 == 42 [pid = 2568] [id = 184] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x1140c4400) [pid = 2568] [serial = 494] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11b90e400) [pid = 2568] [serial = 497] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x1279acc00) [pid = 2568] [serial = 500] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12b348400) [pid = 2568] [serial = 503] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12d2f1400) [pid = 2568] [serial = 539] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab17000 == 41 [pid = 2568] [id = 183] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x119160800 == 40 [pid = 2568] [id = 181] 15:25:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3c6800 == 39 [pid = 2568] [id = 180] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x125843c00) [pid = 2568] [serial = 314] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x1269ba400) [pid = 2568] [serial = 338] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x118c8e000) [pid = 2568] [serial = 341] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x11a94f000) [pid = 2568] [serial = 344] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x11c436400) [pid = 2568] [serial = 347] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12ae11400) [pid = 2568] [serial = 386] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x11a94b800) [pid = 2568] [serial = 389] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x11c475800) [pid = 2568] [serial = 392] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x128870000) [pid = 2568] [serial = 395] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x12c498800) [pid = 2568] [serial = 537] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x129550c00) [pid = 2568] [serial = 524] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x1278ccc00) [pid = 2568] [serial = 521] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x12aaa4400) [pid = 2568] [serial = 527] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x125a67400) [pid = 2568] [serial = 518] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x11bc6ac00) [pid = 2568] [serial = 512] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11c46f000) [pid = 2568] [serial = 513] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x11a882800) [pid = 2568] [serial = 507] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x119ab4c00) [pid = 2568] [serial = 506] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x11afa2400) [pid = 2568] [serial = 510] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x11ad8e000) [pid = 2568] [serial = 509] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x123938400) [pid = 2568] [serial = 515] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x125848c00) [pid = 2568] [serial = 516] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x12e42ac00) [pid = 2568] [serial = 492] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x12ac76000) [pid = 2568] [serial = 530] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x12ac2b400) [pid = 2568] [serial = 528] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x12b34e800) [pid = 2568] [serial = 533] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x12ae0e400) [pid = 2568] [serial = 531] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x12b34ac00) [pid = 2568] [serial = 536] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x126a7b000) [pid = 2568] [serial = 519] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x12a0edc00) [pid = 2568] [serial = 525] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 83 (0x12b47d400) [pid = 2568] [serial = 534] [outer = 0x0] [url = about:blank] 15:25:54 INFO - PROCESS | 2568 | --DOMWINDOW == 82 (0x12900e400) [pid = 2568] [serial = 522] [outer = 0x0] [url = about:blank] 15:25:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:25:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1126ms 15:25:54 INFO - PROCESS | 2568 | 1461277554519 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 2568 | 1461277554522 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:25:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:25:54 INFO - PROCESS | 2568 | 1461277554526 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 2568 | 1461277554527 Marionette TRACE conn2 <- [1,754,null,{}] 15:25:54 INFO - PROCESS | 2568 | 1461277554530 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}] 15:25:54 INFO - PROCESS | 2568 | 1461277554601 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:25:54 INFO - PROCESS | 2568 | 1461277554605 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x118e41000 == 40 [pid = 2568] [id = 196] 15:25:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 83 (0x115524c00) [pid = 2568] [serial = 586] [outer = 0x0] 15:25:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 84 (0x1189f2800) [pid = 2568] [serial = 587] [outer = 0x115524c00] 15:25:54 INFO - PROCESS | 2568 | 1461277554633 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x118ee8c00) [pid = 2568] [serial = 588] [outer = 0x115524c00] 15:25:55 INFO - PROCESS | 2568 | 1461277555485 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]]]}] 15:25:55 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 15:25:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 15:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:25:55 INFO - PROCESS | 2568 | 1461277555499 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 2568 | 1461277555501 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:25:55 INFO - PROCESS | 2568 | 1461277555503 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 2568 | 1461277555505 Marionette TRACE conn2 <- [1,758,null,{}] 15:25:55 INFO - PROCESS | 2568 | 1461277555512 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}] 15:25:55 INFO - PROCESS | 2568 | 1461277555606 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:25:55 INFO - PROCESS | 2568 | 1461277555612 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b2e000 == 41 [pid = 2568] [id = 197] 15:25:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x119ab6000) [pid = 2568] [serial = 589] [outer = 0x0] 15:25:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x119ae3c00) [pid = 2568] [serial = 590] [outer = 0x119ab6000] 15:25:55 INFO - PROCESS | 2568 | 1461277555643 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11a94b800) [pid = 2568] [serial = 591] [outer = 0x119ab6000] 15:25:55 INFO - PROCESS | 2568 | 1461277555972 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]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:25:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 15:25:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:25:56 INFO - PROCESS | 2568 | 1461277556024 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 2568 | 1461277556025 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:25:56 INFO - PROCESS | 2568 | 1461277556027 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 2568 | 1461277556028 Marionette TRACE conn2 <- [1,762,null,{}] 15:25:56 INFO - PROCESS | 2568 | 1461277556031 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}] 15:25:56 INFO - PROCESS | 2568 | 1461277556126 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:25:56 INFO - PROCESS | 2568 | 1461277556132 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad79800 == 42 [pid = 2568] [id = 198] 15:25:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x11a949c00) [pid = 2568] [serial = 592] [outer = 0x0] 15:25:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x11ad8e800) [pid = 2568] [serial = 593] [outer = 0x11a949c00] 15:25:56 INFO - PROCESS | 2568 | 1461277556159 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x11b906400) [pid = 2568] [serial = 594] [outer = 0x11a949c00] 15:25:56 INFO - PROCESS | 2568 | 1461277556932 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]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:25:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 924ms 15:25:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:25:56 INFO - PROCESS | 2568 | 1461277556958 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 2568 | 1461277556959 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:25:56 INFO - PROCESS | 2568 | 1461277556961 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 2568 | 1461277556962 Marionette TRACE conn2 <- [1,766,null,{}] 15:25:56 INFO - PROCESS | 2568 | 1461277556964 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}] 15:25:57 INFO - PROCESS | 2568 | 1461277557053 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:25:57 INFO - PROCESS | 2568 | 1461277557057 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfa9800 == 43 [pid = 2568] [id = 199] 15:25:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x1144da000) [pid = 2568] [serial = 595] [outer = 0x0] 15:25:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x11bb39c00) [pid = 2568] [serial = 596] [outer = 0x1144da000] 15:25:57 INFO - PROCESS | 2568 | 1461277557083 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x11c107000) [pid = 2568] [serial = 597] [outer = 0x1144da000] 15:25:57 INFO - PROCESS | 2568 | 1461277557892 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]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 15:25:57 INFO - PROCESS | 2568 | 1461277557932 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:25:57 INFO - PROCESS | 2568 | 1461277557933 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:25:57 INFO - PROCESS | 2568 | 1461277557935 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 2568 | 1461277557936 Marionette TRACE conn2 <- [1,770,null,{}] 15:25:57 INFO - PROCESS | 2568 | 1461277557939 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}] 15:25:58 INFO - PROCESS | 2568 | 1461277558059 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x1274a0c00) [pid = 2568] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x11a949400) [pid = 2568] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x11a87f400) [pid = 2568] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x123942000) [pid = 2568] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x11570e000) [pid = 2568] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x1274ec000) [pid = 2568] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x12ac72c00) [pid = 2568] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x12749e400) [pid = 2568] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x1158eb400) [pid = 2568] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x119d77000) [pid = 2568] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 83 (0x129552000) [pid = 2568] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:25:58 INFO - PROCESS | 2568 | --DOMWINDOW == 82 (0x11c788800) [pid = 2568] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:25:58 INFO - PROCESS | 2568 | 1461277558103 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c82000 == 44 [pid = 2568] [id = 200] 15:25:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 83 (0x11465f800) [pid = 2568] [serial = 598] [outer = 0x0] 15:25:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 84 (0x119d77000) [pid = 2568] [serial = 599] [outer = 0x11465f800] 15:25:58 INFO - PROCESS | 2568 | 1461277558131 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x125845000) [pid = 2568] [serial = 600] [outer = 0x11465f800] 15:25:58 INFO - PROCESS | 2568 | 1461277558421 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]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 15:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:25:58 INFO - PROCESS | 2568 | 1461277558456 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 2568 | 1461277558457 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:25:58 INFO - PROCESS | 2568 | 1461277558459 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 2568 | 1461277558460 Marionette TRACE conn2 <- [1,774,null,{}] 15:25:58 INFO - PROCESS | 2568 | 1461277558462 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}] 15:25:58 INFO - PROCESS | 2568 | 1461277558539 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:25:58 INFO - PROCESS | 2568 | 1461277558543 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c39b800 == 45 [pid = 2568] [id = 201] 15:25:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x12393ec00) [pid = 2568] [serial = 601] [outer = 0x0] 15:25:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x125c34c00) [pid = 2568] [serial = 602] [outer = 0x12393ec00] 15:25:58 INFO - PROCESS | 2568 | 1461277558570 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x126a7b000) [pid = 2568] [serial = 603] [outer = 0x12393ec00] 15:25:58 INFO - PROCESS | 2568 | 1461277558867 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]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 418ms 15:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:25:58 INFO - PROCESS | 2568 | 1461277558878 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 2568 | 1461277558879 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:25:58 INFO - PROCESS | 2568 | 1461277558888 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 2568 | 1461277558889 Marionette TRACE conn2 <- [1,778,null,{}] 15:25:58 INFO - PROCESS | 2568 | 1461277558892 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}] 15:25:58 INFO - PROCESS | 2568 | 1461277558970 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:25:59 INFO - PROCESS | 2568 | 1461277559022 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259ab800 == 46 [pid = 2568] [id = 202] 15:25:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x125843c00) [pid = 2568] [serial = 604] [outer = 0x0] 15:25:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x126f75800) [pid = 2568] [serial = 605] [outer = 0x125843c00] 15:25:59 INFO - PROCESS | 2568 | 1461277559047 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x1274b2000) [pid = 2568] [serial = 606] [outer = 0x125843c00] 15:25:59 INFO - PROCESS | 2568 | 1461277559332 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]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 476ms 15:25:59 INFO - PROCESS | 2568 | 1461277559357 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 2568 | 1461277559359 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:25:59 INFO - PROCESS | 2568 | 1461277559361 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 2568 | 1461277559362 Marionette TRACE conn2 <- [1,782,null,{}] 15:25:59 INFO - PROCESS | 2568 | 1461277559367 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}] 15:25:59 INFO - PROCESS | 2568 | 1461277559454 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:25:59 INFO - PROCESS | 2568 | 1461277559458 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f60000 == 47 [pid = 2568] [id = 203] 15:25:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x1274b9000) [pid = 2568] [serial = 607] [outer = 0x0] 15:25:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x127e87400) [pid = 2568] [serial = 608] [outer = 0x1274b9000] 15:25:59 INFO - PROCESS | 2568 | 1461277559485 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x128863400) [pid = 2568] [serial = 609] [outer = 0x1274b9000] 15:25:59 INFO - PROCESS | 2568 | 1461277559951 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]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 15:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:25:59 INFO - PROCESS | 2568 | 1461277559982 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 2568 | 1461277559984 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:25:59 INFO - PROCESS | 2568 | 1461277559987 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 2568 | 1461277559989 Marionette TRACE conn2 <- [1,786,null,{}] 15:25:59 INFO - PROCESS | 2568 | 1461277559992 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}] 15:26:00 INFO - PROCESS | 2568 | 1461277560069 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:26:00 INFO - PROCESS | 2568 | 1461277560073 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fe3000 == 48 [pid = 2568] [id = 204] 15:26:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x128868800) [pid = 2568] [serial = 610] [outer = 0x0] 15:26:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x12886fc00) [pid = 2568] [serial = 611] [outer = 0x128868800] 15:26:00 INFO - PROCESS | 2568 | 1461277560099 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x12900e400) [pid = 2568] [serial = 612] [outer = 0x128868800] 15:26:00 INFO - PROCESS | 2568 | 1461277560407 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]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 471ms 15:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:26:00 INFO - PROCESS | 2568 | 1461277560457 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 2568 | 1461277560459 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:26:00 INFO - PROCESS | 2568 | 1461277560461 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 2568 | 1461277560462 Marionette TRACE conn2 <- [1,790,null,{}] 15:26:00 INFO - PROCESS | 2568 | 1461277560465 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}] 15:26:00 INFO - PROCESS | 2568 | 1461277560576 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:26:00 INFO - PROCESS | 2568 | 1461277560605 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eb5000 == 49 [pid = 2568] [id = 205] 15:26:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1274aa800) [pid = 2568] [serial = 613] [outer = 0x0] 15:26:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x129083c00) [pid = 2568] [serial = 614] [outer = 0x1274aa800] 15:26:00 INFO - PROCESS | 2568 | 1461277560634 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12a0f5800) [pid = 2568] [serial = 615] [outer = 0x1274aa800] 15:26:01 INFO - PROCESS | 2568 | 1461277561108 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]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 15:26:01 INFO - PROCESS | 2568 | 1461277561135 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 2568 | 1461277561138 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:26:01 INFO - PROCESS | 2568 | 1461277561142 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 2568 | 1461277561144 Marionette TRACE conn2 <- [1,794,null,{}] 15:26:01 INFO - PROCESS | 2568 | 1461277561148 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}] 15:26:01 INFO - PROCESS | 2568 | 1461277561247 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:26:01 INFO - PROCESS | 2568 | 1461277561311 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192ad000 == 50 [pid = 2568] [id = 206] 15:26:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x1158e3c00) [pid = 2568] [serial = 616] [outer = 0x0] 15:26:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x118536c00) [pid = 2568] [serial = 617] [outer = 0x1158e3c00] 15:26:01 INFO - PROCESS | 2568 | 1461277561343 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x119141800) [pid = 2568] [serial = 618] [outer = 0x1158e3c00] 15:26:01 INFO - PROCESS | 2568 | 1461277561753 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]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 625ms 15:26:01 INFO - PROCESS | 2568 | 1461277561769 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 2568 | 1461277561773 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:26:01 INFO - PROCESS | 2568 | 1461277561778 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 2568 | 1461277561779 Marionette TRACE conn2 <- [1,798,null,{}] 15:26:01 INFO - PROCESS | 2568 | 1461277561782 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}] 15:26:01 INFO - PROCESS | 2568 | 1461277561891 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:26:01 INFO - PROCESS | 2568 | 1461277561965 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfac000 == 51 [pid = 2568] [id = 207] 15:26:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x119a3dc00) [pid = 2568] [serial = 619] [outer = 0x0] 15:26:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x11a94e800) [pid = 2568] [serial = 620] [outer = 0x119a3dc00] 15:26:02 INFO - PROCESS | 2568 | 1461277562035 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x11af9d000) [pid = 2568] [serial = 621] [outer = 0x119a3dc00] 15:26:02 INFO - PROCESS | 2568 | 1461277562461 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]]]}] 15:26:02 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 15:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 724ms 15:26:02 INFO - PROCESS | 2568 | 1461277562502 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 2568 | 1461277562504 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:26:02 INFO - PROCESS | 2568 | 1461277562506 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 2568 | 1461277562509 Marionette TRACE conn2 <- [1,802,null,{}] 15:26:02 INFO - PROCESS | 2568 | 1461277562517 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}] 15:26:02 INFO - PROCESS | 2568 | 1461277562616 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:26:02 INFO - PROCESS | 2568 | 1461277562680 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a022800 == 52 [pid = 2568] [id = 208] 15:26:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x11c787400) [pid = 2568] [serial = 622] [outer = 0x0] 15:26:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12393f800) [pid = 2568] [serial = 623] [outer = 0x11c787400] 15:26:02 INFO - PROCESS | 2568 | 1461277562711 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x127429800) [pid = 2568] [serial = 624] [outer = 0x11c787400] 15:26:03 INFO - PROCESS | 2568 | 1461277563121 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]]]}] 15:26:03 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 15:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 15:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:26:03 INFO - PROCESS | 2568 | 1461277563178 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 2568 | 1461277563180 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:26:03 INFO - PROCESS | 2568 | 1461277563182 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 2568 | 1461277563183 Marionette TRACE conn2 <- [1,806,null,{}] 15:26:03 INFO - PROCESS | 2568 | 1461277563186 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}] 15:26:03 INFO - PROCESS | 2568 | 1461277563300 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:26:03 INFO - PROCESS | 2568 | 1461277563363 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a995000 == 53 [pid = 2568] [id = 209] 15:26:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12907f000) [pid = 2568] [serial = 625] [outer = 0x0] 15:26:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x129556000) [pid = 2568] [serial = 626] [outer = 0x12907f000] 15:26:03 INFO - PROCESS | 2568 | 1461277563405 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12a0f3000) [pid = 2568] [serial = 627] [outer = 0x12907f000] 15:26:03 INFO - PROCESS | 2568 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:26:03 INFO - PROCESS | 2568 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:26:03 INFO - PROCESS | 2568 | [GFX2-]: Using SkiaGL canvas. 15:26:03 INFO - PROCESS | 2568 | 1461277563987 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]]]}] 15:26:04 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 15:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 870ms 15:26:04 INFO - PROCESS | 2568 | 1461277564053 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 2568 | 1461277564055 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:26:04 INFO - PROCESS | 2568 | 1461277564058 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 2568 | 1461277564061 Marionette TRACE conn2 <- [1,810,null,{}] 15:26:04 INFO - PROCESS | 2568 | 1461277564065 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}] 15:26:04 INFO - PROCESS | 2568 | 1461277564153 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:26:04 INFO - PROCESS | 2568 | 1461277564218 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab09800 == 54 [pid = 2568] [id = 210] 15:26:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x11570e000) [pid = 2568] [serial = 628] [outer = 0x0] 15:26:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x115979c00) [pid = 2568] [serial = 629] [outer = 0x11570e000] 15:26:04 INFO - PROCESS | 2568 | 1461277564246 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x11913ec00) [pid = 2568] [serial = 630] [outer = 0x11570e000] 15:26:04 INFO - PROCESS | 2568 | 1461277564719 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]]]}] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x126fe3000 == 53 [pid = 2568] [id = 204] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x125f60000 == 52 [pid = 2568] [id = 203] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x1259ab800 == 51 [pid = 2568] [id = 202] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x11c39b800 == 50 [pid = 2568] [id = 201] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x119c82000 == 49 [pid = 2568] [id = 200] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfa9800 == 48 [pid = 2568] [id = 199] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad79800 == 47 [pid = 2568] [id = 198] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x119b2e000 == 46 [pid = 2568] [id = 197] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x119294000) [pid = 2568] [serial = 542] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12c49a400) [pid = 2568] [serial = 572] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x118e41000 == 45 [pid = 2568] [id = 196] 15:26:04 INFO - PROCESS | 2568 | --DOCSHELL 0x1143bc800 == 44 [pid = 2568] [id = 195] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x119aba400) [pid = 2568] [serial = 440] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x11b944000) [pid = 2568] [serial = 443] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12ac70800) [pid = 2568] [serial = 449] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x127423c00) [pid = 2568] [serial = 446] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x129081c00) [pid = 2568] [serial = 560] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x11bb38800) [pid = 2568] [serial = 551] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x11c106c00) [pid = 2568] [serial = 552] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x11b07f800) [pid = 2568] [serial = 549] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x11a94b400) [pid = 2568] [serial = 548] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x11bc68400) [pid = 2568] [serial = 545] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x125c3ac00) [pid = 2568] [serial = 554] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x126a6e400) [pid = 2568] [serial = 563] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x12ac30c00) [pid = 2568] [serial = 566] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x12ae0b800) [pid = 2568] [serial = 567] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x12b352800) [pid = 2568] [serial = 569] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x1279b7800) [pid = 2568] [serial = 557] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x128867800) [pid = 2568] [serial = 558] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x12a0ec800) [pid = 2568] [serial = 561] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x12b6b1800) [pid = 2568] [serial = 570] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x12729e000) [pid = 2568] [serial = 555] [outer = 0x0] [url = about:blank] 15:26:04 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x12a0f1c00) [pid = 2568] [serial = 564] [outer = 0x0] [url = about:blank] 15:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 722ms 15:26:04 INFO - PROCESS | 2568 | 1461277564781 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 2568 | 1461277564787 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:26:04 INFO - PROCESS | 2568 | 1461277564791 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 2568 | 1461277564793 Marionette TRACE conn2 <- [1,814,null,{}] 15:26:04 INFO - PROCESS | 2568 | 1461277564795 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}] 15:26:04 INFO - PROCESS | 2568 | 1461277564868 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:26:04 INFO - PROCESS | 2568 | 1461277564874 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x118cc6800 == 45 [pid = 2568] [id = 211] 15:26:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x119289400) [pid = 2568] [serial = 631] [outer = 0x0] 15:26:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x119a39800) [pid = 2568] [serial = 632] [outer = 0x119289400] 15:26:04 INFO - PROCESS | 2568 | 1461277564904 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x11a951400) [pid = 2568] [serial = 633] [outer = 0x119289400] 15:26:05 INFO - PROCESS | 2568 | 1461277565240 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] 15:26:05 INFO - PROCESS | 2568 | 1461277565264 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:26:05 INFO - PROCESS | 2568 | 1461277565267 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 2568 | 1461277565269 Marionette TRACE conn2 <- [1,818,null,{}] 15:26:05 INFO - PROCESS | 2568 | 1461277565276 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}] 15:26:05 INFO - PROCESS | 2568 | 1461277565369 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:26:05 INFO - PROCESS | 2568 | 1461277565416 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad74800 == 46 [pid = 2568] [id = 212] 15:26:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x11a610800) [pid = 2568] [serial = 634] [outer = 0x0] 15:26:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x11b90c800) [pid = 2568] [serial = 635] [outer = 0x11a610800] 15:26:05 INFO - PROCESS | 2568 | 1461277565444 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x11c474800) [pid = 2568] [serial = 636] [outer = 0x11a610800] 15:26:05 INFO - PROCESS | 2568 | 1461277565740 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]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 525ms 15:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:26:05 INFO - PROCESS | 2568 | 1461277565793 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 2568 | 1461277565794 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:26:05 INFO - PROCESS | 2568 | 1461277565797 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 2568 | 1461277565798 Marionette TRACE conn2 <- [1,822,null,{}] 15:26:05 INFO - PROCESS | 2568 | 1461277565803 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}] 15:26:05 INFO - PROCESS | 2568 | 1461277565875 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:26:05 INFO - PROCESS | 2568 | 1461277565927 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfaa800 == 47 [pid = 2568] [id = 213] 15:26:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x11c436800) [pid = 2568] [serial = 637] [outer = 0x0] 15:26:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x123935400) [pid = 2568] [serial = 638] [outer = 0x11c436800] 15:26:05 INFO - PROCESS | 2568 | 1461277565953 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x1269b8400) [pid = 2568] [serial = 639] [outer = 0x11c436800] 15:26:06 INFO - PROCESS | 2568 | 1461277566259 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] 15:26:06 INFO - PROCESS | 2568 | 1461277566273 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:26:06 INFO - PROCESS | 2568 | 1461277566275 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 2568 | 1461277566277 Marionette TRACE conn2 <- [1,826,null,{}] 15:26:06 INFO - PROCESS | 2568 | 1461277566279 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}] 15:26:06 INFO - PROCESS | 2568 | 1461277566357 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:26:06 INFO - PROCESS | 2568 | 1461277566361 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x114316800 == 48 [pid = 2568] [id = 214] 15:26:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x126a78c00) [pid = 2568] [serial = 640] [outer = 0x0] 15:26:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x1274b2800) [pid = 2568] [serial = 641] [outer = 0x126a78c00] 15:26:06 INFO - PROCESS | 2568 | 1461277566389 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x127e86800) [pid = 2568] [serial = 642] [outer = 0x126a78c00] 15:26:06 INFO - PROCESS | 2568 | 1461277566713 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]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 15:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:26:06 INFO - PROCESS | 2568 | 1461277566744 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 2568 | 1461277566745 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:26:06 INFO - PROCESS | 2568 | 1461277566747 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 2568 | 1461277566748 Marionette TRACE conn2 <- [1,830,null,{}] 15:26:06 INFO - PROCESS | 2568 | 1461277566751 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}] 15:26:06 INFO - PROCESS | 2568 | 1461277566871 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:26:06 INFO - PROCESS | 2568 | 1461277566883 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259ab000 == 49 [pid = 2568] [id = 215] 15:26:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x127f5b800) [pid = 2568] [serial = 643] [outer = 0x0] 15:26:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x129004400) [pid = 2568] [serial = 644] [outer = 0x127f5b800] 15:26:06 INFO - PROCESS | 2568 | 1461277566911 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12aaac400) [pid = 2568] [serial = 645] [outer = 0x127f5b800] 15:26:07 INFO - PROCESS | 2568 | 1461277567257 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]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 15:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:26:07 INFO - PROCESS | 2568 | 1461277567269 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 2568 | 1461277567270 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:26:07 INFO - PROCESS | 2568 | 1461277567272 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 2568 | 1461277567273 Marionette TRACE conn2 <- [1,834,null,{}] 15:26:07 INFO - PROCESS | 2568 | 1461277567275 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}] 15:26:07 INFO - PROCESS | 2568 | 1461277567367 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:26:07 INFO - PROCESS | 2568 | 1461277567398 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x126f53800 == 50 [pid = 2568] [id = 216] 15:26:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12ac24400) [pid = 2568] [serial = 646] [outer = 0x0] 15:26:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12ac2cc00) [pid = 2568] [serial = 647] [outer = 0x12ac24400] 15:26:07 INFO - PROCESS | 2568 | 1461277567423 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12ac72c00) [pid = 2568] [serial = 648] [outer = 0x12ac24400] 15:26:07 INFO - PROCESS | 2568 | 1461277567735 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]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 15:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:26:07 INFO - PROCESS | 2568 | 1461277567791 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 2568 | 1461277567792 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:26:07 INFO - PROCESS | 2568 | 1461277567794 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 2568 | 1461277567795 Marionette TRACE conn2 <- [1,838,null,{}] 15:26:07 INFO - PROCESS | 2568 | 1461277567798 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}] 15:26:07 INFO - PROCESS | 2568 | 1461277567892 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:26:07 INFO - PROCESS | 2568 | 1461277567905 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ecd000 == 51 [pid = 2568] [id = 217] 15:26:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12ac73000) [pid = 2568] [serial = 649] [outer = 0x0] 15:26:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12ae06c00) [pid = 2568] [serial = 650] [outer = 0x12ac73000] 15:26:07 INFO - PROCESS | 2568 | 1461277567931 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12aeccc00) [pid = 2568] [serial = 651] [outer = 0x12ac73000] 15:26:08 INFO - PROCESS | 2568 | 1461277568273 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]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 15:26:08 INFO - PROCESS | 2568 | 1461277568317 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 2568 | 1461277568318 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:26:08 INFO - PROCESS | 2568 | 1461277568320 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 2568 | 1461277568321 Marionette TRACE conn2 <- [1,842,null,{}] 15:26:08 INFO - PROCESS | 2568 | 1461277568324 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}] 15:26:08 INFO - PROCESS | 2568 | 1461277568417 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:26:08 INFO - PROCESS | 2568 | 1461277568429 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a989800 == 52 [pid = 2568] [id = 218] 15:26:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12aed1800) [pid = 2568] [serial = 652] [outer = 0x0] 15:26:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12b34a800) [pid = 2568] [serial = 653] [outer = 0x12aed1800] 15:26:08 INFO - PROCESS | 2568 | 1461277568455 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12b34f000) [pid = 2568] [serial = 654] [outer = 0x12aed1800] 15:26:08 INFO - PROCESS | 2568 | 1461277568765 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]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms 15:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:26:08 INFO - PROCESS | 2568 | 1461277568791 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 2568 | 1461277568792 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:26:08 INFO - PROCESS | 2568 | 1461277568795 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 2568 | 1461277568796 Marionette TRACE conn2 <- [1,846,null,{}] 15:26:08 INFO - PROCESS | 2568 | 1461277568806 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}] 15:26:08 INFO - PROCESS | 2568 | 1461277568956 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x1144da000) [pid = 2568] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x1274b9000) [pid = 2568] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11a949c00) [pid = 2568] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x115524c00) [pid = 2568] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x128868800) [pid = 2568] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x114035800) [pid = 2568] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x12393ec00) [pid = 2568] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x125843c00) [pid = 2568] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x11465f800) [pid = 2568] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:26:08 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x119ab6000) [pid = 2568] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:26:09 INFO - PROCESS | 2568 | 1461277568995 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab10000 == 53 [pid = 2568] [id = 219] 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x114035800) [pid = 2568] [serial = 655] [outer = 0x0] 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x1177bf000) [pid = 2568] [serial = 656] [outer = 0x114035800] 15:26:09 INFO - PROCESS | 2568 | 1461277569021 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x11c110400) [pid = 2568] [serial = 657] [outer = 0x114035800] 15:26:09 INFO - PROCESS | 2568 | 1461277569287 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]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 526ms 15:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:26:09 INFO - PROCESS | 2568 | 1461277569321 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 2568 | 1461277569323 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:26:09 INFO - PROCESS | 2568 | 1461277569325 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 2568 | 1461277569327 Marionette TRACE conn2 <- [1,850,null,{}] 15:26:09 INFO - PROCESS | 2568 | 1461277569329 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}] 15:26:09 INFO - PROCESS | 2568 | 1461277569435 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:26:09 INFO - PROCESS | 2568 | 1461277569439 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c124800 == 54 [pid = 2568] [id = 220] 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x118537800) [pid = 2568] [serial = 658] [outer = 0x0] 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12b485c00) [pid = 2568] [serial = 659] [outer = 0x118537800] 15:26:09 INFO - PROCESS | 2568 | 1461277569468 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12c372c00) [pid = 2568] [serial = 660] [outer = 0x118537800] 15:26:09 INFO - PROCESS | 2568 | 1461277569806 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]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 15:26:09 INFO - PROCESS | 2568 | 1461277569844 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 2568 | 1461277569846 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:26:09 INFO - PROCESS | 2568 | 1461277569848 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 2568 | 1461277569849 Marionette TRACE conn2 <- [1,854,null,{}] 15:26:09 INFO - PROCESS | 2568 | 1461277569860 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}] 15:26:09 INFO - PROCESS | 2568 | 1461277569937 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:26:09 INFO - PROCESS | 2568 | 1461277569952 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c461000 == 55 [pid = 2568] [id = 221] 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12c4a0800) [pid = 2568] [serial = 661] [outer = 0x0] 15:26:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12c4a4800) [pid = 2568] [serial = 662] [outer = 0x12c4a0800] 15:26:09 INFO - PROCESS | 2568 | 1461277569978 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12d2ee400) [pid = 2568] [serial = 663] [outer = 0x12c4a0800] 15:26:10 INFO - PROCESS | 2568 | 1461277570290 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]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 476ms 15:26:10 INFO - PROCESS | 2568 | 1461277570325 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 2568 | 1461277570326 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:26:10 INFO - PROCESS | 2568 | 1461277570328 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 2568 | 1461277570329 Marionette TRACE conn2 <- [1,858,null,{}] 15:26:10 INFO - PROCESS | 2568 | 1461277570332 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}] 15:26:10 INFO - PROCESS | 2568 | 1461277570409 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:26:10 INFO - PROCESS | 2568 | 1461277570413 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7af800 == 56 [pid = 2568] [id = 222] 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12d2ef800) [pid = 2568] [serial = 664] [outer = 0x0] 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12d8b6c00) [pid = 2568] [serial = 665] [outer = 0x12d2ef800] 15:26:10 INFO - PROCESS | 2568 | 1461277570439 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12d8bc400) [pid = 2568] [serial = 666] [outer = 0x12d2ef800] 15:26:10 INFO - PROCESS | 2568 | 1461277570772 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]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms 15:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:26:10 INFO - PROCESS | 2568 | 1461277570802 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 2568 | 1461277570803 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:26:10 INFO - PROCESS | 2568 | 1461277570805 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 2568 | 1461277570806 Marionette TRACE conn2 <- [1,862,null,{}] 15:26:10 INFO - PROCESS | 2568 | 1461277570818 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}] 15:26:10 INFO - PROCESS | 2568 | 1461277570893 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:26:10 INFO - PROCESS | 2568 | 1461277570898 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da84000 == 57 [pid = 2568] [id = 223] 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12d8be000) [pid = 2568] [serial = 667] [outer = 0x0] 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12d8c3400) [pid = 2568] [serial = 668] [outer = 0x12d8be000] 15:26:10 INFO - PROCESS | 2568 | 1461277570925 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12da32800) [pid = 2568] [serial = 669] [outer = 0x12d8be000] 15:26:11 INFO - PROCESS | 2568 | 1461277571397 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]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 618ms 15:26:11 INFO - PROCESS | 2568 | 1461277571437 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 2568 | 1461277571440 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:26:11 INFO - PROCESS | 2568 | 1461277571446 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 2568 | 1461277571449 Marionette TRACE conn2 <- [1,866,null,{}] 15:26:11 INFO - PROCESS | 2568 | 1461277571454 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}] 15:26:11 INFO - PROCESS | 2568 | 1461277571552 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:26:11 INFO - PROCESS | 2568 | 1461277571619 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b2b800 == 58 [pid = 2568] [id = 224] 15:26:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x11860bc00) [pid = 2568] [serial = 670] [outer = 0x0] 15:26:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x119a34000) [pid = 2568] [serial = 671] [outer = 0x11860bc00] 15:26:11 INFO - PROCESS | 2568 | 1461277571650 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x11a94d000) [pid = 2568] [serial = 672] [outer = 0x11860bc00] 15:26:12 INFO - PROCESS | 2568 | 1461277572047 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]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 623ms 15:26:12 INFO - PROCESS | 2568 | 1461277572072 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 2568 | 1461277572076 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:26:12 INFO - PROCESS | 2568 | 1461277572081 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 2568 | 1461277572083 Marionette TRACE conn2 <- [1,870,null,{}] 15:26:12 INFO - PROCESS | 2568 | 1461277572086 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}] 15:26:12 INFO - PROCESS | 2568 | 1461277572185 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:26:12 INFO - PROCESS | 2568 | 1461277572275 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f57000 == 59 [pid = 2568] [id = 225] 15:26:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11af9ec00) [pid = 2568] [serial = 673] [outer = 0x0] 15:26:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11c473400) [pid = 2568] [serial = 674] [outer = 0x11af9ec00] 15:26:12 INFO - PROCESS | 2568 | 1461277572304 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x1258a0800) [pid = 2568] [serial = 675] [outer = 0x11af9ec00] 15:26:12 INFO - PROCESS | 2568 | 1461277572704 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]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 15:26:12 INFO - PROCESS | 2568 | 1461277572752 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 2568 | 1461277572754 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:26:12 INFO - PROCESS | 2568 | 1461277572756 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 2568 | 1461277572759 Marionette TRACE conn2 <- [1,874,null,{}] 15:26:12 INFO - PROCESS | 2568 | 1461277572769 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}] 15:26:12 INFO - PROCESS | 2568 | 1461277572914 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:26:12 INFO - PROCESS | 2568 | 1461277572971 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c38e800 == 60 [pid = 2568] [id = 226] 15:26:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x126f71800) [pid = 2568] [serial = 676] [outer = 0x0] 15:26:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x129080400) [pid = 2568] [serial = 677] [outer = 0x126f71800] 15:26:13 INFO - PROCESS | 2568 | 1461277573043 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12aaa8400) [pid = 2568] [serial = 678] [outer = 0x126f71800] 15:26:13 INFO - PROCESS | 2568 | 1461277573453 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]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 722ms 15:26:13 INFO - PROCESS | 2568 | 1461277573479 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 2568 | 1461277573482 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:26:13 INFO - PROCESS | 2568 | 1461277573499 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 2568 | 1461277573500 Marionette TRACE conn2 <- [1,878,null,{}] 15:26:13 INFO - PROCESS | 2568 | 1461277573503 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}] 15:26:13 INFO - PROCESS | 2568 | 1461277573602 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:26:13 INFO - PROCESS | 2568 | 1461277573666 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e20c800 == 61 [pid = 2568] [id = 227] 15:26:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11b90c000) [pid = 2568] [serial = 679] [outer = 0x0] 15:26:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12ac7bc00) [pid = 2568] [serial = 680] [outer = 0x11b90c000] 15:26:13 INFO - PROCESS | 2568 | 1461277573696 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12b487800) [pid = 2568] [serial = 681] [outer = 0x11b90c000] 15:26:14 INFO - PROCESS | 2568 | 1461277574116 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]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 672ms 15:26:14 INFO - PROCESS | 2568 | 1461277574169 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 2568 | 1461277574171 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:26:14 INFO - PROCESS | 2568 | 1461277574173 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 2568 | 1461277574174 Marionette TRACE conn2 <- [1,882,null,{}] 15:26:14 INFO - PROCESS | 2568 | 1461277574177 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}] 15:26:14 INFO - PROCESS | 2568 | 1461277574275 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:26:14 INFO - PROCESS | 2568 | 1461277574341 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x115383800 == 62 [pid = 2568] [id = 228] 15:26:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11403bc00) [pid = 2568] [serial = 682] [outer = 0x0] 15:26:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x119a36000) [pid = 2568] [serial = 683] [outer = 0x11403bc00] 15:26:14 INFO - PROCESS | 2568 | 1461277574371 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x127e8d400) [pid = 2568] [serial = 684] [outer = 0x11403bc00] 15:26:15 INFO - PROCESS | 2568 | 1461277575060 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]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 921ms 15:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:26:15 INFO - PROCESS | 2568 | 1461277575094 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 2568 | 1461277575096 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:26:15 INFO - PROCESS | 2568 | 1461277575100 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 2568 | 1461277575102 Marionette TRACE conn2 <- [1,886,null,{}] 15:26:15 INFO - PROCESS | 2568 | 1461277575106 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}] 15:26:15 INFO - PROCESS | 2568 | 1461277575202 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:26:15 INFO - PROCESS | 2568 | 1461277575269 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259b0800 == 63 [pid = 2568] [id = 229] 15:26:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x1146df000) [pid = 2568] [serial = 685] [outer = 0x0] 15:26:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x119289800) [pid = 2568] [serial = 686] [outer = 0x1146df000] 15:26:15 INFO - PROCESS | 2568 | 1461277575297 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x11a94c800) [pid = 2568] [serial = 687] [outer = 0x1146df000] 15:26:15 INFO - PROCESS | 2568 | 1461277575730 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]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 673ms 15:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:26:15 INFO - PROCESS | 2568 | 1461277575783 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 2568 | 1461277575786 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:26:15 INFO - PROCESS | 2568 | 1461277575792 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 2568 | 1461277575793 Marionette TRACE conn2 <- [1,890,null,{}] 15:26:15 INFO - PROCESS | 2568 | 1461277575796 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}] 15:26:15 INFO - PROCESS | 2568 | 1461277575909 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c399000 == 62 [pid = 2568] [id = 146] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a020800 == 61 [pid = 2568] [id = 167] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfae800 == 60 [pid = 2568] [id = 182] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3dd000 == 59 [pid = 2568] [id = 194] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c3a4800 == 58 [pid = 2568] [id = 168] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11c389000 == 57 [pid = 2568] [id = 193] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfc1000 == 56 [pid = 2568] [id = 166] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad7c000 == 55 [pid = 2568] [id = 191] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x119281000 == 54 [pid = 2568] [id = 192] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a024000 == 53 [pid = 2568] [id = 129] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1259b0000 == 52 [pid = 2568] [id = 117] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1158a9800 == 51 [pid = 2568] [id = 165] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7af800 == 50 [pid = 2568] [id = 222] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c461000 == 49 [pid = 2568] [id = 221] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c124800 == 48 [pid = 2568] [id = 220] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab10000 == 47 [pid = 2568] [id = 219] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a989800 == 46 [pid = 2568] [id = 218] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x127ecd000 == 45 [pid = 2568] [id = 217] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x126f53800 == 44 [pid = 2568] [id = 216] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1259ab000 == 43 [pid = 2568] [id = 215] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x114316800 == 42 [pid = 2568] [id = 214] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfaa800 == 41 [pid = 2568] [id = 213] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad74800 == 40 [pid = 2568] [id = 212] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x118cc6800 == 39 [pid = 2568] [id = 211] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab09800 == 38 [pid = 2568] [id = 210] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a995000 == 37 [pid = 2568] [id = 209] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a022800 == 36 [pid = 2568] [id = 208] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfac000 == 35 [pid = 2568] [id = 207] 15:26:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1192ad000 == 34 [pid = 2568] [id = 206] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x11bb39c00) [pid = 2568] [serial = 596] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x128863400) [pid = 2568] [serial = 609] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x1279b7c00) [pid = 2568] [serial = 581] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x11ad8e800) [pid = 2568] [serial = 593] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x1189f2800) [pid = 2568] [serial = 587] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x127e87400) [pid = 2568] [serial = 608] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12886fc00) [pid = 2568] [serial = 611] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x1146e1000) [pid = 2568] [serial = 585] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x11c107000) [pid = 2568] [serial = 597] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x118ee8c00) [pid = 2568] [serial = 588] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x126a7b000) [pid = 2568] [serial = 603] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x126f75800) [pid = 2568] [serial = 605] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x114347400) [pid = 2568] [serial = 584] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x119d77000) [pid = 2568] [serial = 599] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x125845000) [pid = 2568] [serial = 600] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x125c34c00) [pid = 2568] [serial = 602] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x118ee1400) [pid = 2568] [serial = 575] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x1274b2000) [pid = 2568] [serial = 606] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x11bc62400) [pid = 2568] [serial = 578] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x119ae3c00) [pid = 2568] [serial = 590] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x11b906400) [pid = 2568] [serial = 594] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11a94b800) [pid = 2568] [serial = 591] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12900e400) [pid = 2568] [serial = 612] [outer = 0x0] [url = about:blank] 15:26:16 INFO - PROCESS | 2568 | 1461277576002 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x114b60000 == 35 [pid = 2568] [id = 230] 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x114610400) [pid = 2568] [serial = 688] [outer = 0x0] 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x1191c7400) [pid = 2568] [serial = 689] [outer = 0x114610400] 15:26:16 INFO - PROCESS | 2568 | 1461277576031 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x11b90bc00) [pid = 2568] [serial = 690] [outer = 0x114610400] 15:26:16 INFO - PROCESS | 2568 | 1461277576324 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]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 570ms 15:26:16 INFO - PROCESS | 2568 | 1461277576362 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 2568 | 1461277576363 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:26:16 INFO - PROCESS | 2568 | 1461277576368 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 2568 | 1461277576372 Marionette TRACE conn2 <- [1,894,null,{}] 15:26:16 INFO - PROCESS | 2568 | 1461277576379 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}] 15:26:16 INFO - PROCESS | 2568 | 1461277576461 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:26:16 INFO - PROCESS | 2568 | 1461277576503 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adba800 == 36 [pid = 2568] [id = 231] 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x11ada4800) [pid = 2568] [serial = 691] [outer = 0x0] 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x11c475800) [pid = 2568] [serial = 692] [outer = 0x11ada4800] 15:26:16 INFO - PROCESS | 2568 | 1461277576573 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x125c3ac00) [pid = 2568] [serial = 693] [outer = 0x11ada4800] 15:26:16 INFO - PROCESS | 2568 | 1461277576872 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]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 525ms 15:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:26:16 INFO - PROCESS | 2568 | 1461277576891 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 2568 | 1461277576893 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:26:16 INFO - PROCESS | 2568 | 1461277576895 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 2568 | 1461277576896 Marionette TRACE conn2 <- [1,898,null,{}] 15:26:16 INFO - PROCESS | 2568 | 1461277576901 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}] 15:26:16 INFO - PROCESS | 2568 | 1461277576980 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:26:16 INFO - PROCESS | 2568 | 1461277576987 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c7c7800 == 37 [pid = 2568] [id = 232] 15:26:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x1269b7c00) [pid = 2568] [serial = 694] [outer = 0x0] 15:26:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x1274b7c00) [pid = 2568] [serial = 695] [outer = 0x1269b7c00] 15:26:17 INFO - PROCESS | 2568 | 1461277577013 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x127e8f000) [pid = 2568] [serial = 696] [outer = 0x1269b7c00] 15:26:17 INFO - PROCESS | 2568 | 1461277577343 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]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 473ms 15:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:26:17 INFO - PROCESS | 2568 | 1461277577369 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 2568 | 1461277577370 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:26:17 INFO - PROCESS | 2568 | 1461277577373 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 2568 | 1461277577375 Marionette TRACE conn2 <- [1,902,null,{}] 15:26:17 INFO - PROCESS | 2568 | 1461277577378 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}] 15:26:17 INFO - PROCESS | 2568 | 1461277577492 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:26:17 INFO - PROCESS | 2568 | 1461277577503 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c21800 == 38 [pid = 2568] [id = 233] 15:26:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x127f53000) [pid = 2568] [serial = 697] [outer = 0x0] 15:26:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x129009000) [pid = 2568] [serial = 698] [outer = 0x127f53000] 15:26:17 INFO - PROCESS | 2568 | 1461277577544 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12955e800) [pid = 2568] [serial = 699] [outer = 0x127f53000] 15:26:18 INFO - PROCESS | 2568 | 1461277578056 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]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 719ms 15:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:26:18 INFO - PROCESS | 2568 | 1461277578093 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 2568 | 1461277578094 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:26:18 INFO - PROCESS | 2568 | 1461277578096 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 2568 | 1461277578097 Marionette TRACE conn2 <- [1,906,null,{}] 15:26:18 INFO - PROCESS | 2568 | 1461277578102 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}] 15:26:18 INFO - PROCESS | 2568 | 1461277578207 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:26:18 INFO - PROCESS | 2568 | 1461277578223 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12942f000 == 39 [pid = 2568] [id = 234] 15:26:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x127e8c000) [pid = 2568] [serial = 700] [outer = 0x0] 15:26:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12ac74000) [pid = 2568] [serial = 701] [outer = 0x127e8c000] 15:26:18 INFO - PROCESS | 2568 | 1461277578252 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12b34dc00) [pid = 2568] [serial = 702] [outer = 0x127e8c000] 15:26:18 INFO - PROCESS | 2568 | 1461277578594 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]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 15:26:18 INFO - PROCESS | 2568 | 1461277578619 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 2568 | 1461277578620 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:26:18 INFO - PROCESS | 2568 | 1461277578622 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 2568 | 1461277578623 Marionette TRACE conn2 <- [1,910,null,{}] 15:26:18 INFO - PROCESS | 2568 | 1461277578625 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}] 15:26:18 INFO - PROCESS | 2568 | 1461277578750 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:26:18 INFO - PROCESS | 2568 | 1461277578798 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac07000 == 40 [pid = 2568] [id = 235] 15:26:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x129556800) [pid = 2568] [serial = 703] [outer = 0x0] 15:26:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12b6a5400) [pid = 2568] [serial = 704] [outer = 0x129556800] 15:26:18 INFO - PROCESS | 2568 | 1461277578839 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12c1b8400) [pid = 2568] [serial = 705] [outer = 0x129556800] 15:26:19 INFO - PROCESS | 2568 | 1461277579242 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]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 15:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:26:19 INFO - PROCESS | 2568 | 1461277579292 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 2568 | 1461277579293 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:26:19 INFO - PROCESS | 2568 | 1461277579295 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 2568 | 1461277579296 Marionette TRACE conn2 <- [1,914,null,{}] 15:26:19 INFO - PROCESS | 2568 | 1461277579299 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}] 15:26:19 INFO - PROCESS | 2568 | 1461277579393 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:26:19 INFO - PROCESS | 2568 | 1461277579404 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3de800 == 41 [pid = 2568] [id = 236] 15:26:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12c1b1800) [pid = 2568] [serial = 706] [outer = 0x0] 15:26:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12c4a2000) [pid = 2568] [serial = 707] [outer = 0x12c1b1800] 15:26:19 INFO - PROCESS | 2568 | 1461277579429 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12d2f1c00) [pid = 2568] [serial = 708] [outer = 0x12c1b1800] 15:26:19 INFO - PROCESS | 2568 | 1461277579752 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]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 473ms 15:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:26:19 INFO - PROCESS | 2568 | 1461277579770 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 2568 | 1461277579771 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:26:19 INFO - PROCESS | 2568 | 1461277579773 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 2568 | 1461277579774 Marionette TRACE conn2 <- [1,918,null,{}] 15:26:19 INFO - PROCESS | 2568 | 1461277579776 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}] 15:26:19 INFO - PROCESS | 2568 | 1461277579880 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:26:19 INFO - PROCESS | 2568 | 1461277579885 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d737000 == 42 [pid = 2568] [id = 237] 15:26:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12c371800) [pid = 2568] [serial = 709] [outer = 0x0] 15:26:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12da2a000) [pid = 2568] [serial = 710] [outer = 0x12c371800] 15:26:19 INFO - PROCESS | 2568 | 1461277579909 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12da34c00) [pid = 2568] [serial = 711] [outer = 0x12c371800] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12d2ef800) [pid = 2568] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12c4a0800) [pid = 2568] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12ac24400) [pid = 2568] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12ac73000) [pid = 2568] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x119289400) [pid = 2568] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x126a78c00) [pid = 2568] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11a610800) [pid = 2568] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12aed1800) [pid = 2568] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11570e000) [pid = 2568] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x11c436800) [pid = 2568] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x114035800) [pid = 2568] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x127f5b800) [pid = 2568] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:26:20 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x118537800) [pid = 2568] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:26:20 INFO - PROCESS | 2568 | 1461277580345 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 618ms 15:26:20 INFO - PROCESS | 2568 | 1461277580392 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 2568 | 1461277580393 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:26:20 INFO - PROCESS | 2568 | 1461277580395 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 2568 | 1461277580396 Marionette TRACE conn2 <- [1,922,null,{}] 15:26:20 INFO - PROCESS | 2568 | 1461277580399 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}] 15:26:20 INFO - PROCESS | 2568 | 1461277580476 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:26:20 INFO - PROCESS | 2568 | 1461277580531 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b08e800 == 43 [pid = 2568] [id = 238] 15:26:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11215c400) [pid = 2568] [serial = 712] [outer = 0x0] 15:26:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12ac24400) [pid = 2568] [serial = 713] [outer = 0x11215c400] 15:26:20 INFO - PROCESS | 2568 | 1461277580556 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12c49f400) [pid = 2568] [serial = 714] [outer = 0x11215c400] 15:26:20 INFO - PROCESS | 2568 | 1461277580826 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]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 15:26:20 INFO - PROCESS | 2568 | 1461277580872 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 2568 | 1461277580874 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:26:20 INFO - PROCESS | 2568 | 1461277580876 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 2568 | 1461277580878 Marionette TRACE conn2 <- [1,926,null,{}] 15:26:20 INFO - PROCESS | 2568 | 1461277580880 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}] 15:26:20 INFO - PROCESS | 2568 | 1461277580977 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:26:20 INFO - PROCESS | 2568 | 1461277580982 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e780000 == 44 [pid = 2568] [id = 239] 15:26:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12c4a0800) [pid = 2568] [serial = 715] [outer = 0x0] 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12db7d400) [pid = 2568] [serial = 716] [outer = 0x12c4a0800] 15:26:21 INFO - PROCESS | 2568 | 1461277581013 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12e42a400) [pid = 2568] [serial = 717] [outer = 0x12c4a0800] 15:26:21 INFO - PROCESS | 2568 | 1461277581357 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]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 519ms 15:26:21 INFO - PROCESS | 2568 | 1461277581402 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 2568 | 1461277581403 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:26:21 INFO - PROCESS | 2568 | 1461277581405 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 2568 | 1461277581406 Marionette TRACE conn2 <- [1,930,null,{}] 15:26:21 INFO - PROCESS | 2568 | 1461277581409 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}] 15:26:21 INFO - PROCESS | 2568 | 1461277581488 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:26:21 INFO - PROCESS | 2568 | 1461277581492 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea5d800 == 45 [pid = 2568] [id = 240] 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12db7b400) [pid = 2568] [serial = 718] [outer = 0x0] 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12e462000) [pid = 2568] [serial = 719] [outer = 0x12db7b400] 15:26:21 INFO - PROCESS | 2568 | 1461277581516 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12e468800) [pid = 2568] [serial = 720] [outer = 0x12db7b400] 15:26:21 INFO - PROCESS | 2568 | 1461277581841 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]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 471ms 15:26:21 INFO - PROCESS | 2568 | 1461277581877 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 2568 | 1461277581878 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:26:21 INFO - PROCESS | 2568 | 1461277581880 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 2568 | 1461277581881 Marionette TRACE conn2 <- [1,934,null,{}] 15:26:21 INFO - PROCESS | 2568 | 1461277581886 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}] 15:26:21 INFO - PROCESS | 2568 | 1461277581962 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:26:21 INFO - PROCESS | 2568 | 1461277581968 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea74800 == 46 [pid = 2568] [id = 241] 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12e463c00) [pid = 2568] [serial = 721] [outer = 0x0] 15:26:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12e523c00) [pid = 2568] [serial = 722] [outer = 0x12e463c00] 15:26:21 INFO - PROCESS | 2568 | 1461277581993 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12e529000) [pid = 2568] [serial = 723] [outer = 0x12e463c00] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x127eb5000 == 45 [pid = 2568] [id = 205] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x1259b0800 == 44 [pid = 2568] [id = 229] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x115383800 == 43 [pid = 2568] [id = 228] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12e20c800 == 42 [pid = 2568] [id = 227] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12c38e800 == 41 [pid = 2568] [id = 226] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x125f57000 == 40 [pid = 2568] [id = 225] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x119b2b800 == 39 [pid = 2568] [id = 224] 15:26:22 INFO - PROCESS | 2568 | --DOCSHELL 0x12da84000 == 38 [pid = 2568] [id = 223] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x114b60000 == 37 [pid = 2568] [id = 230] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x11adba800 == 36 [pid = 2568] [id = 231] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x126c21800 == 35 [pid = 2568] [id = 233] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12b08e800 == 34 [pid = 2568] [id = 238] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12942f000 == 33 [pid = 2568] [id = 234] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12e780000 == 32 [pid = 2568] [id = 239] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x11c7c7800 == 31 [pid = 2568] [id = 232] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12d737000 == 30 [pid = 2568] [id = 237] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3de800 == 29 [pid = 2568] [id = 236] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac07000 == 28 [pid = 2568] [id = 235] 15:26:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea5d800 == 27 [pid = 2568] [id = 240] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12d8b6c00) [pid = 2568] [serial = 665] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12d2ee400) [pid = 2568] [serial = 663] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12ac2cc00) [pid = 2568] [serial = 647] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12ae06c00) [pid = 2568] [serial = 650] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12ac72c00) [pid = 2568] [serial = 648] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x119a39800) [pid = 2568] [serial = 632] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x11a951400) [pid = 2568] [serial = 633] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x129083c00) [pid = 2568] [serial = 614] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x118536c00) [pid = 2568] [serial = 617] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x129556000) [pid = 2568] [serial = 626] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x1274b2800) [pid = 2568] [serial = 641] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x127e86800) [pid = 2568] [serial = 642] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x11b90c800) [pid = 2568] [serial = 635] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11c474800) [pid = 2568] [serial = 636] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12b34a800) [pid = 2568] [serial = 653] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x11913ec00) [pid = 2568] [serial = 630] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x115979c00) [pid = 2568] [serial = 629] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12393f800) [pid = 2568] [serial = 623] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x123935400) [pid = 2568] [serial = 638] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x1269b8400) [pid = 2568] [serial = 639] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x11a94e800) [pid = 2568] [serial = 620] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11c110400) [pid = 2568] [serial = 657] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12c4a4800) [pid = 2568] [serial = 662] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x1177bf000) [pid = 2568] [serial = 656] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x129004400) [pid = 2568] [serial = 644] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12aaac400) [pid = 2568] [serial = 645] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12b485c00) [pid = 2568] [serial = 659] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12b34f000) [pid = 2568] [serial = 654] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12aeccc00) [pid = 2568] [serial = 651] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x12c372c00) [pid = 2568] [serial = 660] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12d8bc400) [pid = 2568] [serial = 666] [outer = 0x0] [url = about:blank] 15:26:23 INFO - PROCESS | 2568 | 1461277583559 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]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1724ms 15:26:23 INFO - PROCESS | 2568 | 1461277583605 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 2568 | 1461277583607 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:26:23 INFO - PROCESS | 2568 | 1461277583611 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 2568 | 1461277583613 Marionette TRACE conn2 <- [1,938,null,{}] 15:26:23 INFO - PROCESS | 2568 | 1461277583622 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}] 15:26:23 INFO - PROCESS | 2568 | 1461277583701 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:26:23 INFO - PROCESS | 2568 | 1461277583745 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x11537a000 == 28 [pid = 2568] [id = 242] 15:26:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x11570e000) [pid = 2568] [serial = 724] [outer = 0x0] 15:26:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x1158e9800) [pid = 2568] [serial = 725] [outer = 0x11570e000] 15:26:23 INFO - PROCESS | 2568 | 1461277583773 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x118536c00) [pid = 2568] [serial = 726] [outer = 0x11570e000] 15:26:24 INFO - PROCESS | 2568 | 1461277584080 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]]]}] 15:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 524ms 15:26:24 INFO - PROCESS | 2568 | 1461277584136 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 2568 | 1461277584140 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:26:24 INFO - PROCESS | 2568 | 1461277584145 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 2568 | 1461277584147 Marionette TRACE conn2 <- [1,942,null,{}] 15:26:24 INFO - PROCESS | 2568 | 1461277584149 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}] 15:26:24 INFO - PROCESS | 2568 | 1461277584220 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:26:24 INFO - PROCESS | 2568 | 1461277584265 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x1177e9000 == 29 [pid = 2568] [id = 243] 15:26:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x11587e000) [pid = 2568] [serial = 727] [outer = 0x0] 15:26:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x11898e800) [pid = 2568] [serial = 728] [outer = 0x11587e000] 15:26:24 INFO - PROCESS | 2568 | 1461277584291 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x119a34400) [pid = 2568] [serial = 729] [outer = 0x11587e000] 15:26:24 INFO - PROCESS | 2568 | 1461277584593 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]]]}] 15:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 473ms 15:26:24 INFO - PROCESS | 2568 | 1461277584620 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 2568 | 1461277584622 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:26:24 INFO - PROCESS | 2568 | 1461277584625 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 2568 | 1461277584627 Marionette TRACE conn2 <- [1,946,null,{}] 15:26:24 INFO - PROCESS | 2568 | 1461277584637 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}] 15:26:24 INFO - PROCESS | 2568 | 1461277584709 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:26:24 INFO - PROCESS | 2568 | 1461277584717 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b9000 == 30 [pid = 2568] [id = 244] 15:26:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x112156c00) [pid = 2568] [serial = 730] [outer = 0x0] 15:26:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x11a60cc00) [pid = 2568] [serial = 731] [outer = 0x112156c00] 15:26:24 INFO - PROCESS | 2568 | 1461277584746 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x11a94b000) [pid = 2568] [serial = 732] [outer = 0x112156c00] 15:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 15:26:25 INFO - PROCESS | 2568 | 1461277585092 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]]]}] 15:26:25 INFO - PROCESS | 2568 | 1461277585096 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 2568 | 1461277585098 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:26:25 INFO - PROCESS | 2568 | 1461277585104 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 2568 | 1461277585105 Marionette TRACE conn2 <- [1,950,null,{}] 15:26:25 INFO - PROCESS | 2568 | 1461277585107 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}] 15:26:25 INFO - PROCESS | 2568 | 1461277585204 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:26:25 INFO - PROCESS | 2568 | 1461277585210 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x119add800 == 31 [pid = 2568] [id = 245] 15:26:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x119289400) [pid = 2568] [serial = 733] [outer = 0x0] 15:26:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x11a954400) [pid = 2568] [serial = 734] [outer = 0x119289400] 15:26:25 INFO - PROCESS | 2568 | 1461277585237 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x11af95000) [pid = 2568] [serial = 735] [outer = 0x119289400] 15:26:25 INFO - PROCESS | 2568 | 1461277585524 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]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 15:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:26:25 INFO - PROCESS | 2568 | 1461277585575 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 2568 | 1461277585576 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:26:25 INFO - PROCESS | 2568 | 1461277585578 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 2568 | 1461277585579 Marionette TRACE conn2 <- [1,954,null,{}] 15:26:25 INFO - PROCESS | 2568 | 1461277585582 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}] 15:26:25 INFO - PROCESS | 2568 | 1461277585650 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:26:25 INFO - PROCESS | 2568 | 1461277585654 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad80000 == 32 [pid = 2568] [id = 246] 15:26:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x114403000) [pid = 2568] [serial = 736] [outer = 0x0] 15:26:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x11b07f800) [pid = 2568] [serial = 737] [outer = 0x114403000] 15:26:25 INFO - PROCESS | 2568 | 1461277585682 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x11bb2b400) [pid = 2568] [serial = 738] [outer = 0x114403000] 15:26:26 INFO - PROCESS | 2568 | 1461277586088 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]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 523ms 15:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:26:26 INFO - PROCESS | 2568 | 1461277586103 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 2568 | 1461277586105 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:26:26 INFO - PROCESS | 2568 | 1461277586108 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 2568 | 1461277586110 Marionette TRACE conn2 <- [1,958,null,{}] 15:26:26 INFO - PROCESS | 2568 | 1461277586113 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}] 15:26:26 INFO - PROCESS | 2568 | 1461277586185 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:26:26 INFO - PROCESS | 2568 | 1461277586189 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bc22000 == 33 [pid = 2568] [id = 247] 15:26:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x11bb39000) [pid = 2568] [serial = 739] [outer = 0x0] 15:26:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11bc6b000) [pid = 2568] [serial = 740] [outer = 0x11bb39000] 15:26:26 INFO - PROCESS | 2568 | 1461277586215 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11c787800) [pid = 2568] [serial = 741] [outer = 0x11bb39000] 15:26:26 INFO - PROCESS | 2568 | 1461277586636 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]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 573ms 15:26:26 INFO - PROCESS | 2568 | 1461277586681 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 2568 | 1461277586683 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:26:26 INFO - PROCESS | 2568 | 1461277586693 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 2568 | 1461277586694 Marionette TRACE conn2 <- [1,962,null,{}] 15:26:26 INFO - PROCESS | 2568 | 1461277586697 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}] 15:26:26 INFO - PROCESS | 2568 | 1461277586802 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:26:26 INFO - PROCESS | 2568 | 1461277586811 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c18a000 == 34 [pid = 2568] [id = 248] 15:26:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x11a94cc00) [pid = 2568] [serial = 742] [outer = 0x0] 15:26:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12393ac00) [pid = 2568] [serial = 743] [outer = 0x11a94cc00] 15:26:26 INFO - PROCESS | 2568 | 1461277586852 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x123944400) [pid = 2568] [serial = 744] [outer = 0x11a94cc00] 15:26:27 INFO - PROCESS | 2568 | 1461277587210 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]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 569ms 15:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:26:27 INFO - PROCESS | 2568 | 1461277587262 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 2568 | 1461277587263 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:26:27 INFO - PROCESS | 2568 | 1461277587265 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 2568 | 1461277587266 Marionette TRACE conn2 <- [1,966,null,{}] 15:26:27 INFO - PROCESS | 2568 | 1461277587268 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}] 15:26:27 INFO - PROCESS | 2568 | 1461277587358 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:26:27 INFO - PROCESS | 2568 | 1461277587382 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c382000 == 35 [pid = 2568] [id = 249] 15:26:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x11c46f800) [pid = 2568] [serial = 745] [outer = 0x0] 15:26:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x125847c00) [pid = 2568] [serial = 746] [outer = 0x11c46f800] 15:26:27 INFO - PROCESS | 2568 | 1461277587407 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x125c5e800) [pid = 2568] [serial = 747] [outer = 0x11c46f800] 15:26:27 INFO - PROCESS | 2568 | 1461277587686 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]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 15:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:26:27 INFO - PROCESS | 2568 | 1461277587737 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 2568 | 1461277587738 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:26:27 INFO - PROCESS | 2568 | 1461277587740 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 2568 | 1461277587741 Marionette TRACE conn2 <- [1,970,null,{}] 15:26:27 INFO - PROCESS | 2568 | 1461277587743 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}] 15:26:27 INFO - PROCESS | 2568 | 1461277587814 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:26:27 INFO - PROCESS | 2568 | 1461277587820 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b7800 == 36 [pid = 2568] [id = 250] 15:26:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x125a69c00) [pid = 2568] [serial = 748] [outer = 0x0] 15:26:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x126e72800) [pid = 2568] [serial = 749] [outer = 0x125a69c00] 15:26:27 INFO - PROCESS | 2568 | 1461277587845 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12729e000) [pid = 2568] [serial = 750] [outer = 0x125a69c00] 15:26:28 INFO - PROCESS | 2568 | 1461277588141 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 418ms 15:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:26:28 INFO - PROCESS | 2568 | 1461277588159 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 2568 | 1461277588160 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:26:28 INFO - PROCESS | 2568 | 1461277588162 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 2568 | 1461277588163 Marionette TRACE conn2 <- [1,974,null,{}] 15:26:28 INFO - PROCESS | 2568 | 1461277588166 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}] 15:26:28 INFO - PROCESS | 2568 | 1461277588272 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:26:28 INFO - PROCESS | 2568 | 1461277588299 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x125af5800 == 37 [pid = 2568] [id = 251] 15:26:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x114f66000) [pid = 2568] [serial = 751] [outer = 0x0] 15:26:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x125c39800) [pid = 2568] [serial = 752] [outer = 0x114f66000] 15:26:28 INFO - PROCESS | 2568 | 1461277588325 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x114c63000) [pid = 2568] [serial = 753] [outer = 0x114f66000] 15:26:28 INFO - PROCESS | 2568 | 1461277588631 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]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 522ms 15:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:26:28 INFO - PROCESS | 2568 | 1461277588685 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 2568 | 1461277588686 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:26:28 INFO - PROCESS | 2568 | 1461277588688 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 2568 | 1461277588690 Marionette TRACE conn2 <- [1,978,null,{}] 15:26:28 INFO - PROCESS | 2568 | 1461277588692 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}] 15:26:28 INFO - PROCESS | 2568 | 1461277588788 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:26:28 INFO - PROCESS | 2568 | 1461277588819 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad7f800 == 38 [pid = 2568] [id = 252] 15:26:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x1146e3c00) [pid = 2568] [serial = 754] [outer = 0x0] 15:26:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x1279b8400) [pid = 2568] [serial = 755] [outer = 0x1146e3c00] 15:26:28 INFO - PROCESS | 2568 | 1461277588848 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x129005c00) [pid = 2568] [serial = 756] [outer = 0x1146e3c00] 15:26:29 INFO - PROCESS | 2568 | 1461277589175 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]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 15:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:26:29 INFO - PROCESS | 2568 | 1461277589208 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 2568 | 1461277589209 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:26:29 INFO - PROCESS | 2568 | 1461277589211 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 2568 | 1461277589212 Marionette TRACE conn2 <- [1,982,null,{}] 15:26:29 INFO - PROCESS | 2568 | 1461277589214 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}] 15:26:29 INFO - PROCESS | 2568 | 1461277589306 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:26:29 INFO - PROCESS | 2568 | 1461277589310 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eb2000 == 39 [pid = 2568] [id = 253] 15:26:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x1274b0400) [pid = 2568] [serial = 757] [outer = 0x0] 15:26:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x1294a2c00) [pid = 2568] [serial = 758] [outer = 0x1274b0400] 15:26:29 INFO - PROCESS | 2568 | 1461277589335 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12955e400) [pid = 2568] [serial = 759] [outer = 0x1274b0400] 15:26:29 INFO - PROCESS | 2568 | 1461277589644 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]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 15:26:29 INFO - PROCESS | 2568 | 1461277589682 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 2568 | 1461277589684 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:26:29 INFO - PROCESS | 2568 | 1461277589687 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 2568 | 1461277589688 Marionette TRACE conn2 <- [1,986,null,{}] 15:26:29 INFO - PROCESS | 2568 | 1461277589691 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}] 15:26:29 INFO - PROCESS | 2568 | 1461277589777 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:26:29 INFO - PROCESS | 2568 | 1461277589810 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e10800 == 40 [pid = 2568] [id = 254] 15:26:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x126a7d800) [pid = 2568] [serial = 760] [outer = 0x0] 15:26:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12a0f1800) [pid = 2568] [serial = 761] [outer = 0x126a7d800] 15:26:29 INFO - PROCESS | 2568 | 1461277589835 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12aaa2000) [pid = 2568] [serial = 762] [outer = 0x126a7d800] 15:26:30 INFO - PROCESS | 2568 | 1461277590164 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]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 15:26:30 INFO - PROCESS | 2568 | 1461277590207 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 2568 | 1461277590208 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:26:30 INFO - PROCESS | 2568 | 1461277590210 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 2568 | 1461277590211 Marionette TRACE conn2 <- [1,990,null,{}] 15:26:30 INFO - PROCESS | 2568 | 1461277590214 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}] 15:26:30 INFO - PROCESS | 2568 | 1461277590305 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:26:30 INFO - PROCESS | 2568 | 1461277590309 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a01f000 == 41 [pid = 2568] [id = 255] 15:26:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12907fc00) [pid = 2568] [serial = 763] [outer = 0x0] 15:26:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12ac24800) [pid = 2568] [serial = 764] [outer = 0x12907fc00] 15:26:30 INFO - PROCESS | 2568 | 1461277590335 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12ac2e800) [pid = 2568] [serial = 765] [outer = 0x12907fc00] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12c1b2400) [pid = 2568] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x112157800) [pid = 2568] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12a0f3800) [pid = 2568] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x125c36000) [pid = 2568] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x11ad92400) [pid = 2568] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12907f000) [pid = 2568] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x129556800) [pid = 2568] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12c1b1800) [pid = 2568] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12c371800) [pid = 2568] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x11215c400) [pid = 2568] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12c4a0800) [pid = 2568] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12db7b400) [pid = 2568] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x11403bc00) [pid = 2568] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x11b90c000) [pid = 2568] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x126f71800) [pid = 2568] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x11af9ec00) [pid = 2568] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11860bc00) [pid = 2568] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12d8be000) [pid = 2568] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x127f53000) [pid = 2568] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x1269b7c00) [pid = 2568] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x11ada4800) [pid = 2568] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x114610400) [pid = 2568] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x1146df000) [pid = 2568] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x127e8c000) [pid = 2568] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12c4a2800) [pid = 2568] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11ace2400) [pid = 2568] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12b6b1c00) [pid = 2568] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x1155ad400) [pid = 2568] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11c787400) [pid = 2568] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x11acd4000) [pid = 2568] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x1158e3c00) [pid = 2568] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x119a3dc00) [pid = 2568] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x123943c00) [pid = 2568] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x115975000) [pid = 2568] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:26:30 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x1274aa800) [pid = 2568] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:26:30 INFO - PROCESS | 2568 | 1461277590919 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]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 719ms 15:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:26:30 INFO - PROCESS | 2568 | 1461277590929 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 2568 | 1461277590931 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:26:30 INFO - PROCESS | 2568 | 1461277590933 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 2568 | 1461277590934 Marionette TRACE conn2 <- [1,994,null,{}] 15:26:30 INFO - PROCESS | 2568 | 1461277590936 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}] 15:26:31 INFO - PROCESS | 2568 | 1461277591007 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:26:31 INFO - PROCESS | 2568 | 1461277591011 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x118c2a000 == 42 [pid = 2568] [id = 256] 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x114f6dc00) [pid = 2568] [serial = 766] [outer = 0x0] 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x1158e3c00) [pid = 2568] [serial = 767] [outer = 0x114f6dc00] 15:26:31 INFO - PROCESS | 2568 | 1461277591039 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x119ab9000) [pid = 2568] [serial = 768] [outer = 0x114f6dc00] 15:26:31 INFO - PROCESS | 2568 | 1461277591356 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]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 15:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:26:31 INFO - PROCESS | 2568 | 1461277591403 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 2568 | 1461277591404 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:26:31 INFO - PROCESS | 2568 | 1461277591406 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 2568 | 1461277591407 Marionette TRACE conn2 <- [1,998,null,{}] 15:26:31 INFO - PROCESS | 2568 | 1461277591409 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}] 15:26:31 INFO - PROCESS | 2568 | 1461277591485 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:26:31 INFO - PROCESS | 2568 | 1461277591535 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c18000 == 43 [pid = 2568] [id = 257] 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x1146df000) [pid = 2568] [serial = 769] [outer = 0x0] 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x11ad92400) [pid = 2568] [serial = 770] [outer = 0x1146df000] 15:26:31 INFO - PROCESS | 2568 | 1461277591560 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x1269b6000) [pid = 2568] [serial = 771] [outer = 0x1146df000] 15:26:31 INFO - PROCESS | 2568 | 1461277591833 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]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 15:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:26:31 INFO - PROCESS | 2568 | 1461277591876 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 2568 | 1461277591877 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:26:31 INFO - PROCESS | 2568 | 1461277591879 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 2568 | 1461277591880 Marionette TRACE conn2 <- [1,1002,null,{}] 15:26:31 INFO - PROCESS | 2568 | 1461277591890 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}] 15:26:31 INFO - PROCESS | 2568 | 1461277591972 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:26:31 INFO - PROCESS | 2568 | 1461277591977 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b086000 == 44 [pid = 2568] [id = 258] 15:26:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x114f74400) [pid = 2568] [serial = 772] [outer = 0x0] 15:26:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x129007400) [pid = 2568] [serial = 773] [outer = 0x114f74400] 15:26:32 INFO - PROCESS | 2568 | 1461277592002 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12ac2f000) [pid = 2568] [serial = 774] [outer = 0x114f74400] 15:26:32 INFO - PROCESS | 2568 | 1461277592316 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]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 476ms 15:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:26:32 INFO - PROCESS | 2568 | 1461277592357 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 2568 | 1461277592358 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:26:32 INFO - PROCESS | 2568 | 1461277592360 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 2568 | 1461277592361 Marionette TRACE conn2 <- [1,1006,null,{}] 15:26:32 INFO - PROCESS | 2568 | 1461277592363 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}] 15:26:32 INFO - PROCESS | 2568 | 1461277592460 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:26:32 INFO - PROCESS | 2568 | 1461277592468 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3d4800 == 45 [pid = 2568] [id = 259] 15:26:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12a0f0400) [pid = 2568] [serial = 775] [outer = 0x0] 15:26:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12ac74400) [pid = 2568] [serial = 776] [outer = 0x12a0f0400] 15:26:32 INFO - PROCESS | 2568 | 1461277592493 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12ae06c00) [pid = 2568] [serial = 777] [outer = 0x12a0f0400] 15:26:32 INFO - PROCESS | 2568 | 1461277592771 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]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 15:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:26:32 INFO - PROCESS | 2568 | 1461277592828 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 2568 | 1461277592829 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:26:32 INFO - PROCESS | 2568 | 1461277592832 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 2568 | 1461277592835 Marionette TRACE conn2 <- [1,1010,null,{}] 15:26:32 INFO - PROCESS | 2568 | 1461277592837 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}] 15:26:32 INFO - PROCESS | 2568 | 1461277592911 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:26:33 INFO - PROCESS | 2568 | 1461277593010 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x114694800 == 46 [pid = 2568] [id = 260] 15:26:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11214f400) [pid = 2568] [serial = 778] [outer = 0x0] 15:26:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11215a400) [pid = 2568] [serial = 779] [outer = 0x11214f400] 15:26:33 INFO - PROCESS | 2568 | 1461277593042 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x1146e0000) [pid = 2568] [serial = 780] [outer = 0x11214f400] 15:26:33 INFO - PROCESS | 2568 | 1461277593559 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]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 770ms 15:26:33 INFO - PROCESS | 2568 | 1461277593677 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 2568 | 1461277593680 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:26:33 INFO - PROCESS | 2568 | 1461277593685 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 2568 | 1461277593687 Marionette TRACE conn2 <- [1,1014,null,{}] 15:26:33 INFO - PROCESS | 2568 | 1461277593690 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}] 15:26:33 INFO - PROCESS | 2568 | 1461277593800 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:26:33 INFO - PROCESS | 2568 | 1461277593848 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192c1800 == 47 [pid = 2568] [id = 261] 15:26:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x119142000) [pid = 2568] [serial = 781] [outer = 0x0] 15:26:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x119a30400) [pid = 2568] [serial = 782] [outer = 0x119142000] 15:26:33 INFO - PROCESS | 2568 | 1461277593879 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x119aba800) [pid = 2568] [serial = 783] [outer = 0x119142000] 15:26:34 INFO - PROCESS | 2568 | 1461277594545 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]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 921ms 15:26:34 INFO - PROCESS | 2568 | 1461277594607 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 2568 | 1461277594609 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:26:34 INFO - PROCESS | 2568 | 1461277594613 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 2568 | 1461277594615 Marionette TRACE conn2 <- [1,1018,null,{}] 15:26:34 INFO - PROCESS | 2568 | 1461277594619 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}] 15:26:34 INFO - PROCESS | 2568 | 1461277594714 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:26:34 INFO - PROCESS | 2568 | 1461277594791 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x1177ef000 == 48 [pid = 2568] [id = 262] 15:26:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x1155e9000) [pid = 2568] [serial = 784] [outer = 0x0] 15:26:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x115709000) [pid = 2568] [serial = 785] [outer = 0x1155e9000] 15:26:34 INFO - PROCESS | 2568 | 1461277594820 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x1177c2c00) [pid = 2568] [serial = 786] [outer = 0x1155e9000] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3d4800 == 47 [pid = 2568] [id = 259] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x12b086000 == 46 [pid = 2568] [id = 258] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x126c18000 == 45 [pid = 2568] [id = 257] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x118c2a000 == 44 [pid = 2568] [id = 256] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x12a01f000 == 43 [pid = 2568] [id = 255] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x128e10800 == 42 [pid = 2568] [id = 254] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12e523c00) [pid = 2568] [serial = 722] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x127eb2000 == 41 [pid = 2568] [id = 253] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad7f800 == 40 [pid = 2568] [id = 252] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x125af5800 == 39 [pid = 2568] [id = 251] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b7800 == 38 [pid = 2568] [id = 250] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11c382000 == 37 [pid = 2568] [id = 249] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11c18a000 == 36 [pid = 2568] [id = 248] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11bc22000 == 35 [pid = 2568] [id = 247] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad80000 == 34 [pid = 2568] [id = 246] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x119add800 == 33 [pid = 2568] [id = 245] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b9000 == 32 [pid = 2568] [id = 244] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x1177e9000 == 31 [pid = 2568] [id = 243] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x11537a000 == 30 [pid = 2568] [id = 242] 15:26:35 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea74800 == 29 [pid = 2568] [id = 241] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12c380800) [pid = 2568] [serial = 437] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11893ec00) [pid = 2568] [serial = 495] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12b6b2000) [pid = 2568] [serial = 504] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x129080800) [pid = 2568] [serial = 501] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x11bc6f400) [pid = 2568] [serial = 498] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12a0f3000) [pid = 2568] [serial = 627] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12d2f6400) [pid = 2568] [serial = 573] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x119ac0000) [pid = 2568] [serial = 576] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x127429800) [pid = 2568] [serial = 624] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11c784c00) [pid = 2568] [serial = 546] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x119141800) [pid = 2568] [serial = 618] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x11af9d000) [pid = 2568] [serial = 621] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x129558400) [pid = 2568] [serial = 582] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11a94f400) [pid = 2568] [serial = 543] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12db7d400) [pid = 2568] [serial = 716] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12e42a400) [pid = 2568] [serial = 717] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12e462000) [pid = 2568] [serial = 719] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12c49f400) [pid = 2568] [serial = 714] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x119a36000) [pid = 2568] [serial = 683] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12b487800) [pid = 2568] [serial = 681] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12ac7bc00) [pid = 2568] [serial = 680] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x129080400) [pid = 2568] [serial = 677] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12aaa8400) [pid = 2568] [serial = 678] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x1258a0800) [pid = 2568] [serial = 675] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x11c473400) [pid = 2568] [serial = 674] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x11a94d000) [pid = 2568] [serial = 672] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x119a34000) [pid = 2568] [serial = 671] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12d8c3400) [pid = 2568] [serial = 668] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x12da32800) [pid = 2568] [serial = 669] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x129009000) [pid = 2568] [serial = 698] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x1274b7c00) [pid = 2568] [serial = 695] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x127e8f000) [pid = 2568] [serial = 696] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x12e468800) [pid = 2568] [serial = 720] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11c475800) [pid = 2568] [serial = 692] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x125c3ac00) [pid = 2568] [serial = 693] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x1191c7400) [pid = 2568] [serial = 689] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11b90bc00) [pid = 2568] [serial = 690] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x11a94c800) [pid = 2568] [serial = 687] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x119289800) [pid = 2568] [serial = 686] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x127e8d400) [pid = 2568] [serial = 684] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x12ac74000) [pid = 2568] [serial = 701] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x12d2f1c00) [pid = 2568] [serial = 708] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x12da34c00) [pid = 2568] [serial = 711] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x12b34dc00) [pid = 2568] [serial = 702] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x12955e800) [pid = 2568] [serial = 699] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x12d8b8c00) [pid = 2568] [serial = 540] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x11c78e800) [pid = 2568] [serial = 579] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x12a0f5800) [pid = 2568] [serial = 615] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x12b6a5400) [pid = 2568] [serial = 704] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x12c4a2000) [pid = 2568] [serial = 707] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x12c1b8400) [pid = 2568] [serial = 705] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 83 (0x12da2a000) [pid = 2568] [serial = 710] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | --DOMWINDOW == 82 (0x12ac24400) [pid = 2568] [serial = 713] [outer = 0x0] [url = about:blank] 15:26:35 INFO - PROCESS | 2568 | 1461277595337 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]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 774ms 15:26:35 INFO - PROCESS | 2568 | 1461277595388 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 2568 | 1461277595394 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:26:35 INFO - PROCESS | 2568 | 1461277595401 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 2568 | 1461277595404 Marionette TRACE conn2 <- [1,1022,null,{}] 15:26:35 INFO - PROCESS | 2568 | 1461277595407 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}] 15:26:35 INFO - PROCESS | 2568 | 1461277595522 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:26:35 INFO - PROCESS | 2568 | 1461277595597 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x119280800 == 30 [pid = 2568] [id = 263] 15:26:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 83 (0x115876400) [pid = 2568] [serial = 787] [outer = 0x0] 15:26:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 84 (0x119141c00) [pid = 2568] [serial = 788] [outer = 0x115876400] 15:26:35 INFO - PROCESS | 2568 | 1461277595639 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x119a34c00) [pid = 2568] [serial = 789] [outer = 0x115876400] 15:26:36 INFO - PROCESS | 2568 | 1461277596009 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]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 621ms 15:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:26:36 INFO - PROCESS | 2568 | 1461277596022 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 2568 | 1461277596023 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:26:36 INFO - PROCESS | 2568 | 1461277596025 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 2568 | 1461277596027 Marionette TRACE conn2 <- [1,1026,null,{}] 15:26:36 INFO - PROCESS | 2568 | 1461277596039 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}] 15:26:36 INFO - PROCESS | 2568 | 1461277596120 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:26:36 INFO - PROCESS | 2568 | 1461277596165 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab21000 == 31 [pid = 2568] [id = 264] 15:26:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x1140c4c00) [pid = 2568] [serial = 790] [outer = 0x0] 15:26:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x119ac0800) [pid = 2568] [serial = 791] [outer = 0x1140c4c00] 15:26:36 INFO - PROCESS | 2568 | 1461277596213 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11a957c00) [pid = 2568] [serial = 792] [outer = 0x1140c4c00] 15:26:36 INFO - PROCESS | 2568 | 1461277596514 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]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 15:26:36 INFO - PROCESS | 2568 | 1461277596547 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 2568 | 1461277596551 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:26:36 INFO - PROCESS | 2568 | 1461277596555 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 2568 | 1461277596556 Marionette TRACE conn2 <- [1,1030,null,{}] 15:26:36 INFO - PROCESS | 2568 | 1461277596559 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}] 15:26:36 INFO - PROCESS | 2568 | 1461277596634 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:26:36 INFO - PROCESS | 2568 | 1461277596639 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb0000 == 32 [pid = 2568] [id = 265] 15:26:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x114f7c000) [pid = 2568] [serial = 793] [outer = 0x0] 15:26:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x11ada4800) [pid = 2568] [serial = 794] [outer = 0x114f7c000] 15:26:36 INFO - PROCESS | 2568 | 1461277596665 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x11b93a000) [pid = 2568] [serial = 795] [outer = 0x114f7c000] 15:26:36 INFO - PROCESS | 2568 | 1461277596969 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 15:26:37 INFO - PROCESS | 2568 | 1461277597031 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 2568 | 1461277597032 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:26:37 INFO - PROCESS | 2568 | 1461277597037 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 2568 | 1461277597039 Marionette TRACE conn2 <- [1,1034,null,{}] 15:26:37 INFO - PROCESS | 2568 | 1461277597041 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}] 15:26:37 INFO - PROCESS | 2568 | 1461277597112 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:26:37 INFO - PROCESS | 2568 | 1461277597117 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x114317000 == 33 [pid = 2568] [id = 266] 15:26:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x11acda400) [pid = 2568] [serial = 796] [outer = 0x0] 15:26:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x11bb39800) [pid = 2568] [serial = 797] [outer = 0x11acda400] 15:26:37 INFO - PROCESS | 2568 | 1461277597144 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x11bc68800) [pid = 2568] [serial = 798] [outer = 0x11acda400] 15:26:37 INFO - PROCESS | 2568 | 1461277597501 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]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 15:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:26:37 INFO - PROCESS | 2568 | 1461277597556 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 2568 | 1461277597558 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:26:37 INFO - PROCESS | 2568 | 1461277597560 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 2568 | 1461277597561 Marionette TRACE conn2 <- [1,1038,null,{}] 15:26:37 INFO - PROCESS | 2568 | 1461277597563 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}] 15:26:37 INFO - PROCESS | 2568 | 1461277597669 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:26:37 INFO - PROCESS | 2568 | 1461277597679 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258cd800 == 34 [pid = 2568] [id = 267] 15:26:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x11b945000) [pid = 2568] [serial = 799] [outer = 0x0] 15:26:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x11c429c00) [pid = 2568] [serial = 800] [outer = 0x11b945000] 15:26:37 INFO - PROCESS | 2568 | 1461277597710 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x12393ec00) [pid = 2568] [serial = 801] [outer = 0x11b945000] 15:26:38 INFO - PROCESS | 2568 | 1461277598027 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 15:26:38 INFO - PROCESS | 2568 | 1461277598079 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 2568 | 1461277598080 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:26:38 INFO - PROCESS | 2568 | 1461277598082 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 2568 | 1461277598083 Marionette TRACE conn2 <- [1,1042,null,{}] 15:26:38 INFO - PROCESS | 2568 | 1461277598086 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}] 15:26:38 INFO - PROCESS | 2568 | 1461277598172 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:26:38 INFO - PROCESS | 2568 | 1461277598197 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b91800 == 35 [pid = 2568] [id = 268] 15:26:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1146d7400) [pid = 2568] [serial = 802] [outer = 0x0] 15:26:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12584a000) [pid = 2568] [serial = 803] [outer = 0x1146d7400] 15:26:38 INFO - PROCESS | 2568 | 1461277598222 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x125e48c00) [pid = 2568] [serial = 804] [outer = 0x1146d7400] 15:26:38 INFO - PROCESS | 2568 | 1461277598526 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]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 473ms 15:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:26:38 INFO - PROCESS | 2568 | 1461277598555 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 2568 | 1461277598556 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:26:38 INFO - PROCESS | 2568 | 1461277598558 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 2568 | 1461277598559 Marionette TRACE conn2 <- [1,1046,null,{}] 15:26:38 INFO - PROCESS | 2568 | 1461277598562 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}] 15:26:38 INFO - PROCESS | 2568 | 1461277598653 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:26:38 INFO - PROCESS | 2568 | 1461277598662 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269d2000 == 36 [pid = 2568] [id = 269] 15:26:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x11c46fc00) [pid = 2568] [serial = 805] [outer = 0x0] 15:26:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x126e7f000) [pid = 2568] [serial = 806] [outer = 0x11c46fc00] 15:26:38 INFO - PROCESS | 2568 | 1461277598687 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x127429800) [pid = 2568] [serial = 807] [outer = 0x11c46fc00] 15:26:39 INFO - PROCESS | 2568 | 1461277599026 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]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 517ms 15:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:26:39 INFO - PROCESS | 2568 | 1461277599077 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 2568 | 1461277599078 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:26:39 INFO - PROCESS | 2568 | 1461277599080 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 2568 | 1461277599081 Marionette TRACE conn2 <- [1,1050,null,{}] 15:26:39 INFO - PROCESS | 2568 | 1461277599083 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}] 15:26:39 INFO - PROCESS | 2568 | 1461277599171 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:26:39 INFO - PROCESS | 2568 | 1461277599184 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fd0000 == 37 [pid = 2568] [id = 270] 15:26:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12749fc00) [pid = 2568] [serial = 808] [outer = 0x0] 15:26:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x1274e5400) [pid = 2568] [serial = 809] [outer = 0x12749fc00] 15:26:39 INFO - PROCESS | 2568 | 1461277599209 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x1279b7000) [pid = 2568] [serial = 810] [outer = 0x12749fc00] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x11570e000) [pid = 2568] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x114f66000) [pid = 2568] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x119289400) [pid = 2568] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x125a69c00) [pid = 2568] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11bb39000) [pid = 2568] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x11587e000) [pid = 2568] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x11a94cc00) [pid = 2568] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x114f74400) [pid = 2568] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12907fc00) [pid = 2568] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x1146df000) [pid = 2568] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x114f6dc00) [pid = 2568] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x1274b0400) [pid = 2568] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x1146e3c00) [pid = 2568] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x126a7d800) [pid = 2568] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x114403000) [pid = 2568] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x112156c00) [pid = 2568] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:26:39 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x11c46f800) [pid = 2568] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:26:39 INFO - PROCESS | 2568 | 1461277599622 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]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 583ms 15:26:39 INFO - PROCESS | 2568 | 1461277599664 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 2568 | 1461277599667 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:26:39 INFO - PROCESS | 2568 | 1461277599671 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 2568 | 1461277599673 Marionette TRACE conn2 <- [1,1054,null,{}] 15:26:39 INFO - PROCESS | 2568 | 1461277599675 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}] 15:26:39 INFO - PROCESS | 2568 | 1461277599765 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:26:39 INFO - PROCESS | 2568 | 1461277599821 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfae800 == 38 [pid = 2568] [id = 271] 15:26:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x114f66000) [pid = 2568] [serial = 811] [outer = 0x0] 15:26:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x11a88bc00) [pid = 2568] [serial = 812] [outer = 0x114f66000] 15:26:39 INFO - PROCESS | 2568 | 1461277599849 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x11c1aac00) [pid = 2568] [serial = 813] [outer = 0x114f66000] 15:26:40 INFO - PROCESS | 2568 | 1461277600145 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 522ms 15:26:40 INFO - PROCESS | 2568 | 1461277600192 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:26:40 INFO - PROCESS | 2568 | 1461277600194 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:26:40 INFO - PROCESS | 2568 | 1461277600196 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 2568 | 1461277600197 Marionette TRACE conn2 <- [1,1058,null,{}] 15:26:40 INFO - PROCESS | 2568 | 1461277600202 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}] 15:26:40 INFO - PROCESS | 2568 | 1461277600289 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:26:40 INFO - PROCESS | 2568 | 1461277600293 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a01d000 == 39 [pid = 2568] [id = 272] 15:26:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x11c46f800) [pid = 2568] [serial = 814] [outer = 0x0] 15:26:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x127e87400) [pid = 2568] [serial = 815] [outer = 0x11c46f800] 15:26:40 INFO - PROCESS | 2568 | 1461277600322 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x12907fc00) [pid = 2568] [serial = 816] [outer = 0x11c46f800] 15:26:40 INFO - PROCESS | 2568 | 1461277600652 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]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 15:26:40 INFO - PROCESS | 2568 | 1461277600671 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 2568 | 1461277600672 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:26:40 INFO - PROCESS | 2568 | 1461277600674 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 2568 | 1461277600675 Marionette TRACE conn2 <- [1,1062,null,{}] 15:26:40 INFO - PROCESS | 2568 | 1461277600677 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}] 15:26:40 INFO - PROCESS | 2568 | 1461277600774 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:26:40 INFO - PROCESS | 2568 | 1461277600780 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a03c000 == 40 [pid = 2568] [id = 273] 15:26:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x1294a3000) [pid = 2568] [serial = 817] [outer = 0x0] 15:26:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x129552c00) [pid = 2568] [serial = 818] [outer = 0x1294a3000] 15:26:40 INFO - PROCESS | 2568 | 1461277600809 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x12955f400) [pid = 2568] [serial = 819] [outer = 0x1294a3000] 15:26:41 INFO - PROCESS | 2568 | 1461277601118 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]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 15:26:41 INFO - PROCESS | 2568 | 1461277601143 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 2568 | 1461277601144 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:26:41 INFO - PROCESS | 2568 | 1461277601146 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 2568 | 1461277601147 Marionette TRACE conn2 <- [1,1066,null,{}] 15:26:41 INFO - PROCESS | 2568 | 1461277601151 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}] 15:26:41 INFO - PROCESS | 2568 | 1461277601223 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:26:41 INFO - PROCESS | 2568 | 1461277601228 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b097800 == 41 [pid = 2568] [id = 274] 15:26:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12907f800) [pid = 2568] [serial = 820] [outer = 0x0] 15:26:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12a0f2400) [pid = 2568] [serial = 821] [outer = 0x12907f800] 15:26:41 INFO - PROCESS | 2568 | 1461277601254 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12ac26400) [pid = 2568] [serial = 822] [outer = 0x12907f800] 15:26:41 INFO - PROCESS | 2568 | 1461277601682 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]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 572ms 15:26:41 INFO - PROCESS | 2568 | 1461277601719 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 2568 | 1461277601721 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:26:41 INFO - PROCESS | 2568 | 1461277601725 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 2568 | 1461277601727 Marionette TRACE conn2 <- [1,1070,null,{}] 15:26:41 INFO - PROCESS | 2568 | 1461277601731 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}] 15:26:41 INFO - PROCESS | 2568 | 1461277601829 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:26:41 INFO - PROCESS | 2568 | 1461277601893 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x11911b000 == 42 [pid = 2568] [id = 275] 15:26:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x114347400) [pid = 2568] [serial = 823] [outer = 0x0] 15:26:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x11570e000) [pid = 2568] [serial = 824] [outer = 0x114347400] 15:26:41 INFO - PROCESS | 2568 | 1461277601925 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x118659c00) [pid = 2568] [serial = 825] [outer = 0x114347400] 15:26:42 INFO - PROCESS | 2568 | 1461277602318 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]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 620ms 15:26:42 INFO - PROCESS | 2568 | 1461277602345 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 2568 | 1461277602350 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:26:42 INFO - PROCESS | 2568 | 1461277602354 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 2568 | 1461277602356 Marionette TRACE conn2 <- [1,1074,null,{}] 15:26:42 INFO - PROCESS | 2568 | 1461277602359 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}] 15:26:42 INFO - PROCESS | 2568 | 1461277602455 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:26:42 INFO - PROCESS | 2568 | 1461277602543 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c182000 == 43 [pid = 2568] [id = 276] 15:26:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x11928a800) [pid = 2568] [serial = 826] [outer = 0x0] 15:26:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x119abdc00) [pid = 2568] [serial = 827] [outer = 0x11928a800] 15:26:42 INFO - PROCESS | 2568 | 1461277602573 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x11a610c00) [pid = 2568] [serial = 828] [outer = 0x11928a800] 15:26:42 INFO - PROCESS | 2568 | 1461277602976 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 15:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:26:43 INFO - PROCESS | 2568 | 1461277603025 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 2568 | 1461277603026 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:26:43 INFO - PROCESS | 2568 | 1461277603029 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 2568 | 1461277603031 Marionette TRACE conn2 <- [1,1078,null,{}] 15:26:43 INFO - PROCESS | 2568 | 1461277603058 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}] 15:26:43 INFO - PROCESS | 2568 | 1461277603157 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:26:43 INFO - PROCESS | 2568 | 1461277603220 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a97c000 == 44 [pid = 2568] [id = 277] 15:26:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x11bc63400) [pid = 2568] [serial = 829] [outer = 0x0] 15:26:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x11bc6ac00) [pid = 2568] [serial = 830] [outer = 0x11bc63400] 15:26:43 INFO - PROCESS | 2568 | 1461277603252 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x11c47c000) [pid = 2568] [serial = 831] [outer = 0x11bc63400] 15:26:43 INFO - PROCESS | 2568 | 1461277603675 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]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 688ms 15:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:26:43 INFO - PROCESS | 2568 | 1461277603771 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 2568 | 1461277603773 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:26:43 INFO - PROCESS | 2568 | 1461277603778 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 2568 | 1461277603779 Marionette TRACE conn2 <- [1,1082,null,{}] 15:26:43 INFO - PROCESS | 2568 | 1461277603781 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}] 15:26:43 INFO - PROCESS | 2568 | 1461277603874 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:26:43 INFO - PROCESS | 2568 | 1461277603935 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c3a0000 == 45 [pid = 2568] [id = 278] 15:26:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x11c783800) [pid = 2568] [serial = 832] [outer = 0x0] 15:26:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x125ffb400) [pid = 2568] [serial = 833] [outer = 0x11c783800] 15:26:43 INFO - PROCESS | 2568 | 1461277603966 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x127e86800) [pid = 2568] [serial = 834] [outer = 0x11c783800] 15:26:44 INFO - PROCESS | 2568 | 1461277604348 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]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 618ms 15:26:44 INFO - PROCESS | 2568 | 1461277604397 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 2568 | 1461277604398 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:26:44 INFO - PROCESS | 2568 | 1461277604401 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 2568 | 1461277604402 Marionette TRACE conn2 <- [1,1086,null,{}] 15:26:44 INFO - PROCESS | 2568 | 1461277604404 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}] 15:26:44 INFO - PROCESS | 2568 | 1461277604508 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:26:44 INFO - PROCESS | 2568 | 1461277604557 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c452800 == 46 [pid = 2568] [id = 279] 15:26:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x1279ad400) [pid = 2568] [serial = 835] [outer = 0x0] 15:26:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12886a800) [pid = 2568] [serial = 836] [outer = 0x1279ad400] 15:26:44 INFO - PROCESS | 2568 | 1461277604586 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12a0ea000) [pid = 2568] [serial = 837] [outer = 0x1279ad400] 15:26:45 INFO - PROCESS | 2568 | 1461277605116 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]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 768ms 15:26:45 INFO - PROCESS | 2568 | 1461277605170 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 2568 | 1461277605172 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:26:45 INFO - PROCESS | 2568 | 1461277605176 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 2568 | 1461277605178 Marionette TRACE conn2 <- [1,1090,null,{}] 15:26:45 INFO - PROCESS | 2568 | 1461277605183 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}] 15:26:45 INFO - PROCESS | 2568 | 1461277605273 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:26:45 INFO - PROCESS | 2568 | 1461277605325 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab08800 == 47 [pid = 2568] [id = 280] 15:26:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x1158e8400) [pid = 2568] [serial = 838] [outer = 0x0] 15:26:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x1177c7000) [pid = 2568] [serial = 839] [outer = 0x1158e8400] 15:26:45 INFO - PROCESS | 2568 | 1461277605354 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x118ee4c00) [pid = 2568] [serial = 840] [outer = 0x1158e8400] 15:26:45 INFO - PROCESS | 2568 | 1461277605780 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]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 627ms 15:26:45 INFO - PROCESS | 2568 | 1461277605803 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:26:45 INFO - PROCESS | 2568 | 1461277605809 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:26:45 INFO - PROCESS | 2568 | 1461277605815 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 2568 | 1461277605818 Marionette TRACE conn2 <- [1,1094,null,{}] 15:26:45 INFO - PROCESS | 2568 | 1461277605822 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}] 15:26:45 INFO - PROCESS | 2568 | 1461277605940 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x12a03c000 == 46 [pid = 2568] [id = 273] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x12a01d000 == 45 [pid = 2568] [id = 272] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfae800 == 44 [pid = 2568] [id = 271] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12ac74400) [pid = 2568] [serial = 776] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x126fd0000 == 43 [pid = 2568] [id = 270] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x1269d2000 == 42 [pid = 2568] [id = 269] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x125b91800 == 41 [pid = 2568] [id = 268] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x1258cd800 == 40 [pid = 2568] [id = 267] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x114317000 == 39 [pid = 2568] [id = 266] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfb0000 == 38 [pid = 2568] [id = 265] 15:26:46 INFO - PROCESS | 2568 | 1461277606087 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab21000 == 37 [pid = 2568] [id = 264] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x119280800 == 36 [pid = 2568] [id = 263] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x1177ef000 == 35 [pid = 2568] [id = 262] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x1192c1800 == 34 [pid = 2568] [id = 261] 15:26:46 INFO - PROCESS | 2568 | --DOCSHELL 0x114694800 == 33 [pid = 2568] [id = 260] 15:26:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x114d6e800 == 34 [pid = 2568] [id = 281] 15:26:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x11587e000) [pid = 2568] [serial = 841] [outer = 0x0] 15:26:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x118c92400) [pid = 2568] [serial = 842] [outer = 0x11587e000] 15:26:46 INFO - PROCESS | 2568 | 1461277606135 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x119d6a400) [pid = 2568] [serial = 843] [outer = 0x11587e000] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x1294a2c00) [pid = 2568] [serial = 758] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x129005c00) [pid = 2568] [serial = 756] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12a0f1800) [pid = 2568] [serial = 761] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11b07f800) [pid = 2568] [serial = 737] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11bb2b400) [pid = 2568] [serial = 738] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x11a60cc00) [pid = 2568] [serial = 731] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x11a94b000) [pid = 2568] [serial = 732] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x125847c00) [pid = 2568] [serial = 746] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x125c5e800) [pid = 2568] [serial = 747] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x1158e9800) [pid = 2568] [serial = 725] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x118536c00) [pid = 2568] [serial = 726] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x125c39800) [pid = 2568] [serial = 752] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x11a954400) [pid = 2568] [serial = 734] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x11af95000) [pid = 2568] [serial = 735] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x126e72800) [pid = 2568] [serial = 749] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12729e000) [pid = 2568] [serial = 750] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x11bc6b000) [pid = 2568] [serial = 740] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x11c787800) [pid = 2568] [serial = 741] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x11898e800) [pid = 2568] [serial = 728] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x119a34400) [pid = 2568] [serial = 729] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x12393ac00) [pid = 2568] [serial = 743] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x12ac2f000) [pid = 2568] [serial = 774] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x123944400) [pid = 2568] [serial = 744] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12ac24800) [pid = 2568] [serial = 764] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x12aaa2000) [pid = 2568] [serial = 762] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x11ad92400) [pid = 2568] [serial = 770] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x1158e3c00) [pid = 2568] [serial = 767] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x119ab9000) [pid = 2568] [serial = 768] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x129007400) [pid = 2568] [serial = 773] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x1269b6000) [pid = 2568] [serial = 771] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x12ac2e800) [pid = 2568] [serial = 765] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x1279b8400) [pid = 2568] [serial = 755] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x12955e400) [pid = 2568] [serial = 759] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x114c63000) [pid = 2568] [serial = 753] [outer = 0x0] [url = about:blank] 15:26:46 INFO - PROCESS | 2568 | 1461277606472 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]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 672ms 15:26:46 INFO - PROCESS | 2568 | 1461277606491 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 2568 | 1461277606493 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:26:46 INFO - PROCESS | 2568 | 1461277606495 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 2568 | 1461277606497 Marionette TRACE conn2 <- [1,1098,null,{}] 15:26:46 INFO - PROCESS | 2568 | 1461277606528 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}] 15:26:46 INFO - PROCESS | 2568 | 1461277606660 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:26:46 INFO - PROCESS | 2568 | 1461277606839 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c179800 == 35 [pid = 2568] [id = 282] 15:26:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11bc6a000) [pid = 2568] [serial = 844] [outer = 0x0] 15:26:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x11bc6c400) [pid = 2568] [serial = 845] [outer = 0x11bc6a000] 15:26:46 INFO - PROCESS | 2568 | 1461277606875 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x11c7a6c00) [pid = 2568] [serial = 846] [outer = 0x11bc6a000] 15:26:47 INFO - PROCESS | 2568 | 1461277607295 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]]]}] 15:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 826ms 15:26:47 INFO - PROCESS | 2568 | 1461277607321 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 2568 | 1461277607323 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:26:47 INFO - PROCESS | 2568 | 1461277607325 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 2568 | 1461277607326 Marionette TRACE conn2 <- [1,1102,null,{}] 15:26:47 INFO - PROCESS | 2568 | 1461277607329 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}] 15:26:47 INFO - PROCESS | 2568 | 1461277607405 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:26:47 INFO - PROCESS | 2568 | 1461277607409 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258c1800 == 36 [pid = 2568] [id = 283] 15:26:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x125845000) [pid = 2568] [serial = 847] [outer = 0x0] 15:26:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x125a6e400) [pid = 2568] [serial = 848] [outer = 0x125845000] 15:26:47 INFO - PROCESS | 2568 | 1461277607435 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x126f3a400) [pid = 2568] [serial = 849] [outer = 0x125845000] 15:26:47 INFO - PROCESS | 2568 | 1461277607739 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]]]}] 15:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 417ms 15:26:47 INFO - PROCESS | 2568 | 1461277607743 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 2568 | 1461277607744 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:26:47 INFO - PROCESS | 2568 | 1461277607746 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 2568 | 1461277607747 Marionette TRACE conn2 <- [1,1106,null,{}] 15:26:47 INFO - PROCESS | 2568 | 1461277607757 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}] 15:26:47 INFO - PROCESS | 2568 | 1461277607863 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:26:47 INFO - PROCESS | 2568 | 1461277607918 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b8d000 == 37 [pid = 2568] [id = 284] 15:26:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x126a7d800) [pid = 2568] [serial = 850] [outer = 0x0] 15:26:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x1278c7800) [pid = 2568] [serial = 851] [outer = 0x126a7d800] 15:26:47 INFO - PROCESS | 2568 | 1461277607945 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x127e93400) [pid = 2568] [serial = 852] [outer = 0x126a7d800] 15:26:48 INFO - PROCESS | 2568 | 1461277608287 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]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 573ms 15:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:26:48 INFO - PROCESS | 2568 | 1461277608326 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 2568 | 1461277608327 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:26:48 INFO - PROCESS | 2568 | 1461277608330 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 2568 | 1461277608331 Marionette TRACE conn2 <- [1,1110,null,{}] 15:26:48 INFO - PROCESS | 2568 | 1461277608333 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}] 15:26:48 INFO - PROCESS | 2568 | 1461277608444 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:26:48 INFO - PROCESS | 2568 | 1461277608450 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fcd000 == 38 [pid = 2568] [id = 285] 15:26:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x127f51400) [pid = 2568] [serial = 853] [outer = 0x0] 15:26:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1294abc00) [pid = 2568] [serial = 854] [outer = 0x127f51400] 15:26:48 INFO - PROCESS | 2568 | 1461277608478 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12ac2e000) [pid = 2568] [serial = 855] [outer = 0x127f51400] 15:26:48 INFO - PROCESS | 2568 | 1461277608828 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]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 522ms 15:26:48 INFO - PROCESS | 2568 | 1461277608858 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 2568 | 1461277608859 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:26:48 INFO - PROCESS | 2568 | 1461277608862 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 2568 | 1461277608863 Marionette TRACE conn2 <- [1,1114,null,{}] 15:26:48 INFO - PROCESS | 2568 | 1461277608866 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}] 15:26:48 INFO - PROCESS | 2568 | 1461277608987 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:26:49 INFO - PROCESS | 2568 | 1461277609032 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288db800 == 39 [pid = 2568] [id = 286] 15:26:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12ac2e400) [pid = 2568] [serial = 856] [outer = 0x0] 15:26:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12ac77400) [pid = 2568] [serial = 857] [outer = 0x12ac2e400] 15:26:49 INFO - PROCESS | 2568 | 1461277609073 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x12ae10400) [pid = 2568] [serial = 858] [outer = 0x12ac2e400] 15:26:49 INFO - PROCESS | 2568 | 1461277609554 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]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 718ms 15:26:49 INFO - PROCESS | 2568 | 1461277609581 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 2568 | 1461277609582 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:26:49 INFO - PROCESS | 2568 | 1461277609584 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 2568 | 1461277609585 Marionette TRACE conn2 <- [1,1118,null,{}] 15:26:49 INFO - PROCESS | 2568 | 1461277609588 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}] 15:26:49 INFO - PROCESS | 2568 | 1461277609679 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:26:49 INFO - PROCESS | 2568 | 1461277609691 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a01f000 == 40 [pid = 2568] [id = 287] 15:26:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x12aecd800) [pid = 2568] [serial = 859] [outer = 0x0] 15:26:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12b347800) [pid = 2568] [serial = 860] [outer = 0x12aecd800] 15:26:49 INFO - PROCESS | 2568 | 1461277609716 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x12b34f000) [pid = 2568] [serial = 861] [outer = 0x12aecd800] 15:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 471ms 15:26:50 INFO - PROCESS | 2568 | 1461277610049 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]]]}] 15:26:50 INFO - PROCESS | 2568 | 1461277610056 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:26:50 INFO - PROCESS | 2568 | 1461277610057 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:26:50 INFO - PROCESS | 2568 | 1461277610059 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 2568 | 1461277610060 Marionette TRACE conn2 <- [1,1122,null,{}] 15:26:50 INFO - PROCESS | 2568 | 1461277610063 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}] 15:26:50 INFO - PROCESS | 2568 | 1461277610157 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:26:50 INFO - PROCESS | 2568 | 1461277610171 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3c7000 == 41 [pid = 2568] [id = 288] 15:26:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x12b479800) [pid = 2568] [serial = 862] [outer = 0x0] 15:26:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12b481c00) [pid = 2568] [serial = 863] [outer = 0x12b479800] 15:26:50 INFO - PROCESS | 2568 | 1461277610196 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12b6acc00) [pid = 2568] [serial = 864] [outer = 0x12b479800] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x114f7c000) [pid = 2568] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x11b945000) [pid = 2568] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x1140c4c00) [pid = 2568] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x115876400) [pid = 2568] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x1155e9000) [pid = 2568] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x11acda400) [pid = 2568] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x1146d7400) [pid = 2568] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x114f66000) [pid = 2568] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x11c46fc00) [pid = 2568] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x12749fc00) [pid = 2568] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x11c46f800) [pid = 2568] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x1294a3000) [pid = 2568] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:26:50 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x12a0f0400) [pid = 2568] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:26:50 INFO - PROCESS | 2568 | 1461277610571 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]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 15:26:50 INFO - PROCESS | 2568 | 1461277610579 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:26:50 INFO - PROCESS | 2568 | 1461277610581 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:26:50 INFO - PROCESS | 2568 | 1461277610586 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 2568 | 1461277610587 Marionette TRACE conn2 <- [1,1126,null,{}] 15:26:50 INFO - PROCESS | 2568 | 1461277610590 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}] 15:26:50 INFO - PROCESS | 2568 | 1461277610694 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:26:50 INFO - PROCESS | 2568 | 1461277610723 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288e1000 == 42 [pid = 2568] [id = 289] 15:26:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x1140c4c00) [pid = 2568] [serial = 865] [outer = 0x0] 15:26:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x11b945000) [pid = 2568] [serial = 866] [outer = 0x1140c4c00] 15:26:50 INFO - PROCESS | 2568 | 1461277610748 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x12a0ecc00) [pid = 2568] [serial = 867] [outer = 0x1140c4c00] 15:26:51 INFO - PROCESS | 2568 | 1461277611026 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]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 15:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:26:51 INFO - PROCESS | 2568 | 1461277611057 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 2568 | 1461277611059 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:26:51 INFO - PROCESS | 2568 | 1461277611061 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 2568 | 1461277611062 Marionette TRACE conn2 <- [1,1130,null,{}] 15:26:51 INFO - PROCESS | 2568 | 1461277611066 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}] 15:26:51 INFO - PROCESS | 2568 | 1461277611160 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:26:51 INFO - PROCESS | 2568 | 1461277611164 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7bc800 == 43 [pid = 2568] [id = 290] 15:26:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12b352400) [pid = 2568] [serial = 868] [outer = 0x0] 15:26:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12c1b2c00) [pid = 2568] [serial = 869] [outer = 0x12b352400] 15:26:51 INFO - PROCESS | 2568 | 1461277611196 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12c498c00) [pid = 2568] [serial = 870] [outer = 0x12b352400] 15:26:51 INFO - PROCESS | 2568 | 1461277611549 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]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 15:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:26:51 INFO - PROCESS | 2568 | 1461277611581 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 2568 | 1461277611583 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:26:51 INFO - PROCESS | 2568 | 1461277611585 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 2568 | 1461277611586 Marionette TRACE conn2 <- [1,1134,null,{}] 15:26:51 INFO - PROCESS | 2568 | 1461277611589 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}] 15:26:51 INFO - PROCESS | 2568 | 1461277611693 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:26:51 INFO - PROCESS | 2568 | 1461277611699 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da9a000 == 44 [pid = 2568] [id = 291] 15:26:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x12c499400) [pid = 2568] [serial = 871] [outer = 0x0] 15:26:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x12c4a2000) [pid = 2568] [serial = 872] [outer = 0x12c499400] 15:26:51 INFO - PROCESS | 2568 | 1461277611740 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12d2ecc00) [pid = 2568] [serial = 873] [outer = 0x12c499400] 15:26:52 INFO - PROCESS | 2568 | 1461277612055 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]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 15:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:26:52 INFO - PROCESS | 2568 | 1461277612104 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 2568 | 1461277612105 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:26:52 INFO - PROCESS | 2568 | 1461277612107 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 2568 | 1461277612108 Marionette TRACE conn2 <- [1,1138,null,{}] 15:26:52 INFO - PROCESS | 2568 | 1461277612110 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}] 15:26:52 INFO - PROCESS | 2568 | 1461277612189 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:26:52 INFO - PROCESS | 2568 | 1461277612239 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e214000 == 45 [pid = 2568] [id = 292] 15:26:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x12c49d800) [pid = 2568] [serial = 874] [outer = 0x0] 15:26:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x12d2ee800) [pid = 2568] [serial = 875] [outer = 0x12c49d800] 15:26:52 INFO - PROCESS | 2568 | 1461277612263 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12d8b7400) [pid = 2568] [serial = 876] [outer = 0x12c49d800] 15:26:52 INFO - PROCESS | 2568 | 1461277612688 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]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 620ms 15:26:52 INFO - PROCESS | 2568 | 1461277612728 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 2568 | 1461277612730 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:26:52 INFO - PROCESS | 2568 | 1461277612752 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 2568 | 1461277612754 Marionette TRACE conn2 <- [1,1142,null,{}] 15:26:52 INFO - PROCESS | 2568 | 1461277612759 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}] 15:26:52 INFO - PROCESS | 2568 | 1461277612863 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:26:52 INFO - PROCESS | 2568 | 1461277612953 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a65800 == 46 [pid = 2568] [id = 293] 15:26:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x118938400) [pid = 2568] [serial = 877] [outer = 0x0] 15:26:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x118f9a400) [pid = 2568] [serial = 878] [outer = 0x118938400] 15:26:52 INFO - PROCESS | 2568 | 1461277612986 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x119ae3c00) [pid = 2568] [serial = 879] [outer = 0x118938400] 15:26:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x11c434400) [pid = 2568] [serial = 880] [outer = 0x12f8b0800] 15:26:53 INFO - PROCESS | 2568 | 1461277613412 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]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 691ms 15:26:53 INFO - PROCESS | 2568 | 1461277613448 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 2568 | 1461277613451 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:26:53 INFO - PROCESS | 2568 | 1461277613458 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 2568 | 1461277613460 Marionette TRACE conn2 <- [1,1146,null,{}] 15:26:53 INFO - PROCESS | 2568 | 1461277613463 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}] 15:26:53 INFO - PROCESS | 2568 | 1461277613562 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:26:53 INFO - PROCESS | 2568 | 1461277613613 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258c9800 == 47 [pid = 2568] [id = 294] 15:26:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x11a881400) [pid = 2568] [serial = 881] [outer = 0x0] 15:26:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x11c784c00) [pid = 2568] [serial = 882] [outer = 0x11a881400] 15:26:53 INFO - PROCESS | 2568 | 1461277613643 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x126e70400) [pid = 2568] [serial = 883] [outer = 0x11a881400] 15:26:54 INFO - PROCESS | 2568 | 1461277614104 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 15:26:54 INFO - PROCESS | 2568 | 1461277614135 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 2568 | 1461277614136 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:26:54 INFO - PROCESS | 2568 | 1461277614140 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 2568 | 1461277614143 Marionette TRACE conn2 <- [1,1150,null,{}] 15:26:54 INFO - PROCESS | 2568 | 1461277614177 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}] 15:26:54 INFO - PROCESS | 2568 | 1461277614280 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:26:54 INFO - PROCESS | 2568 | 1461277614345 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7c1800 == 48 [pid = 2568] [id = 295] 15:26:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12955c800) [pid = 2568] [serial = 884] [outer = 0x0] 15:26:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12aaa2000) [pid = 2568] [serial = 885] [outer = 0x12955c800] 15:26:54 INFO - PROCESS | 2568 | 1461277614377 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12ac74000) [pid = 2568] [serial = 886] [outer = 0x12955c800] 15:26:54 INFO - PROCESS | 2568 | 1461277614778 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]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 646ms 15:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:26:54 INFO - PROCESS | 2568 | 1461277614787 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 2568 | 1461277614788 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:26:54 INFO - PROCESS | 2568 | 1461277614791 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 2568 | 1461277614792 Marionette TRACE conn2 <- [1,1154,null,{}] 15:26:54 INFO - PROCESS | 2568 | 1461277614794 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}] 15:26:54 INFO - PROCESS | 2568 | 1461277614890 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:26:54 INFO - PROCESS | 2568 | 1461277614938 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4c6800 == 49 [pid = 2568] [id = 296] 15:26:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12aed0800) [pid = 2568] [serial = 887] [outer = 0x0] 15:26:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12b6b2000) [pid = 2568] [serial = 888] [outer = 0x12aed0800] 15:26:54 INFO - PROCESS | 2568 | 1461277614969 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12c37e800) [pid = 2568] [serial = 889] [outer = 0x12aed0800] 15:26:55 INFO - PROCESS | 2568 | 1461277615378 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]]]}] 15:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 619ms 15:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:26:55 INFO - PROCESS | 2568 | 1461277615411 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 2568 | 1461277615412 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:26:55 INFO - PROCESS | 2568 | 1461277615414 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 2568 | 1461277615415 Marionette TRACE conn2 <- [1,1158,null,{}] 15:26:55 INFO - PROCESS | 2568 | 1461277615418 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}] 15:26:55 INFO - PROCESS | 2568 | 1461277615526 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:26:55 INFO - PROCESS | 2568 | 1461277615607 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x114d68000 == 50 [pid = 2568] [id = 297] 15:26:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x114f74400) [pid = 2568] [serial = 890] [outer = 0x0] 15:26:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x126e76800) [pid = 2568] [serial = 891] [outer = 0x114f74400] 15:26:55 INFO - PROCESS | 2568 | 1461277615651 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12d2f2800) [pid = 2568] [serial = 892] [outer = 0x114f74400] 15:26:56 INFO - PROCESS | 2568 | 1461277616225 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]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 819ms 15:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:26:56 INFO - PROCESS | 2568 | 1461277616234 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 2568 | 1461277616236 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:26:56 INFO - PROCESS | 2568 | 1461277616239 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 2568 | 1461277616241 Marionette TRACE conn2 <- [1,1162,null,{}] 15:26:56 INFO - PROCESS | 2568 | 1461277616245 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}] 15:26:56 INFO - PROCESS | 2568 | 1461277616337 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:26:56 INFO - PROCESS | 2568 | 1461277616387 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192ac800 == 51 [pid = 2568] [id = 298] 15:26:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x115524000) [pid = 2568] [serial = 893] [outer = 0x0] 15:26:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x1177be400) [pid = 2568] [serial = 894] [outer = 0x115524000] 15:26:56 INFO - PROCESS | 2568 | 1461277616414 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11928a400) [pid = 2568] [serial = 895] [outer = 0x115524000] 15:26:56 INFO - PROCESS | 2568 | 1461277616853 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]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 15:26:56 INFO - PROCESS | 2568 | 1461277616912 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 2568 | 1461277616915 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:26:56 INFO - PROCESS | 2568 | 1461277616920 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 2568 | 1461277616922 Marionette TRACE conn2 <- [1,1166,null,{}] 15:26:56 INFO - PROCESS | 2568 | 1461277616924 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}] 15:26:57 INFO - PROCESS | 2568 | 1461277617034 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x12da9a000 == 50 [pid = 2568] [id = 291] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7bc800 == 49 [pid = 2568] [id = 290] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x1288e1000 == 48 [pid = 2568] [id = 289] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3c7000 == 47 [pid = 2568] [id = 288] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x12a01f000 == 46 [pid = 2568] [id = 287] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x1288db800 == 45 [pid = 2568] [id = 286] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x126fcd000 == 44 [pid = 2568] [id = 285] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12a0f2400) [pid = 2568] [serial = 821] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x125b8d000 == 43 [pid = 2568] [id = 284] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x1258c1800 == 42 [pid = 2568] [id = 283] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x11c179800 == 41 [pid = 2568] [id = 282] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x114d6e800 == 40 [pid = 2568] [id = 281] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab08800 == 39 [pid = 2568] [id = 280] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x12a97c000 == 38 [pid = 2568] [id = 277] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x11c182000 == 37 [pid = 2568] [id = 276] 15:26:57 INFO - PROCESS | 2568 | --DOCSHELL 0x11911b000 == 36 [pid = 2568] [id = 275] 15:26:57 INFO - PROCESS | 2568 | 1461277617121 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x115379800 == 37 [pid = 2568] [id = 299] 15:26:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x1155e9c00) [pid = 2568] [serial = 896] [outer = 0x0] 15:26:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x119abe800) [pid = 2568] [serial = 897] [outer = 0x1155e9c00] 15:26:57 INFO - PROCESS | 2568 | 1461277617148 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11ada3400) [pid = 2568] [serial = 898] [outer = 0x1155e9c00] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12ae06c00) [pid = 2568] [serial = 777] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x11ada4800) [pid = 2568] [serial = 794] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11b93a000) [pid = 2568] [serial = 795] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x119a30400) [pid = 2568] [serial = 782] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x11c429c00) [pid = 2568] [serial = 800] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x119ac0800) [pid = 2568] [serial = 791] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11a957c00) [pid = 2568] [serial = 792] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x119141c00) [pid = 2568] [serial = 788] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x119a34c00) [pid = 2568] [serial = 789] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x1177c2c00) [pid = 2568] [serial = 786] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x115709000) [pid = 2568] [serial = 785] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11bb39800) [pid = 2568] [serial = 797] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12584a000) [pid = 2568] [serial = 803] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x125e48c00) [pid = 2568] [serial = 804] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11215a400) [pid = 2568] [serial = 779] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x11a88bc00) [pid = 2568] [serial = 812] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x127429800) [pid = 2568] [serial = 807] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x126e7f000) [pid = 2568] [serial = 806] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x1274e5400) [pid = 2568] [serial = 809] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x127e87400) [pid = 2568] [serial = 815] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12955f400) [pid = 2568] [serial = 819] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x1279b7000) [pid = 2568] [serial = 810] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x11c1aac00) [pid = 2568] [serial = 813] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x12393ec00) [pid = 2568] [serial = 801] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x12907fc00) [pid = 2568] [serial = 816] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x129552c00) [pid = 2568] [serial = 818] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11bc68800) [pid = 2568] [serial = 798] [outer = 0x0] [url = about:blank] 15:26:57 INFO - PROCESS | 2568 | 1461277617453 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]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 573ms 15:26:57 INFO - PROCESS | 2568 | 1461277617493 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 2568 | 1461277617494 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:26:57 INFO - PROCESS | 2568 | 1461277617497 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 2568 | 1461277617500 Marionette TRACE conn2 <- [1,1170,null,{}] 15:26:57 INFO - PROCESS | 2568 | 1461277617513 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}] 15:26:57 INFO - PROCESS | 2568 | 1461277617637 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:26:57 INFO - PROCESS | 2568 | 1461277617730 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b0ec800 == 38 [pid = 2568] [id = 300] 15:26:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x1177c2c00) [pid = 2568] [serial = 899] [outer = 0x0] 15:26:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x11c109800) [pid = 2568] [serial = 900] [outer = 0x1177c2c00] 15:26:57 INFO - PROCESS | 2568 | 1461277617778 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12584c400) [pid = 2568] [serial = 901] [outer = 0x1177c2c00] 15:26:58 INFO - PROCESS | 2568 | 1461277618142 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]]]}] 15:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 674ms 15:26:58 INFO - PROCESS | 2568 | 1461277618171 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 2568 | 1461277618173 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:26:58 INFO - PROCESS | 2568 | 1461277618175 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 2568 | 1461277618176 Marionette TRACE conn2 <- [1,1174,null,{}] 15:26:58 INFO - PROCESS | 2568 | 1461277618178 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}] 15:26:58 INFO - PROCESS | 2568 | 1461277618261 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:26:58 INFO - PROCESS | 2568 | 1461277618330 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258cd800 == 39 [pid = 2568] [id = 301] 15:26:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x127429800) [pid = 2568] [serial = 902] [outer = 0x0] 15:26:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x1279b7000) [pid = 2568] [serial = 903] [outer = 0x127429800] 15:26:58 INFO - PROCESS | 2568 | 1461277618356 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x127f5c400) [pid = 2568] [serial = 904] [outer = 0x127429800] 15:26:58 INFO - PROCESS | 2568 | 1461277618638 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] 15:26:58 INFO - PROCESS | 2568 | 1461277618695 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:26:58 INFO - PROCESS | 2568 | 1461277618697 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 2568 | 1461277618698 Marionette TRACE conn2 <- [1,1178,null,{}] 15:26:58 INFO - PROCESS | 2568 | 1461277618703 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}] 15:26:58 INFO - PROCESS | 2568 | 1461277618777 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:26:58 INFO - PROCESS | 2568 | 1461277618781 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b9b000 == 40 [pid = 2568] [id = 302] 15:26:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12749cc00) [pid = 2568] [serial = 905] [outer = 0x0] 15:26:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x128870800) [pid = 2568] [serial = 906] [outer = 0x12749cc00] 15:26:58 INFO - PROCESS | 2568 | 1461277618856 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x129551400) [pid = 2568] [serial = 907] [outer = 0x12749cc00] 15:26:59 INFO - PROCESS | 2568 | 1461277619135 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] 15:26:59 INFO - PROCESS | 2568 | 1461277619175 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:26:59 INFO - PROCESS | 2568 | 1461277619178 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 2568 | 1461277619179 Marionette TRACE conn2 <- [1,1182,null,{}] 15:26:59 INFO - PROCESS | 2568 | 1461277619181 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}] 15:26:59 INFO - PROCESS | 2568 | 1461277619301 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:26:59 INFO - PROCESS | 2568 | 1461277619306 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a6c800 == 41 [pid = 2568] [id = 303] 15:26:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x129551c00) [pid = 2568] [serial = 908] [outer = 0x0] 15:26:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12aaacc00) [pid = 2568] [serial = 909] [outer = 0x129551c00] 15:26:59 INFO - PROCESS | 2568 | 1461277619334 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12b479400) [pid = 2568] [serial = 910] [outer = 0x129551c00] 15:26:59 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 15:26:59 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 15:26:59 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 15:26:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 15:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:59 INFO - _addTest/ [0,1185,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 2568 | 1461277619698 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:26:59 INFO - PROCESS | 2568 | 1461277619702 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 2568 | 1461277619703 Marionette TRACE conn2 <- [1,1186,null,{}] 15:26:59 INFO - PROCESS | 2568 | 1461277619705 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}] 15:26:59 INFO - PROCESS | 2568 | 1461277619799 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:26:59 INFO - PROCESS | 2568 | 1461277619811 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a029800 == 42 [pid = 2568] [id = 304] 15:26:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12b47a400) [pid = 2568] [serial = 911] [outer = 0x0] 15:26:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12c1b2400) [pid = 2568] [serial = 912] [outer = 0x12b47a400] 15:26:59 INFO - PROCESS | 2568 | 1461277619837 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12d2f3400) [pid = 2568] [serial = 913] [outer = 0x12b47a400] 15:27:00 INFO - PROCESS | 2568 | 1461277620153 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] 15:27:00 INFO - PROCESS | 2568 | 1461277620174 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:27:00 INFO - PROCESS | 2568 | 1461277620176 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 2568 | 1461277620177 Marionette TRACE conn2 <- [1,1190,null,{}] 15:27:00 INFO - PROCESS | 2568 | 1461277620179 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}] 15:27:00 INFO - PROCESS | 2568 | 1461277620287 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:27:00 INFO - PROCESS | 2568 | 1461277620300 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ae84000 == 43 [pid = 2568] [id = 305] 15:27:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12b6ae800) [pid = 2568] [serial = 914] [outer = 0x0] 15:27:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12d8bac00) [pid = 2568] [serial = 915] [outer = 0x12b6ae800] 15:27:00 INFO - PROCESS | 2568 | 1461277620325 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12da31800) [pid = 2568] [serial = 916] [outer = 0x12b6ae800] 15:27:00 INFO - PROCESS | 2568 | 1461277620762 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] 15:27:00 INFO - PROCESS | 2568 | 1461277620800 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:27:00 INFO - PROCESS | 2568 | 1461277620822 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 2568 | 1461277620823 Marionette TRACE conn2 <- [1,1194,null,{}] 15:27:00 INFO - PROCESS | 2568 | 1461277620826 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}] 15:27:00 INFO - PROCESS | 2568 | 1461277620975 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:27:00 INFO - PROCESS | 2568 | 1461277620997 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d737800 == 44 [pid = 2568] [id = 306] 15:27:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12c1ab800) [pid = 2568] [serial = 917] [outer = 0x0] 15:27:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12db7dc00) [pid = 2568] [serial = 918] [outer = 0x12c1ab800] 15:27:01 INFO - PROCESS | 2568 | 1461277621038 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12db83400) [pid = 2568] [serial = 919] [outer = 0x12c1ab800] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12ac2e400) [pid = 2568] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x1158e8400) [pid = 2568] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x11587e000) [pid = 2568] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x127f51400) [pid = 2568] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x126a7d800) [pid = 2568] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11bc6a000) [pid = 2568] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x125845000) [pid = 2568] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12b479800) [pid = 2568] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x1140c4c00) [pid = 2568] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12aecd800) [pid = 2568] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12b352400) [pid = 2568] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:27:01 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12c499400) [pid = 2568] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:27:01 INFO - PROCESS | 2568 | 1461277621501 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] 15:27:01 INFO - PROCESS | 2568 | 1461277621545 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:27:01 INFO - PROCESS | 2568 | 1461277621547 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 2568 | 1461277621548 Marionette TRACE conn2 <- [1,1198,null,{}] 15:27:01 INFO - PROCESS | 2568 | 1461277621562 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}] 15:27:01 INFO - PROCESS | 2568 | 1461277621647 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:27:01 INFO - PROCESS | 2568 | 1461277621654 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d751800 == 45 [pid = 2568] [id = 307] 15:27:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x119a39800) [pid = 2568] [serial = 920] [outer = 0x0] 15:27:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12d8bb800) [pid = 2568] [serial = 921] [outer = 0x119a39800] 15:27:01 INFO - PROCESS | 2568 | 1461277621679 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12e421000) [pid = 2568] [serial = 922] [outer = 0x119a39800] 15:27:01 INFO - PROCESS | 2568 | 1461277621991 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]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 475ms 15:27:02 INFO - PROCESS | 2568 | 1461277622022 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:27:02 INFO - PROCESS | 2568 | 1461277622024 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:27:02 INFO - PROCESS | 2568 | 1461277622026 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 2568 | 1461277622028 Marionette TRACE conn2 <- [1,1202,null,{}] 15:27:02 INFO - PROCESS | 2568 | 1461277622030 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}] 15:27:02 INFO - PROCESS | 2568 | 1461277622124 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:27:02 INFO - PROCESS | 2568 | 1461277622128 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4bf800 == 46 [pid = 2568] [id = 308] 15:27:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12e424400) [pid = 2568] [serial = 923] [outer = 0x0] 15:27:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12e42f800) [pid = 2568] [serial = 924] [outer = 0x12e424400] 15:27:02 INFO - PROCESS | 2568 | 1461277622157 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12e523000) [pid = 2568] [serial = 925] [outer = 0x12e424400] 15:27:02 INFO - PROCESS | 2568 | 1461277622500 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]]]}] 15:27:02 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 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:27:02 INFO - PROCESS | 2568 | 1461277622545 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 2568 | 1461277622546 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:27:02 INFO - PROCESS | 2568 | 1461277622548 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 2568 | 1461277622549 Marionette TRACE conn2 <- [1,1206,null,{}] 15:27:02 INFO - PROCESS | 2568 | 1461277622552 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}] 15:27:02 INFO - PROCESS | 2568 | 1461277622629 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:27:02 INFO - PROCESS | 2568 | 1461277622635 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea71000 == 47 [pid = 2568] [id = 309] 15:27:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12e465000) [pid = 2568] [serial = 926] [outer = 0x0] 15:27:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12e52c800) [pid = 2568] [serial = 927] [outer = 0x12e465000] 15:27:02 INFO - PROCESS | 2568 | 1461277622661 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12e531c00) [pid = 2568] [serial = 928] [outer = 0x12e465000] 15:27:02 INFO - PROCESS | 2568 | 1461277622965 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]]]}] 15:27:02 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 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 421ms 15:27:02 INFO - PROCESS | 2568 | 1461277622973 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 2568 | 1461277622974 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:27:02 INFO - PROCESS | 2568 | 1461277622976 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 2568 | 1461277622977 Marionette TRACE conn2 <- [1,1210,null,{}] 15:27:02 INFO - PROCESS | 2568 | 1461277622979 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}] 15:27:03 INFO - PROCESS | 2568 | 1461277623083 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:27:03 INFO - PROCESS | 2568 | 1461277623090 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed57800 == 48 [pid = 2568] [id = 310] 15:27:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12e420400) [pid = 2568] [serial = 929] [outer = 0x0] 15:27:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12e777400) [pid = 2568] [serial = 930] [outer = 0x12e420400] 15:27:03 INFO - PROCESS | 2568 | 1461277623129 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12e913000) [pid = 2568] [serial = 931] [outer = 0x12e420400] 15:27:03 INFO - PROCESS | 2568 | 1461277623699 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]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 769ms 15:27:03 INFO - PROCESS | 2568 | 1461277623747 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 2568 | 1461277623754 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:27:03 INFO - PROCESS | 2568 | 1461277623761 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 2568 | 1461277623764 Marionette TRACE conn2 <- [1,1214,null,{}] 15:27:03 INFO - PROCESS | 2568 | 1461277623770 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}] 15:27:03 INFO - PROCESS | 2568 | 1461277623968 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:27:04 INFO - PROCESS | 2568 | 1461277624063 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b35800 == 49 [pid = 2568] [id = 311] 15:27:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x119a37000) [pid = 2568] [serial = 932] [outer = 0x0] 15:27:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x11a60ec00) [pid = 2568] [serial = 933] [outer = 0x119a37000] 15:27:04 INFO - PROCESS | 2568 | 1461277624116 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11ad9e400) [pid = 2568] [serial = 934] [outer = 0x119a37000] 15:27:04 INFO - PROCESS | 2568 | 1461277624574 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]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 826ms 15:27:04 INFO - PROCESS | 2568 | 1461277624587 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 2568 | 1461277624593 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:27:04 INFO - PROCESS | 2568 | 1461277624619 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 2568 | 1461277624622 Marionette TRACE conn2 <- [1,1218,null,{}] 15:27:04 INFO - PROCESS | 2568 | 1461277624628 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}] 15:27:04 INFO - PROCESS | 2568 | 1461277624780 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:27:04 INFO - PROCESS | 2568 | 1461277624872 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c395800 == 50 [pid = 2568] [id = 312] 15:27:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11bc68800) [pid = 2568] [serial = 935] [outer = 0x0] 15:27:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x123943800) [pid = 2568] [serial = 936] [outer = 0x11bc68800] 15:27:04 INFO - PROCESS | 2568 | 1461277624903 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x126f3c000) [pid = 2568] [serial = 937] [outer = 0x11bc68800] 15:27:05 INFO - PROCESS | 2568 | 1461277625331 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]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 795ms 15:27:05 INFO - PROCESS | 2568 | 1461277625395 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 2568 | 1461277625396 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:27:05 INFO - PROCESS | 2568 | 1461277625399 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 2568 | 1461277625402 Marionette TRACE conn2 <- [1,1222,null,{}] 15:27:05 INFO - PROCESS | 2568 | 1461277625409 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}] 15:27:05 INFO - PROCESS | 2568 | 1461277625513 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:27:05 INFO - PROCESS | 2568 | 1461277625569 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4c0800 == 51 [pid = 2568] [id = 313] 15:27:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x129008000) [pid = 2568] [serial = 938] [outer = 0x0] 15:27:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12aaa6c00) [pid = 2568] [serial = 939] [outer = 0x129008000] 15:27:05 INFO - PROCESS | 2568 | 1461277625601 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12b347c00) [pid = 2568] [serial = 940] [outer = 0x129008000] 15:27:06 INFO - PROCESS | 2568 | 1461277626034 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 2568 | 1461277626073 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:27:06 INFO - PROCESS | 2568 | 1461277626075 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 2568 | 1461277626076 Marionette TRACE conn2 <- [1,1226,null,{}] 15:27:06 INFO - PROCESS | 2568 | 1461277626079 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}] 15:27:06 INFO - PROCESS | 2568 | 1461277626178 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:27:06 INFO - PROCESS | 2568 | 1461277626229 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f02b000 == 52 [pid = 2568] [id = 314] 15:27:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12b480c00) [pid = 2568] [serial = 941] [outer = 0x0] 15:27:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12d2f0000) [pid = 2568] [serial = 942] [outer = 0x12b480c00] 15:27:06 INFO - PROCESS | 2568 | 1461277626259 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12e42b800) [pid = 2568] [serial = 943] [outer = 0x12b480c00] 15:27:06 INFO - PROCESS | 2568 | 1461277626654 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]]]}] 15:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 621ms 15:27:06 INFO - PROCESS | 2568 | 1461277626696 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:27:06 INFO - PROCESS | 2568 | 1461277626698 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:27:06 INFO - PROCESS | 2568 | 1461277626700 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 2568 | 1461277626701 Marionette TRACE conn2 <- [1,1230,null,{}] 15:27:06 INFO - PROCESS | 2568 | 1461277626704 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}] 15:27:06 INFO - PROCESS | 2568 | 1461277626801 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:27:06 INFO - PROCESS | 2568 | 1461277626885 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2df000 == 53 [pid = 2568] [id = 315] 15:27:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x11af96800) [pid = 2568] [serial = 944] [outer = 0x0] 15:27:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x11c7a4800) [pid = 2568] [serial = 945] [outer = 0x11af96800] 15:27:06 INFO - PROCESS | 2568 | 1461277626915 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12b484c00) [pid = 2568] [serial = 946] [outer = 0x11af96800] 15:27:07 INFO - PROCESS | 2568 | 1461277627312 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 622ms 15:27:07 INFO - PROCESS | 2568 | 1461277627322 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 2568 | 1461277627324 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:27:07 INFO - PROCESS | 2568 | 1461277627326 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 2568 | 1461277627327 Marionette TRACE conn2 <- [1,1234,null,{}] 15:27:07 INFO - PROCESS | 2568 | 1461277627330 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}] 15:27:07 INFO - PROCESS | 2568 | 1461277627442 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:27:07 INFO - PROCESS | 2568 | 1461277627506 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6ba000 == 54 [pid = 2568] [id = 316] 15:27:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12e467c00) [pid = 2568] [serial = 947] [outer = 0x0] 15:27:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12e915c00) [pid = 2568] [serial = 948] [outer = 0x12e467c00] 15:27:07 INFO - PROCESS | 2568 | 1461277627538 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12f622800) [pid = 2568] [serial = 949] [outer = 0x12e467c00] 15:27:07 INFO - PROCESS | 2568 | 1461277627959 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]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 15:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:27:08 INFO - PROCESS | 2568 | 1461277627997 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 2568 | 1461277627998 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:27:08 INFO - PROCESS | 2568 | 1461277628000 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 2568 | 1461277628001 Marionette TRACE conn2 <- [1,1238,null,{}] 15:27:08 INFO - PROCESS | 2568 | 1461277628004 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}] 15:27:08 INFO - PROCESS | 2568 | 1461277628227 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:27:08 INFO - PROCESS | 2568 | 1461277628328 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adce000 == 55 [pid = 2568] [id = 317] 15:27:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x115709000) [pid = 2568] [serial = 950] [outer = 0x0] 15:27:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x11597ac00) [pid = 2568] [serial = 951] [outer = 0x115709000] 15:27:08 INFO - PROCESS | 2568 | 1461277628358 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x119a3ac00) [pid = 2568] [serial = 952] [outer = 0x115709000] 15:27:08 INFO - PROCESS | 2568 | 1461277628775 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]]]}] 15:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 822ms 15:27:08 INFO - PROCESS | 2568 | 1461277628823 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 2568 | 1461277628825 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:27:08 INFO - PROCESS | 2568 | 1461277628828 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 2568 | 1461277628831 Marionette TRACE conn2 <- [1,1242,null,{}] 15:27:08 INFO - PROCESS | 2568 | 1461277628834 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}] 15:27:08 INFO - PROCESS | 2568 | 1461277628927 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:27:08 INFO - PROCESS | 2568 | 1461277628981 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b0000 == 56 [pid = 2568] [id = 318] 15:27:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x11a88d000) [pid = 2568] [serial = 953] [outer = 0x0] 15:27:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x11ad99c00) [pid = 2568] [serial = 954] [outer = 0x11a88d000] 15:27:09 INFO - PROCESS | 2568 | 1461277629011 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x11bc64c00) [pid = 2568] [serial = 955] [outer = 0x11a88d000] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea71000 == 55 [pid = 2568] [id = 309] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4bf800 == 54 [pid = 2568] [id = 308] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x12d751800 == 53 [pid = 2568] [id = 307] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x12d737800 == 52 [pid = 2568] [id = 306] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x12ae84000 == 51 [pid = 2568] [id = 305] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12d2ee800) [pid = 2568] [serial = 875] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x12a029800 == 50 [pid = 2568] [id = 304] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x119a6c800 == 49 [pid = 2568] [id = 303] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x125b9b000 == 48 [pid = 2568] [id = 302] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x1258cd800 == 47 [pid = 2568] [id = 301] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x11b0ec800 == 46 [pid = 2568] [id = 300] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x115379800 == 45 [pid = 2568] [id = 299] 15:27:09 INFO - PROCESS | 2568 | --DOCSHELL 0x1192ac800 == 44 [pid = 2568] [id = 298] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12ac77400) [pid = 2568] [serial = 857] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x118ee4c00) [pid = 2568] [serial = 840] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x1177c7000) [pid = 2568] [serial = 839] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x11bc6ac00) [pid = 2568] [serial = 830] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x125ffb400) [pid = 2568] [serial = 833] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x118c92400) [pid = 2568] [serial = 842] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x119d6a400) [pid = 2568] [serial = 843] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x1294abc00) [pid = 2568] [serial = 854] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x1278c7800) [pid = 2568] [serial = 851] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x11bc6c400) [pid = 2568] [serial = 845] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x11c7a6c00) [pid = 2568] [serial = 846] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12886a800) [pid = 2568] [serial = 836] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12ae10400) [pid = 2568] [serial = 858] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x125a6e400) [pid = 2568] [serial = 848] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x126f3a400) [pid = 2568] [serial = 849] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12b481c00) [pid = 2568] [serial = 863] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x11b945000) [pid = 2568] [serial = 866] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x119abdc00) [pid = 2568] [serial = 827] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12b347800) [pid = 2568] [serial = 860] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12c1b2c00) [pid = 2568] [serial = 869] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11570e000) [pid = 2568] [serial = 824] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12c498c00) [pid = 2568] [serial = 870] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x12c4a2000) [pid = 2568] [serial = 872] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12b6acc00) [pid = 2568] [serial = 864] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12a0ecc00) [pid = 2568] [serial = 867] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12ac2e000) [pid = 2568] [serial = 855] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12b34f000) [pid = 2568] [serial = 861] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x127e93400) [pid = 2568] [serial = 852] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12d2ecc00) [pid = 2568] [serial = 873] [outer = 0x0] [url = about:blank] 15:27:09 INFO - PROCESS | 2568 | 1461277629437 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]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 624ms 15:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:27:09 INFO - PROCESS | 2568 | 1461277629454 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 2568 | 1461277629456 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:27:09 INFO - PROCESS | 2568 | 1461277629458 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 2568 | 1461277629459 Marionette TRACE conn2 <- [1,1246,null,{}] 15:27:09 INFO - PROCESS | 2568 | 1461277629461 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}] 15:27:09 INFO - PROCESS | 2568 | 1461277629540 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:27:09 INFO - PROCESS | 2568 | 1461277629569 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b22000 == 45 [pid = 2568] [id = 319] 15:27:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x11bc70c00) [pid = 2568] [serial = 956] [outer = 0x0] 15:27:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x11c4e1c00) [pid = 2568] [serial = 957] [outer = 0x11bc70c00] 15:27:09 INFO - PROCESS | 2568 | 1461277629595 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x125a6a400) [pid = 2568] [serial = 958] [outer = 0x11bc70c00] 15:27:09 INFO - PROCESS | 2568 | 1461277629971 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]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 15:27:10 INFO - PROCESS | 2568 | 1461277630028 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 2568 | 1461277630031 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:27:10 INFO - PROCESS | 2568 | 1461277630039 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 2568 | 1461277630042 Marionette TRACE conn2 <- [1,1250,null,{}] 15:27:10 INFO - PROCESS | 2568 | 1461277630045 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}] 15:27:10 INFO - PROCESS | 2568 | 1461277630127 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:27:10 INFO - PROCESS | 2568 | 1461277630132 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x125af7000 == 46 [pid = 2568] [id = 320] 15:27:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x126f3a400) [pid = 2568] [serial = 959] [outer = 0x0] 15:27:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x1279b5800) [pid = 2568] [serial = 960] [outer = 0x126f3a400] 15:27:10 INFO - PROCESS | 2568 | 1461277630161 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x129003c00) [pid = 2568] [serial = 961] [outer = 0x126f3a400] 15:27:10 INFO - PROCESS | 2568 | 1461277630492 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]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 475ms 15:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:27:10 INFO - PROCESS | 2568 | 1461277630511 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 2568 | 1461277630512 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:27:10 INFO - PROCESS | 2568 | 1461277630514 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 2568 | 1461277630515 Marionette TRACE conn2 <- [1,1254,null,{}] 15:27:10 INFO - PROCESS | 2568 | 1461277630520 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}] 15:27:10 INFO - PROCESS | 2568 | 1461277630607 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:27:10 INFO - PROCESS | 2568 | 1461277630659 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b16800 == 47 [pid = 2568] [id = 321] 15:27:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x1279b5000) [pid = 2568] [serial = 962] [outer = 0x0] 15:27:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x129089000) [pid = 2568] [serial = 963] [outer = 0x1279b5000] 15:27:10 INFO - PROCESS | 2568 | 1461277630685 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12ac2f400) [pid = 2568] [serial = 964] [outer = 0x1279b5000] 15:27:10 INFO - PROCESS | 2568 | 1461277630975 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]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 473ms 15:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:27:11 INFO - PROCESS | 2568 | 1461277630993 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 2568 | 1461277630994 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:27:11 INFO - PROCESS | 2568 | 1461277630996 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 2568 | 1461277630997 Marionette TRACE conn2 <- [1,1258,null,{}] 15:27:11 INFO - PROCESS | 2568 | 1461277630999 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}] 15:27:11 INFO - PROCESS | 2568 | 1461277631094 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:27:11 INFO - PROCESS | 2568 | 1461277631156 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e2c000 == 48 [pid = 2568] [id = 322] 15:27:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12b34ec00) [pid = 2568] [serial = 965] [outer = 0x0] 15:27:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12b485000) [pid = 2568] [serial = 966] [outer = 0x12b34ec00] 15:27:11 INFO - PROCESS | 2568 | 1461277631208 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12c497400) [pid = 2568] [serial = 967] [outer = 0x12b34ec00] 15:27:11 INFO - PROCESS | 2568 | 1461277631656 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]]]}] 15:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 669ms 15:27:11 INFO - PROCESS | 2568 | 1461277631665 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 2568 | 1461277631667 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:27:11 INFO - PROCESS | 2568 | 1461277631672 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 2568 | 1461277631673 Marionette TRACE conn2 <- [1,1262,null,{}] 15:27:11 INFO - PROCESS | 2568 | 1461277631675 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}] 15:27:11 INFO - PROCESS | 2568 | 1461277631776 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:27:11 INFO - PROCESS | 2568 | 1461277631790 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac09800 == 49 [pid = 2568] [id = 323] 15:27:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12c498c00) [pid = 2568] [serial = 968] [outer = 0x0] 15:27:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12d8b8c00) [pid = 2568] [serial = 969] [outer = 0x12c498c00] 15:27:11 INFO - PROCESS | 2568 | 1461277631815 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12db7c000) [pid = 2568] [serial = 970] [outer = 0x12c498c00] 15:27:12 INFO - PROCESS | 2568 | 1461277632166 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]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 15:27:12 INFO - PROCESS | 2568 | 1461277632191 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 2568 | 1461277632192 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:27:12 INFO - PROCESS | 2568 | 1461277632199 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 2568 | 1461277632201 Marionette TRACE conn2 <- [1,1266,null,{}] 15:27:12 INFO - PROCESS | 2568 | 1461277632205 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}] 15:27:12 INFO - PROCESS | 2568 | 1461277632303 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:27:12 INFO - PROCESS | 2568 | 1461277632344 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3c4800 == 50 [pid = 2568] [id = 324] 15:27:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12c4a2000) [pid = 2568] [serial = 971] [outer = 0x0] 15:27:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12e429400) [pid = 2568] [serial = 972] [outer = 0x12c4a2000] 15:27:12 INFO - PROCESS | 2568 | 1461277632370 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12e46d000) [pid = 2568] [serial = 973] [outer = 0x12c4a2000] 15:27:12 INFO - PROCESS | 2568 | 1461277632687 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]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 15:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:27:12 INFO - PROCESS | 2568 | 1461277632721 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 2568 | 1461277632723 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:27:12 INFO - PROCESS | 2568 | 1461277632725 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 2568 | 1461277632726 Marionette TRACE conn2 <- [1,1270,null,{}] 15:27:12 INFO - PROCESS | 2568 | 1461277632729 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}] 15:27:12 INFO - PROCESS | 2568 | 1461277632827 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:27:12 INFO - PROCESS | 2568 | 1461277632840 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c455000 == 51 [pid = 2568] [id = 325] 15:27:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12db7c400) [pid = 2568] [serial = 974] [outer = 0x0] 15:27:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12e772000) [pid = 2568] [serial = 975] [outer = 0x12db7c400] 15:27:12 INFO - PROCESS | 2568 | 1461277632866 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12e917000) [pid = 2568] [serial = 976] [outer = 0x12db7c400] 15:27:13 INFO - PROCESS | 2568 | 1461277633192 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]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 471ms 15:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:27:13 INFO - PROCESS | 2568 | 1461277633197 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 2568 | 1461277633198 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:27:13 INFO - PROCESS | 2568 | 1461277633206 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 2568 | 1461277633207 Marionette TRACE conn2 <- [1,1274,null,{}] 15:27:13 INFO - PROCESS | 2568 | 1461277633210 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}] 15:27:13 INFO - PROCESS | 2568 | 1461277633309 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:27:13 INFO - PROCESS | 2568 | 1461277633342 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7ce000 == 52 [pid = 2568] [id = 326] 15:27:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x11a94c000) [pid = 2568] [serial = 977] [outer = 0x0] 15:27:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12e91a000) [pid = 2568] [serial = 978] [outer = 0x11a94c000] 15:27:13 INFO - PROCESS | 2568 | 1461277633367 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12f626400) [pid = 2568] [serial = 979] [outer = 0x11a94c000] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x129551c00) [pid = 2568] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12b6ae800) [pid = 2568] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12b47a400) [pid = 2568] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12c1ab800) [pid = 2568] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x1155e9c00) [pid = 2568] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x127429800) [pid = 2568] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x1177c2c00) [pid = 2568] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12749cc00) [pid = 2568] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x115524000) [pid = 2568] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12e465000) [pid = 2568] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12e424400) [pid = 2568] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:27:13 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x119a39800) [pid = 2568] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:27:13 INFO - PROCESS | 2568 | 1461277633747 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]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 574ms 15:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:27:13 INFO - PROCESS | 2568 | 1461277633775 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 2568 | 1461277633776 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:27:13 INFO - PROCESS | 2568 | 1461277633778 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 2568 | 1461277633779 Marionette TRACE conn2 <- [1,1278,null,{}] 15:27:13 INFO - PROCESS | 2568 | 1461277633781 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}] 15:27:13 INFO - PROCESS | 2568 | 1461277633863 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:27:13 INFO - PROCESS | 2568 | 1461277633914 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7ba000 == 53 [pid = 2568] [id = 327] 15:27:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x1144d3000) [pid = 2568] [serial = 980] [outer = 0x0] 15:27:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x129005000) [pid = 2568] [serial = 981] [outer = 0x1144d3000] 15:27:13 INFO - PROCESS | 2568 | 1461277633945 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12e91d000) [pid = 2568] [serial = 982] [outer = 0x1144d3000] 15:27:14 INFO - PROCESS | 2568 | 1461277634261 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]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 15:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:27:14 INFO - PROCESS | 2568 | 1461277634296 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 2568 | 1461277634298 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:27:14 INFO - PROCESS | 2568 | 1461277634300 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 2568 | 1461277634303 Marionette TRACE conn2 <- [1,1282,null,{}] 15:27:14 INFO - PROCESS | 2568 | 1461277634306 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}] 15:27:14 INFO - PROCESS | 2568 | 1461277634397 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:27:14 INFO - PROCESS | 2568 | 1461277634404 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea6f000 == 54 [pid = 2568] [id = 328] 15:27:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12e91f000) [pid = 2568] [serial = 983] [outer = 0x0] 15:27:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12f8ae800) [pid = 2568] [serial = 984] [outer = 0x12e91f000] 15:27:14 INFO - PROCESS | 2568 | 1461277634429 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12f8b9400) [pid = 2568] [serial = 985] [outer = 0x12e91f000] 15:27:14 INFO - PROCESS | 2568 | 1461277634755 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]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 15:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:27:14 INFO - PROCESS | 2568 | 1461277634773 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 2568 | 1461277634774 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:27:14 INFO - PROCESS | 2568 | 1461277634776 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 2568 | 1461277634777 Marionette TRACE conn2 <- [1,1286,null,{}] 15:27:14 INFO - PROCESS | 2568 | 1461277634780 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}] 15:27:14 INFO - PROCESS | 2568 | 1461277634889 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:27:14 INFO - PROCESS | 2568 | 1461277634895 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f024000 == 55 [pid = 2568] [id = 329] 15:27:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12596b000) [pid = 2568] [serial = 986] [outer = 0x0] 15:27:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x125973000) [pid = 2568] [serial = 987] [outer = 0x12596b000] 15:27:14 INFO - PROCESS | 2568 | 1461277634920 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x125978800) [pid = 2568] [serial = 988] [outer = 0x12596b000] 15:27:15 INFO - PROCESS | 2568 | 1461277635223 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]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 15:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:27:15 INFO - PROCESS | 2568 | 1461277635246 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 2568 | 1461277635247 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:27:15 INFO - PROCESS | 2568 | 1461277635250 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 2568 | 1461277635252 Marionette TRACE conn2 <- [1,1290,null,{}] 15:27:15 INFO - PROCESS | 2568 | 1461277635256 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}] 15:27:15 INFO - PROCESS | 2568 | 1461277635346 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:27:15 INFO - PROCESS | 2568 | 1461277635351 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6d8000 == 56 [pid = 2568] [id = 330] 15:27:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x125978c00) [pid = 2568] [serial = 989] [outer = 0x0] 15:27:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12d836000) [pid = 2568] [serial = 990] [outer = 0x125978c00] 15:27:15 INFO - PROCESS | 2568 | 1461277635378 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12d83a400) [pid = 2568] [serial = 991] [outer = 0x125978c00] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12c3a0000 == 55 [pid = 2568] [id = 278] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4c6800 == 54 [pid = 2568] [id = 296] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7c1800 == 53 [pid = 2568] [id = 295] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x114d68000 == 52 [pid = 2568] [id = 297] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x1258c9800 == 51 [pid = 2568] [id = 294] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12c452800 == 50 [pid = 2568] [id = 279] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x119a65800 == 49 [pid = 2568] [id = 293] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12e214000 == 48 [pid = 2568] [id = 292] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12b097800 == 47 [pid = 2568] [id = 274] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b0000 == 46 [pid = 2568] [id = 318] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x11adce000 == 45 [pid = 2568] [id = 317] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6ba000 == 44 [pid = 2568] [id = 316] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2df000 == 43 [pid = 2568] [id = 315] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12f02b000 == 42 [pid = 2568] [id = 314] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4c0800 == 41 [pid = 2568] [id = 313] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x11c395800 == 40 [pid = 2568] [id = 312] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x119b35800 == 39 [pid = 2568] [id = 311] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed57800 == 38 [pid = 2568] [id = 310] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x119b22000 == 37 [pid = 2568] [id = 319] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x119b16800 == 36 [pid = 2568] [id = 321] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x128e2c000 == 35 [pid = 2568] [id = 322] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7ba000 == 34 [pid = 2568] [id = 327] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea6f000 == 33 [pid = 2568] [id = 328] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3c4800 == 32 [pid = 2568] [id = 324] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12c455000 == 31 [pid = 2568] [id = 325] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac09800 == 30 [pid = 2568] [id = 323] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x125af7000 == 29 [pid = 2568] [id = 320] 15:27:16 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7ce000 == 28 [pid = 2568] [id = 326] 15:27:17 INFO - PROCESS | 2568 | --DOCSHELL 0x12f024000 == 27 [pid = 2568] [id = 329] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12aaacc00) [pid = 2568] [serial = 909] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12d8bac00) [pid = 2568] [serial = 915] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12c1b2400) [pid = 2568] [serial = 912] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12db7dc00) [pid = 2568] [serial = 918] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x11c784c00) [pid = 2568] [serial = 882] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x119abe800) [pid = 2568] [serial = 897] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11ada3400) [pid = 2568] [serial = 898] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x1279b7000) [pid = 2568] [serial = 903] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x127f5c400) [pid = 2568] [serial = 904] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x11c109800) [pid = 2568] [serial = 900] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12584c400) [pid = 2568] [serial = 901] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x128870800) [pid = 2568] [serial = 906] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x118f9a400) [pid = 2568] [serial = 878] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12b6b2000) [pid = 2568] [serial = 888] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12aaa2000) [pid = 2568] [serial = 885] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11928a400) [pid = 2568] [serial = 895] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x1177be400) [pid = 2568] [serial = 894] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x126e76800) [pid = 2568] [serial = 891] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12e531c00) [pid = 2568] [serial = 928] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12e777400) [pid = 2568] [serial = 930] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12e42f800) [pid = 2568] [serial = 924] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12e523000) [pid = 2568] [serial = 925] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12e52c800) [pid = 2568] [serial = 927] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12d8bb800) [pid = 2568] [serial = 921] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12db83400) [pid = 2568] [serial = 919] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12b479400) [pid = 2568] [serial = 910] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12da31800) [pid = 2568] [serial = 916] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x11c4e2000) [pid = 2568] [serial = 459] [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.] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12d2f3400) [pid = 2568] [serial = 913] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12e421000) [pid = 2568] [serial = 922] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x129551400) [pid = 2568] [serial = 907] [outer = 0x0] [url = about:blank] 15:27:17 INFO - PROCESS | 2568 | 1461277637176 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1975ms 15:27:17 INFO - PROCESS | 2568 | 1461277637225 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 2568 | 1461277637228 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:27:17 INFO - PROCESS | 2568 | 1461277637231 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 2568 | 1461277637235 Marionette TRACE conn2 <- [1,1294,null,{}] 15:27:17 INFO - PROCESS | 2568 | 1461277637243 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}] 15:27:17 INFO - PROCESS | 2568 | 1461277637320 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:27:17 INFO - PROCESS | 2568 | 1461277637326 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x115806800 == 28 [pid = 2568] [id = 331] 15:27:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x1176d9800) [pid = 2568] [serial = 992] [outer = 0x0] 15:27:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x1177c2c00) [pid = 2568] [serial = 993] [outer = 0x1176d9800] 15:27:17 INFO - PROCESS | 2568 | 1461277637356 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x118937400) [pid = 2568] [serial = 994] [outer = 0x1176d9800] 15:27:17 INFO - PROCESS | 2568 | 1461277637705 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]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 524ms 15:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:27:17 INFO - PROCESS | 2568 | 1461277637756 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 2568 | 1461277637760 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:27:17 INFO - PROCESS | 2568 | 1461277637765 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 2568 | 1461277637767 Marionette TRACE conn2 <- [1,1298,null,{}] 15:27:17 INFO - PROCESS | 2568 | 1461277637769 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}] 15:27:17 INFO - PROCESS | 2568 | 1461277637846 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:27:17 INFO - PROCESS | 2568 | 1461277637893 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x118f62800 == 29 [pid = 2568] [id = 332] 15:27:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x1159bbc00) [pid = 2568] [serial = 995] [outer = 0x0] 15:27:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x118c88000) [pid = 2568] [serial = 996] [outer = 0x1159bbc00] 15:27:17 INFO - PROCESS | 2568 | 1461277637919 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x1199ed800) [pid = 2568] [serial = 997] [outer = 0x1159bbc00] 15:27:18 INFO - PROCESS | 2568 | 1461277638260 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]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 522ms 15:27:18 INFO - PROCESS | 2568 | 1461277638287 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 2568 | 1461277638290 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:27:18 INFO - PROCESS | 2568 | 1461277638293 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 2568 | 1461277638297 Marionette TRACE conn2 <- [1,1302,null,{}] 15:27:18 INFO - PROCESS | 2568 | 1461277638309 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}] 15:27:18 INFO - PROCESS | 2568 | 1461277638454 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:27:18 INFO - PROCESS | 2568 | 1461277638474 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a5d800 == 30 [pid = 2568] [id = 333] 15:27:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x112155800) [pid = 2568] [serial = 998] [outer = 0x0] 15:27:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x11a602c00) [pid = 2568] [serial = 999] [outer = 0x112155800] 15:27:18 INFO - PROCESS | 2568 | 1461277638522 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x11acd7800) [pid = 2568] [serial = 1000] [outer = 0x112155800] 15:27:18 INFO - PROCESS | 2568 | 1461277638910 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]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 628ms 15:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:27:18 INFO - PROCESS | 2568 | 1461277638923 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 2568 | 1461277638924 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:27:18 INFO - PROCESS | 2568 | 1461277638926 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 2568 | 1461277638928 Marionette TRACE conn2 <- [1,1306,null,{}] 15:27:18 INFO - PROCESS | 2568 | 1461277638930 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}] 15:27:19 INFO - PROCESS | 2568 | 1461277639008 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:27:19 INFO - PROCESS | 2568 | 1461277639055 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c92000 == 31 [pid = 2568] [id = 334] 15:27:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x119ab7c00) [pid = 2568] [serial = 1001] [outer = 0x0] 15:27:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x11ada6000) [pid = 2568] [serial = 1002] [outer = 0x119ab7c00] 15:27:19 INFO - PROCESS | 2568 | 1461277639082 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x11bb37800) [pid = 2568] [serial = 1003] [outer = 0x119ab7c00] 15:27:19 INFO - PROCESS | 2568 | 1461277639365 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]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 15:27:19 INFO - PROCESS | 2568 | 1461277639395 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 2568 | 1461277639396 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:27:19 INFO - PROCESS | 2568 | 1461277639398 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 2568 | 1461277639400 Marionette TRACE conn2 <- [1,1310,null,{}] 15:27:19 INFO - PROCESS | 2568 | 1461277639410 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}] 15:27:19 INFO - PROCESS | 2568 | 1461277639483 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:27:19 INFO - PROCESS | 2568 | 1461277639490 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bc2f800 == 32 [pid = 2568] [id = 335] 15:27:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x11215c400) [pid = 2568] [serial = 1004] [outer = 0x0] 15:27:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x11bc67c00) [pid = 2568] [serial = 1005] [outer = 0x11215c400] 15:27:19 INFO - PROCESS | 2568 | 1461277639516 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x11c19d000) [pid = 2568] [serial = 1006] [outer = 0x11215c400] 15:27:19 INFO - PROCESS | 2568 | 1461277639863 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] 15:27:19 INFO - PROCESS | 2568 | 1461277639877 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:27:19 INFO - PROCESS | 2568 | 1461277639880 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 2568 | 1461277639881 Marionette TRACE conn2 <- [1,1314,null,{}] 15:27:19 INFO - PROCESS | 2568 | 1461277639883 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}] 15:27:20 INFO - PROCESS | 2568 | 1461277639998 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:27:20 INFO - PROCESS | 2568 | 1461277640008 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c381800 == 33 [pid = 2568] [id = 336] 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11c437c00) [pid = 2568] [serial = 1007] [outer = 0x0] 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x123935400) [pid = 2568] [serial = 1008] [outer = 0x11c437c00] 15:27:20 INFO - PROCESS | 2568 | 1461277640037 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12596ec00) [pid = 2568] [serial = 1009] [outer = 0x11c437c00] 15:27:20 INFO - PROCESS | 2568 | 1461277640337 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]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 472ms 15:27:20 INFO - PROCESS | 2568 | 1461277640356 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 2568 | 1461277640357 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:27:20 INFO - PROCESS | 2568 | 1461277640359 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 2568 | 1461277640360 Marionette TRACE conn2 <- [1,1318,null,{}] 15:27:20 INFO - PROCESS | 2568 | 1461277640362 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}] 15:27:20 INFO - PROCESS | 2568 | 1461277640432 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:27:20 INFO - PROCESS | 2568 | 1461277640438 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258d0000 == 34 [pid = 2568] [id = 337] 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11c474800) [pid = 2568] [serial = 1010] [outer = 0x0] 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x125a6fc00) [pid = 2568] [serial = 1011] [outer = 0x11c474800] 15:27:20 INFO - PROCESS | 2568 | 1461277640463 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x125ff1000) [pid = 2568] [serial = 1012] [outer = 0x11c474800] 15:27:20 INFO - PROCESS | 2568 | 1461277640778 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]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 15:27:20 INFO - PROCESS | 2568 | 1461277640828 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 2568 | 1461277640829 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:27:20 INFO - PROCESS | 2568 | 1461277640831 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 2568 | 1461277640832 Marionette TRACE conn2 <- [1,1322,null,{}] 15:27:20 INFO - PROCESS | 2568 | 1461277640834 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}] 15:27:20 INFO - PROCESS | 2568 | 1461277640926 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:27:20 INFO - PROCESS | 2568 | 1461277640932 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259bb000 == 35 [pid = 2568] [id = 338] 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11c4e0000) [pid = 2568] [serial = 1013] [outer = 0x0] 15:27:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x1269b0800) [pid = 2568] [serial = 1014] [outer = 0x11c4e0000] 15:27:20 INFO - PROCESS | 2568 | 1461277640958 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x126f3cc00) [pid = 2568] [serial = 1015] [outer = 0x11c4e0000] 15:27:21 INFO - PROCESS | 2568 | 1461277641269 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]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 473ms 15:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:27:21 INFO - PROCESS | 2568 | 1461277641305 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 2568 | 1461277641306 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:27:21 INFO - PROCESS | 2568 | 1461277641308 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 2568 | 1461277641309 Marionette TRACE conn2 <- [1,1326,null,{}] 15:27:21 INFO - PROCESS | 2568 | 1461277641311 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}] 15:27:21 INFO - PROCESS | 2568 | 1461277641382 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:27:21 INFO - PROCESS | 2568 | 1461277641388 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a5d000 == 36 [pid = 2568] [id = 339] 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x126a71400) [pid = 2568] [serial = 1016] [outer = 0x0] 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x1274aec00) [pid = 2568] [serial = 1017] [outer = 0x126a71400] 15:27:21 INFO - PROCESS | 2568 | 1461277641414 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x1274ee400) [pid = 2568] [serial = 1018] [outer = 0x126a71400] 15:27:21 INFO - PROCESS | 2568 | 1461277641737 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]]]}] 15:27:21 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 15:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 468ms 15:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:27:21 INFO - PROCESS | 2568 | 1461277641776 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 2568 | 1461277641777 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:27:21 INFO - PROCESS | 2568 | 1461277641779 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 2568 | 1461277641780 Marionette TRACE conn2 <- [1,1330,null,{}] 15:27:21 INFO - PROCESS | 2568 | 1461277641797 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}] 15:27:21 INFO - PROCESS | 2568 | 1461277641871 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:27:21 INFO - PROCESS | 2568 | 1461277641875 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fe0800 == 37 [pid = 2568] [id = 340] 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x1278c7000) [pid = 2568] [serial = 1019] [outer = 0x0] 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x1279b9000) [pid = 2568] [serial = 1020] [outer = 0x1278c7000] 15:27:21 INFO - PROCESS | 2568 | 1461277641902 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x127f55000) [pid = 2568] [serial = 1021] [outer = 0x1278c7000] 15:27:22 INFO - PROCESS | 2568 | 1461277642247 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]]]}] 15:27:22 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 15:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 15:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:27:22 INFO - PROCESS | 2568 | 1461277642297 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 2568 | 1461277642299 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:27:22 INFO - PROCESS | 2568 | 1461277642301 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 2568 | 1461277642303 Marionette TRACE conn2 <- [1,1334,null,{}] 15:27:22 INFO - PROCESS | 2568 | 1461277642305 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}] 15:27:22 INFO - PROCESS | 2568 | 1461277642418 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:27:22 INFO - PROCESS | 2568 | 1461277642424 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bc2f000 == 38 [pid = 2568] [id = 341] 15:27:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x1279b4000) [pid = 2568] [serial = 1022] [outer = 0x0] 15:27:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12900e400) [pid = 2568] [serial = 1023] [outer = 0x1279b4000] 15:27:22 INFO - PROCESS | 2568 | 1461277642457 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x129557800) [pid = 2568] [serial = 1024] [outer = 0x1279b4000] 15:27:22 INFO - PROCESS | 2568 | 1461277642805 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]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 15:27:22 INFO - PROCESS | 2568 | 1461277642822 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 2568 | 1461277642823 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:27:22 INFO - PROCESS | 2568 | 1461277642826 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 2568 | 1461277642827 Marionette TRACE conn2 <- [1,1338,null,{}] 15:27:22 INFO - PROCESS | 2568 | 1461277642837 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}] 15:27:22 INFO - PROCESS | 2568 | 1461277642926 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:27:22 INFO - PROCESS | 2568 | 1461277642931 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x129438800 == 39 [pid = 2568] [id = 342] 15:27:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x128863400) [pid = 2568] [serial = 1025] [outer = 0x0] 15:27:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12a0e9800) [pid = 2568] [serial = 1026] [outer = 0x128863400] 15:27:22 INFO - PROCESS | 2568 | 1461277642956 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12a0f6800) [pid = 2568] [serial = 1027] [outer = 0x128863400] 15:27:23 INFO - PROCESS | 2568 | 1461277643763 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]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 978ms 15:27:23 INFO - PROCESS | 2568 | 1461277643805 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 2568 | 1461277643806 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:27:23 INFO - PROCESS | 2568 | 1461277643808 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 2568 | 1461277643809 Marionette TRACE conn2 <- [1,1342,null,{}] 15:27:23 INFO - PROCESS | 2568 | 1461277643811 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}] 15:27:23 INFO - PROCESS | 2568 | 1461277643902 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:27:23 INFO - PROCESS | 2568 | 1461277643906 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac05000 == 40 [pid = 2568] [id = 343] 15:27:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12a0e7800) [pid = 2568] [serial = 1028] [outer = 0x0] 15:27:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12aaa6400) [pid = 2568] [serial = 1029] [outer = 0x12a0e7800] 15:27:23 INFO - PROCESS | 2568 | 1461277643931 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12ac24800) [pid = 2568] [serial = 1030] [outer = 0x12a0e7800] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x114f74400) [pid = 2568] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12e463c00) [pid = 2568] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x119142000) [pid = 2568] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11214f400) [pid = 2568] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x1279ad400) [pid = 2568] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12c498c00) [pid = 2568] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12c4a2000) [pid = 2568] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x1144d3000) [pid = 2568] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12db7c400) [pid = 2568] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x11a94c000) [pid = 2568] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12e91f000) [pid = 2568] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12596b000) [pid = 2568] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12b34ec00) [pid = 2568] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x1279b5000) [pid = 2568] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x126f3a400) [pid = 2568] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x11bc70c00) [pid = 2568] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11a88d000) [pid = 2568] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x115709000) [pid = 2568] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12e467c00) [pid = 2568] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x11af96800) [pid = 2568] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12b480c00) [pid = 2568] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x129008000) [pid = 2568] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11bc68800) [pid = 2568] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x119a37000) [pid = 2568] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12e420400) [pid = 2568] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x11a881400) [pid = 2568] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11c783800) [pid = 2568] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x114347400) [pid = 2568] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x11bc63400) [pid = 2568] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x11928a800) [pid = 2568] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12955c800) [pid = 2568] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12907f800) [pid = 2568] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x118938400) [pid = 2568] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12aed0800) [pid = 2568] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:27:24 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12c49d800) [pid = 2568] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:27:24 INFO - PROCESS | 2568 | 1461277644448 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]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 668ms 15:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:27:24 INFO - PROCESS | 2568 | 1461277644476 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 2568 | 1461277644478 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:27:24 INFO - PROCESS | 2568 | 1461277644480 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 2568 | 1461277644481 Marionette TRACE conn2 <- [1,1346,null,{}] 15:27:24 INFO - PROCESS | 2568 | 1461277644491 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}] 15:27:24 INFO - PROCESS | 2568 | 1461277644565 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:27:24 INFO - PROCESS | 2568 | 1461277644572 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab10800 == 41 [pid = 2568] [id = 344] 15:27:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x1144d2400) [pid = 2568] [serial = 1031] [outer = 0x0] 15:27:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x1199ecc00) [pid = 2568] [serial = 1032] [outer = 0x1144d2400] 15:27:24 INFO - PROCESS | 2568 | 1461277644597 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x11ad97c00) [pid = 2568] [serial = 1033] [outer = 0x1144d2400] 15:27:24 INFO - PROCESS | 2568 | 1461277644912 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]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 473ms 15:27:24 INFO - PROCESS | 2568 | 1461277644955 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 2568 | 1461277644956 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:27:24 INFO - PROCESS | 2568 | 1461277644958 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 2568 | 1461277644959 Marionette TRACE conn2 <- [1,1350,null,{}] 15:27:24 INFO - PROCESS | 2568 | 1461277644961 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}] 15:27:25 INFO - PROCESS | 2568 | 1461277645057 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:27:25 INFO - PROCESS | 2568 | 1461277645063 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ed4800 == 42 [pid = 2568] [id = 345] 15:27:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x119a36800) [pid = 2568] [serial = 1034] [outer = 0x0] 15:27:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x11c788400) [pid = 2568] [serial = 1035] [outer = 0x119a36800] 15:27:25 INFO - PROCESS | 2568 | 1461277645088 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x1272a7c00) [pid = 2568] [serial = 1036] [outer = 0x119a36800] 15:27:25 INFO - PROCESS | 2568 | 1461277645409 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 469ms 15:27:25 INFO - PROCESS | 2568 | 1461277645427 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 2568 | 1461277645428 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:27:25 INFO - PROCESS | 2568 | 1461277645430 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 2568 | 1461277645431 Marionette TRACE conn2 <- [1,1354,null,{}] 15:27:25 INFO - PROCESS | 2568 | 1461277645436 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}] 15:27:25 INFO - PROCESS | 2568 | 1461277645515 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:27:25 INFO - PROCESS | 2568 | 1461277645521 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3cd800 == 43 [pid = 2568] [id = 346] 15:27:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x127e90000) [pid = 2568] [serial = 1037] [outer = 0x0] 15:27:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12aaa7800) [pid = 2568] [serial = 1038] [outer = 0x127e90000] 15:27:25 INFO - PROCESS | 2568 | 1461277645546 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12ac32c00) [pid = 2568] [serial = 1039] [outer = 0x127e90000] 15:27:25 INFO - PROCESS | 2568 | 1461277645862 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]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 473ms 15:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:27:25 INFO - PROCESS | 2568 | 1461277645905 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 2568 | 1461277645906 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:27:25 INFO - PROCESS | 2568 | 1461277645908 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 2568 | 1461277645909 Marionette TRACE conn2 <- [1,1358,null,{}] 15:27:25 INFO - PROCESS | 2568 | 1461277645911 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}] 15:27:26 INFO - PROCESS | 2568 | 1461277646008 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:27:26 INFO - PROCESS | 2568 | 1461277646014 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c122000 == 44 [pid = 2568] [id = 347] 15:27:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12ac23400) [pid = 2568] [serial = 1040] [outer = 0x0] 15:27:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12ac72c00) [pid = 2568] [serial = 1041] [outer = 0x12ac23400] 15:27:26 INFO - PROCESS | 2568 | 1461277646042 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12ac7e000) [pid = 2568] [serial = 1042] [outer = 0x12ac23400] 15:27:26 INFO - PROCESS | 2568 | 1461277646353 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]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 15:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:27:26 INFO - PROCESS | 2568 | 1461277646419 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 2568 | 1461277646421 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:27:26 INFO - PROCESS | 2568 | 1461277646425 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 2568 | 1461277646428 Marionette TRACE conn2 <- [1,1362,null,{}] 15:27:26 INFO - PROCESS | 2568 | 1461277646432 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}] 15:27:26 INFO - PROCESS | 2568 | 1461277646517 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:27:26 INFO - PROCESS | 2568 | 1461277646615 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x114fbf800 == 45 [pid = 2568] [id = 348] 15:27:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x1144d0800) [pid = 2568] [serial = 1043] [outer = 0x0] 15:27:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x1146df000) [pid = 2568] [serial = 1044] [outer = 0x1144d0800] 15:27:26 INFO - PROCESS | 2568 | 1461277646646 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11587e000) [pid = 2568] [serial = 1045] [outer = 0x1144d0800] 15:27:27 INFO - PROCESS | 2568 | 1461277647222 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]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 821ms 15:27:27 INFO - PROCESS | 2568 | 1461277647247 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 2568 | 1461277647249 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:27:27 INFO - PROCESS | 2568 | 1461277647255 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 2568 | 1461277647258 Marionette TRACE conn2 <- [1,1366,null,{}] 15:27:27 INFO - PROCESS | 2568 | 1461277647261 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}] 15:27:27 INFO - PROCESS | 2568 | 1461277647366 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:27:27 INFO - PROCESS | 2568 | 1461277647440 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab16800 == 46 [pid = 2568] [id = 349] 15:27:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x1197eac00) [pid = 2568] [serial = 1046] [outer = 0x0] 15:27:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x119ab1800) [pid = 2568] [serial = 1047] [outer = 0x1197eac00] 15:27:27 INFO - PROCESS | 2568 | 1461277647470 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x119d6a800) [pid = 2568] [serial = 1048] [outer = 0x1197eac00] 15:27:28 INFO - PROCESS | 2568 | 1461277648229 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] 15:27:28 INFO - PROCESS | 2568 | 1461277648280 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:27:28 INFO - PROCESS | 2568 | 1461277648285 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 2568 | 1461277648287 Marionette TRACE conn2 <- [1,1370,null,{}] 15:27:28 INFO - PROCESS | 2568 | 1461277648305 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}] 15:27:28 INFO - PROCESS | 2568 | 1461277648449 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x119c7e000 == 45 [pid = 2568] [id = 101] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x12c463000 == 44 [pid = 2568] [id = 90] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x119a64800 == 43 [pid = 2568] [id = 100] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x114fc3800 == 42 [pid = 2568] [id = 85] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x1259c1000 == 41 [pid = 2568] [id = 87] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x119116800 == 40 [pid = 2568] [id = 98] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x129435000 == 39 [pid = 2568] [id = 88] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x12a98a800 == 38 [pid = 2568] [id = 95] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac0d800 == 37 [pid = 2568] [id = 94] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x11867b000 == 36 [pid = 2568] [id = 97] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x11927a800 == 35 [pid = 2568] [id = 99] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x12da8c000 == 34 [pid = 2568] [id = 91] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac02800 == 33 [pid = 2568] [id = 89] 15:27:28 INFO - PROCESS | 2568 | --DOCSHELL 0x114d72800 == 32 [pid = 2568] [id = 96] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12d836000) [pid = 2568] [serial = 990] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | 1461277648542 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x11468a000 == 33 [pid = 2568] [id = 350] 15:27:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11587a000) [pid = 2568] [serial = 1049] [outer = 0x0] 15:27:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x118538000) [pid = 2568] [serial = 1050] [outer = 0x11587a000] 15:27:28 INFO - PROCESS | 2568 | 1461277648584 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x118cef400) [pid = 2568] [serial = 1051] [outer = 0x11587a000] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12d2f2800) [pid = 2568] [serial = 892] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12e529000) [pid = 2568] [serial = 723] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x119aba800) [pid = 2568] [serial = 783] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x1146e0000) [pid = 2568] [serial = 780] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12a0ea000) [pid = 2568] [serial = 837] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x127e86800) [pid = 2568] [serial = 834] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x118659c00) [pid = 2568] [serial = 825] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11c47c000) [pid = 2568] [serial = 831] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11a610c00) [pid = 2568] [serial = 828] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12ac74000) [pid = 2568] [serial = 886] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x12ac26400) [pid = 2568] [serial = 822] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x119ae3c00) [pid = 2568] [serial = 879] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12c37e800) [pid = 2568] [serial = 889] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12db7c000) [pid = 2568] [serial = 970] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12d8b8c00) [pid = 2568] [serial = 969] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12e46d000) [pid = 2568] [serial = 973] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12e429400) [pid = 2568] [serial = 972] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x129005000) [pid = 2568] [serial = 981] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12e772000) [pid = 2568] [serial = 975] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12e917000) [pid = 2568] [serial = 976] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12e91a000) [pid = 2568] [serial = 978] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12f8ae800) [pid = 2568] [serial = 984] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x125973000) [pid = 2568] [serial = 987] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x12f626400) [pid = 2568] [serial = 979] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12b485000) [pid = 2568] [serial = 966] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x129089000) [pid = 2568] [serial = 963] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x12ac2f400) [pid = 2568] [serial = 964] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x1279b5800) [pid = 2568] [serial = 960] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x129003c00) [pid = 2568] [serial = 961] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x11c4e1c00) [pid = 2568] [serial = 957] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x125a6a400) [pid = 2568] [serial = 958] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11bc64c00) [pid = 2568] [serial = 955] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x11ad99c00) [pid = 2568] [serial = 954] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x119a3ac00) [pid = 2568] [serial = 952] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11597ac00) [pid = 2568] [serial = 951] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12f622800) [pid = 2568] [serial = 949] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x12e915c00) [pid = 2568] [serial = 948] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x12b484c00) [pid = 2568] [serial = 946] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x11c7a4800) [pid = 2568] [serial = 945] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x12e42b800) [pid = 2568] [serial = 943] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x12d2f0000) [pid = 2568] [serial = 942] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x125978800) [pid = 2568] [serial = 988] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x12b347c00) [pid = 2568] [serial = 940] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x12aaa6c00) [pid = 2568] [serial = 939] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x126f3c000) [pid = 2568] [serial = 937] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x123943800) [pid = 2568] [serial = 936] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x11ad9e400) [pid = 2568] [serial = 934] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x11a60ec00) [pid = 2568] [serial = 933] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x12e913000) [pid = 2568] [serial = 931] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 83 (0x12e91d000) [pid = 2568] [serial = 982] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 82 (0x12f8b9400) [pid = 2568] [serial = 985] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 81 (0x12c497400) [pid = 2568] [serial = 967] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 80 (0x126e70400) [pid = 2568] [serial = 883] [outer = 0x0] [url = about:blank] 15:27:28 INFO - PROCESS | 2568 | --DOMWINDOW == 79 (0x12d8b7400) [pid = 2568] [serial = 876] [outer = 0x0] [url = about:blank] 15:27:29 INFO - PROCESS | 2568 | 1461277649007 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] 15:27:29 INFO - PROCESS | 2568 | 1461277649061 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:27:29 INFO - PROCESS | 2568 | 1461277649065 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 2568 | 1461277649066 Marionette TRACE conn2 <- [1,1374,null,{}] 15:27:29 INFO - PROCESS | 2568 | 1461277649069 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}] 15:27:29 INFO - PROCESS | 2568 | 1461277649141 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:27:29 INFO - PROCESS | 2568 | 1461277649145 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b35800 == 34 [pid = 2568] [id = 351] 15:27:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 80 (0x118f9d400) [pid = 2568] [serial = 1052] [outer = 0x0] 15:27:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 81 (0x119ab9400) [pid = 2568] [serial = 1053] [outer = 0x118f9d400] 15:27:29 INFO - PROCESS | 2568 | 1461277649175 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 82 (0x11a60cc00) [pid = 2568] [serial = 1054] [outer = 0x118f9d400] 15:27:29 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:29 INFO - PROCESS | 2568 | 1461277649518 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] 15:27:29 INFO - PROCESS | 2568 | 1461277649540 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:27:29 INFO - PROCESS | 2568 | 1461277649542 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 2568 | 1461277649545 Marionette TRACE conn2 <- [1,1378,null,{}] 15:27:29 INFO - PROCESS | 2568 | 1461277649552 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}] 15:27:29 INFO - PROCESS | 2568 | 1461277649630 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:27:29 INFO - PROCESS | 2568 | 1461277649677 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b0ea800 == 35 [pid = 2568] [id = 352] 15:27:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 83 (0x119abe800) [pid = 2568] [serial = 1055] [outer = 0x0] 15:27:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 84 (0x11ad86800) [pid = 2568] [serial = 1056] [outer = 0x119abe800] 15:27:29 INFO - PROCESS | 2568 | 1461277649705 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x11bb37400) [pid = 2568] [serial = 1057] [outer = 0x119abe800] 15:27:30 INFO - PROCESS | 2568 | 1461277650022 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] 15:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:27:30 INFO - PROCESS | 2568 | 1461277650068 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:27:30 INFO - PROCESS | 2568 | 1461277650070 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 2568 | 1461277650071 Marionette TRACE conn2 <- [1,1382,null,{}] 15:27:30 INFO - PROCESS | 2568 | 1461277650073 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}] 15:27:30 INFO - PROCESS | 2568 | 1461277650145 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:27:30 INFO - PROCESS | 2568 | 1461277650191 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c179800 == 36 [pid = 2568] [id = 353] 15:27:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x11a886c00) [pid = 2568] [serial = 1058] [outer = 0x0] 15:27:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x11bc68000) [pid = 2568] [serial = 1059] [outer = 0x11a886c00] 15:27:30 INFO - PROCESS | 2568 | 1461277650218 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11c4dfc00) [pid = 2568] [serial = 1060] [outer = 0x11a886c00] 15:27:30 INFO - PROCESS | 2568 | [2568] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:30 INFO - PROCESS | 2568 | 1461277650521 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] 15:27:30 INFO - PROCESS | 2568 | 1461277650541 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:27:30 INFO - PROCESS | 2568 | 1461277650543 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 2568 | 1461277650544 Marionette TRACE conn2 <- [1,1386,null,{}] 15:27:30 INFO - PROCESS | 2568 | 1461277650547 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}] 15:27:30 INFO - PROCESS | 2568 | 1461277650619 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:27:30 INFO - PROCESS | 2568 | 1461277650624 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x125af5800 == 37 [pid = 2568] [id = 354] 15:27:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x11c4e0400) [pid = 2568] [serial = 1061] [outer = 0x0] 15:27:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x123939400) [pid = 2568] [serial = 1062] [outer = 0x11c4e0400] 15:27:30 INFO - PROCESS | 2568 | 1461277650652 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x125845800) [pid = 2568] [serial = 1063] [outer = 0x11c4e0400] 15:27:31 INFO - PROCESS | 2568 | 1461277651030 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] 15:27:31 INFO - PROCESS | 2568 | 1461277651064 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:27:31 INFO - PROCESS | 2568 | 1461277651068 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 2568 | 1461277651069 Marionette TRACE conn2 <- [1,1390,null,{}] 15:27:31 INFO - PROCESS | 2568 | 1461277651072 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}] 15:27:31 INFO - PROCESS | 2568 | 1461277651174 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:27:31 INFO - PROCESS | 2568 | 1461277651207 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x126f59000 == 38 [pid = 2568] [id = 355] 15:27:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x125979400) [pid = 2568] [serial = 1064] [outer = 0x0] 15:27:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x126a70800) [pid = 2568] [serial = 1065] [outer = 0x125979400] 15:27:31 INFO - PROCESS | 2568 | 1461277651235 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x126f3d000) [pid = 2568] [serial = 1066] [outer = 0x125979400] 15:27:31 INFO - PROCESS | 2568 | 1461277651558 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]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 15:27:31 INFO - PROCESS | 2568 | 1461277651589 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 2568 | 1461277651590 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:27:31 INFO - PROCESS | 2568 | 1461277651599 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 2568 | 1461277651601 Marionette TRACE conn2 <- [1,1394,null,{}] 15:27:31 INFO - PROCESS | 2568 | 1461277651603 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}] 15:27:31 INFO - PROCESS | 2568 | 1461277651692 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:27:31 INFO - PROCESS | 2568 | 1461277651696 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ebd800 == 39 [pid = 2568] [id = 356] 15:27:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x125a66000) [pid = 2568] [serial = 1067] [outer = 0x0] 15:27:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x127497400) [pid = 2568] [serial = 1068] [outer = 0x125a66000] 15:27:31 INFO - PROCESS | 2568 | 1461277651721 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x1279b5800) [pid = 2568] [serial = 1069] [outer = 0x125a66000] 15:27:32 INFO - PROCESS | 2568 | 1461277652100 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]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 528ms 15:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:27:32 INFO - PROCESS | 2568 | 1461277652121 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 2568 | 1461277652123 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:27:32 INFO - PROCESS | 2568 | 1461277652126 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 2568 | 1461277652128 Marionette TRACE conn2 <- [1,1398,null,{}] 15:27:32 INFO - PROCESS | 2568 | 1461277652140 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}] 15:27:32 INFO - PROCESS | 2568 | 1461277652276 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:27:32 INFO - PROCESS | 2568 | 1461277652327 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e2c000 == 40 [pid = 2568] [id = 357] 15:27:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1279b5c00) [pid = 2568] [serial = 1070] [outer = 0x0] 15:27:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x127e92400) [pid = 2568] [serial = 1071] [outer = 0x1279b5c00] 15:27:32 INFO - PROCESS | 2568 | 1461277652368 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12886ec00) [pid = 2568] [serial = 1072] [outer = 0x1279b5c00] 15:27:32 INFO - PROCESS | 2568 | 1461277652744 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]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 630ms 15:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:27:32 INFO - PROCESS | 2568 | 1461277652757 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 2568 | 1461277652758 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:27:32 INFO - PROCESS | 2568 | 1461277652760 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 2568 | 1461277652761 Marionette TRACE conn2 <- [1,1402,null,{}] 15:27:32 INFO - PROCESS | 2568 | 1461277652763 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}] 15:27:32 INFO - PROCESS | 2568 | 1461277652940 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x127e90000) [pid = 2568] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11215c400) [pid = 2568] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x1159bbc00) [pid = 2568] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x119ab7c00) [pid = 2568] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x126a71400) [pid = 2568] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x1279b4000) [pid = 2568] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x11c474800) [pid = 2568] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x112155800) [pid = 2568] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x1176d9800) [pid = 2568] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x11c437c00) [pid = 2568] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x11c4e0000) [pid = 2568] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x1278c7000) [pid = 2568] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x128863400) [pid = 2568] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x12a0e7800) [pid = 2568] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x1144d2400) [pid = 2568] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:27:32 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x119a36800) [pid = 2568] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:27:32 INFO - PROCESS | 2568 | 1461277652981 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x115586800 == 41 [pid = 2568] [id = 358] 15:27:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x11215c400) [pid = 2568] [serial = 1073] [outer = 0x0] 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x1158e8800) [pid = 2568] [serial = 1074] [outer = 0x11215c400] 15:27:33 INFO - PROCESS | 2568 | 1461277653006 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x11ad90c00) [pid = 2568] [serial = 1075] [outer = 0x11215c400] 15:27:33 INFO - PROCESS | 2568 | 1461277653279 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]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 568ms 15:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:27:33 INFO - PROCESS | 2568 | 1461277653329 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 2568 | 1461277653330 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:27:33 INFO - PROCESS | 2568 | 1461277653332 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 2568 | 1461277653333 Marionette TRACE conn2 <- [1,1406,null,{}] 15:27:33 INFO - PROCESS | 2568 | 1461277653338 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}] 15:27:33 INFO - PROCESS | 2568 | 1461277653413 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:27:33 INFO - PROCESS | 2568 | 1461277653419 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a02b800 == 42 [pid = 2568] [id = 359] 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11af9d400) [pid = 2568] [serial = 1076] [outer = 0x0] 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x1274a0c00) [pid = 2568] [serial = 1077] [outer = 0x11af9d400] 15:27:33 INFO - PROCESS | 2568 | 1461277653446 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x12907c800) [pid = 2568] [serial = 1078] [outer = 0x11af9d400] 15:27:33 INFO - PROCESS | 2568 | 1461277653760 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]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 15:27:33 INFO - PROCESS | 2568 | 1461277653805 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 2568 | 1461277653806 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:27:33 INFO - PROCESS | 2568 | 1461277653809 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 2568 | 1461277653810 Marionette TRACE conn2 <- [1,1410,null,{}] 15:27:33 INFO - PROCESS | 2568 | 1461277653821 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}] 15:27:33 INFO - PROCESS | 2568 | 1461277653906 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:27:33 INFO - PROCESS | 2568 | 1461277653911 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3c8800 == 43 [pid = 2568] [id = 360] 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x128863400) [pid = 2568] [serial = 1079] [outer = 0x0] 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x129555000) [pid = 2568] [serial = 1080] [outer = 0x128863400] 15:27:33 INFO - PROCESS | 2568 | 1461277653939 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x12aa9e800) [pid = 2568] [serial = 1081] [outer = 0x128863400] 15:27:34 INFO - PROCESS | 2568 | 1461277654279 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]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 522ms 15:27:34 INFO - PROCESS | 2568 | 1461277654332 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:27:34 INFO - PROCESS | 2568 | 1461277654333 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:27:34 INFO - PROCESS | 2568 | 1461277654335 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 2568 | 1461277654336 Marionette TRACE conn2 <- [1,1414,null,{}] 15:27:34 INFO - PROCESS | 2568 | 1461277654338 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}] 15:27:34 INFO - PROCESS | 2568 | 1461277654412 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:27:34 INFO - PROCESS | 2568 | 1461277654461 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c129000 == 44 [pid = 2568] [id = 361] 15:27:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x11c4e1c00) [pid = 2568] [serial = 1082] [outer = 0x0] 15:27:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x12a0f5c00) [pid = 2568] [serial = 1083] [outer = 0x11c4e1c00] 15:27:34 INFO - PROCESS | 2568 | 1461277654488 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x12aaad800) [pid = 2568] [serial = 1084] [outer = 0x11c4e1c00] 15:27:34 INFO - PROCESS | 2568 | 1461277654799 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]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 470ms 15:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:27:34 INFO - PROCESS | 2568 | 1461277654810 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 2568 | 1461277654811 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:27:34 INFO - PROCESS | 2568 | 1461277654813 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 2568 | 1461277654814 Marionette TRACE conn2 <- [1,1418,null,{}] 15:27:34 INFO - PROCESS | 2568 | 1461277654816 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}] 15:27:34 INFO - PROCESS | 2568 | 1461277654897 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:27:34 INFO - PROCESS | 2568 | 1461277654902 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d742800 == 45 [pid = 2568] [id = 362] 15:27:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x12aaadc00) [pid = 2568] [serial = 1085] [outer = 0x0] 15:27:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x12ac71800) [pid = 2568] [serial = 1086] [outer = 0x12aaadc00] 15:27:34 INFO - PROCESS | 2568 | 1461277654930 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12ae0d000) [pid = 2568] [serial = 1087] [outer = 0x12aaadc00] 15:27:35 INFO - PROCESS | 2568 | 1461277655462 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]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 668ms 15:27:35 INFO - PROCESS | 2568 | 1461277655482 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 2568 | 1461277655485 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:27:35 INFO - PROCESS | 2568 | 1461277655507 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 2568 | 1461277655509 Marionette TRACE conn2 <- [1,1422,null,{}] 15:27:35 INFO - PROCESS | 2568 | 1461277655513 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}] 15:27:35 INFO - PROCESS | 2568 | 1461277655611 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:27:35 INFO - PROCESS | 2568 | 1461277655673 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab18000 == 46 [pid = 2568] [id = 363] 15:27:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x118cf3400) [pid = 2568] [serial = 1088] [outer = 0x0] 15:27:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x1191bb800) [pid = 2568] [serial = 1089] [outer = 0x118cf3400] 15:27:35 INFO - PROCESS | 2568 | 1461277655702 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x119abe400) [pid = 2568] [serial = 1090] [outer = 0x118cf3400] 15:27:36 INFO - PROCESS | 2568 | 1461277656143 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]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 15:27:36 INFO - PROCESS | 2568 | 1461277656188 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 2568 | 1461277656192 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:27:36 INFO - PROCESS | 2568 | 1461277656196 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 2568 | 1461277656198 Marionette TRACE conn2 <- [1,1426,null,{}] 15:27:36 INFO - PROCESS | 2568 | 1461277656201 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}] 15:27:36 INFO - PROCESS | 2568 | 1461277656331 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:27:36 INFO - PROCESS | 2568 | 1461277656377 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269bf000 == 47 [pid = 2568] [id = 364] 15:27:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x11a94f000) [pid = 2568] [serial = 1091] [outer = 0x0] 15:27:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x11bc65000) [pid = 2568] [serial = 1092] [outer = 0x11a94f000] 15:27:36 INFO - PROCESS | 2568 | 1461277656409 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x11c786400) [pid = 2568] [serial = 1093] [outer = 0x11a94f000] 15:27:36 INFO - PROCESS | 2568 | 1461277656827 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]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 676ms 15:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:27:36 INFO - PROCESS | 2568 | 1461277656873 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 2568 | 1461277656874 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:27:36 INFO - PROCESS | 2568 | 1461277656877 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 2568 | 1461277656879 Marionette TRACE conn2 <- [1,1430,null,{}] 15:27:36 INFO - PROCESS | 2568 | 1461277656904 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}] 15:27:37 INFO - PROCESS | 2568 | 1461277657020 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:27:37 INFO - PROCESS | 2568 | 1461277657069 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c458000 == 48 [pid = 2568] [id = 365] 15:27:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x126a72c00) [pid = 2568] [serial = 1094] [outer = 0x0] 15:27:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x126e78800) [pid = 2568] [serial = 1095] [outer = 0x126a72c00] 15:27:37 INFO - PROCESS | 2568 | 1461277657101 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12886f400) [pid = 2568] [serial = 1096] [outer = 0x126a72c00] 15:27:37 INFO - PROCESS | 2568 | 1461277657560 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]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 722ms 15:27:37 INFO - PROCESS | 2568 | 1461277657598 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 2568 | 1461277657600 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:27:37 INFO - PROCESS | 2568 | 1461277657622 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 2568 | 1461277657624 Marionette TRACE conn2 <- [1,1434,null,{}] 15:27:37 INFO - PROCESS | 2568 | 1461277657626 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}] 15:27:37 INFO - PROCESS | 2568 | 1461277657725 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:27:37 INFO - PROCESS | 2568 | 1461277657787 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x118581000 == 49 [pid = 2568] [id = 366] 15:27:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x115705800) [pid = 2568] [serial = 1097] [outer = 0x0] 15:27:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x119144c00) [pid = 2568] [serial = 1098] [outer = 0x115705800] 15:27:37 INFO - PROCESS | 2568 | 1461277657817 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x11c783c00) [pid = 2568] [serial = 1099] [outer = 0x115705800] 15:27:38 INFO - PROCESS | 2568 | 1461277658335 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]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 725ms 15:27:38 INFO - PROCESS | 2568 | 1461277658346 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 2568 | 1461277658349 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:27:38 INFO - PROCESS | 2568 | 1461277658377 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 2568 | 1461277658378 Marionette TRACE conn2 <- [1,1438,null,{}] 15:27:38 INFO - PROCESS | 2568 | 1461277658382 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}] 15:27:38 INFO - PROCESS | 2568 | 1461277658472 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:27:38 INFO - PROCESS | 2568 | 1461277658536 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x115985800 == 50 [pid = 2568] [id = 367] 15:27:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x118c88400) [pid = 2568] [serial = 1100] [outer = 0x0] 15:27:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x119142000) [pid = 2568] [serial = 1101] [outer = 0x118c88400] 15:27:38 INFO - PROCESS | 2568 | 1461277658565 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x119a39800) [pid = 2568] [serial = 1102] [outer = 0x118c88400] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab19000 == 49 [pid = 2568] [id = 102] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12c129000 == 48 [pid = 2568] [id = 361] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3c8800 == 47 [pid = 2568] [id = 360] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x12a02b800 == 46 [pid = 2568] [id = 359] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x115586800 == 45 [pid = 2568] [id = 358] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x128e2c000 == 44 [pid = 2568] [id = 357] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x127ebd800 == 43 [pid = 2568] [id = 356] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x126f59000 == 42 [pid = 2568] [id = 355] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x125af5800 == 41 [pid = 2568] [id = 354] 15:27:38 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12ac72c00) [pid = 2568] [serial = 1041] [outer = 0x0] [url = about:blank] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11c179800 == 40 [pid = 2568] [id = 353] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11b0ea800 == 39 [pid = 2568] [id = 352] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x119b35800 == 38 [pid = 2568] [id = 351] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11468a000 == 37 [pid = 2568] [id = 350] 15:27:38 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab16800 == 36 [pid = 2568] [id = 349] 15:27:38 INFO - PROCESS | 2568 | 1461277658938 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]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 573ms 15:27:38 INFO - PROCESS | 2568 | 1461277658949 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 2568 | 1461277658955 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:27:38 INFO - PROCESS | 2568 | 1461277658961 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 2568 | 1461277658963 Marionette TRACE conn2 <- [1,1442,null,{}] 15:27:38 INFO - PROCESS | 2568 | 1461277658965 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}] 15:27:39 INFO - PROCESS | 2568 | 1461277659042 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:27:39 INFO - PROCESS | 2568 | 1461277659047 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b6000 == 37 [pid = 2568] [id = 368] 15:27:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x119ab5400) [pid = 2568] [serial = 1103] [outer = 0x0] 15:27:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x11a88e800) [pid = 2568] [serial = 1104] [outer = 0x119ab5400] 15:27:39 INFO - PROCESS | 2568 | 1461277659076 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x11af96000) [pid = 2568] [serial = 1105] [outer = 0x119ab5400] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12ac32c00) [pid = 2568] [serial = 1039] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x11bc67c00) [pid = 2568] [serial = 1005] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11c19d000) [pid = 2568] [serial = 1006] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x118c88000) [pid = 2568] [serial = 996] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x1199ed800) [pid = 2568] [serial = 997] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x11ada6000) [pid = 2568] [serial = 1002] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x11bb37800) [pid = 2568] [serial = 1003] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x1274aec00) [pid = 2568] [serial = 1017] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x1274ee400) [pid = 2568] [serial = 1018] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x12900e400) [pid = 2568] [serial = 1023] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x125a6fc00) [pid = 2568] [serial = 1011] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x125ff1000) [pid = 2568] [serial = 1012] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x129557800) [pid = 2568] [serial = 1024] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x11a602c00) [pid = 2568] [serial = 999] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11acd7800) [pid = 2568] [serial = 1000] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x1177c2c00) [pid = 2568] [serial = 993] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x118937400) [pid = 2568] [serial = 994] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x123935400) [pid = 2568] [serial = 1008] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12596ec00) [pid = 2568] [serial = 1009] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x1269b0800) [pid = 2568] [serial = 1014] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x126f3cc00) [pid = 2568] [serial = 1015] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x1279b9000) [pid = 2568] [serial = 1020] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x12a0e9800) [pid = 2568] [serial = 1026] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x12aaa6400) [pid = 2568] [serial = 1029] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 91 (0x1199ecc00) [pid = 2568] [serial = 1032] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 90 (0x11ad97c00) [pid = 2568] [serial = 1033] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 89 (0x12aaa7800) [pid = 2568] [serial = 1038] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 88 (0x11c788400) [pid = 2568] [serial = 1035] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 87 (0x12ac24800) [pid = 2568] [serial = 1030] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 86 (0x12a0f6800) [pid = 2568] [serial = 1027] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 85 (0x1272a7c00) [pid = 2568] [serial = 1036] [outer = 0x0] [url = about:blank] 15:27:39 INFO - PROCESS | 2568 | --DOMWINDOW == 84 (0x127f55000) [pid = 2568] [serial = 1021] [outer = 0x0] [url = about:blank] 15:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 15:27:39 INFO - PROCESS | 2568 | 1461277659474 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]]]}] 15:27:39 INFO - PROCESS | 2568 | 1461277659482 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 2568 | 1461277659483 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:27:39 INFO - PROCESS | 2568 | 1461277659491 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 2568 | 1461277659493 Marionette TRACE conn2 <- [1,1446,null,{}] 15:27:39 INFO - PROCESS | 2568 | 1461277659502 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}] 15:27:39 INFO - PROCESS | 2568 | 1461277659616 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:27:39 INFO - PROCESS | 2568 | 1461277659625 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c18d000 == 38 [pid = 2568] [id = 369] 15:27:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 85 (0x11b07c400) [pid = 2568] [serial = 1106] [outer = 0x0] 15:27:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 86 (0x11bc6bc00) [pid = 2568] [serial = 1107] [outer = 0x11b07c400] 15:27:39 INFO - PROCESS | 2568 | 1461277659668 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 87 (0x11c784800) [pid = 2568] [serial = 1108] [outer = 0x11b07c400] 15:27:40 INFO - PROCESS | 2568 | 1461277660003 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]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 15:27:40 INFO - PROCESS | 2568 | 1461277660011 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:27:40 INFO - PROCESS | 2568 | 1461277660013 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:27:40 INFO - PROCESS | 2568 | 1461277660015 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 2568 | 1461277660016 Marionette TRACE conn2 <- [1,1450,null,{}] 15:27:40 INFO - PROCESS | 2568 | 1461277660022 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}] 15:27:40 INFO - PROCESS | 2568 | 1461277660090 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:27:40 INFO - PROCESS | 2568 | 1461277660135 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c7cd800 == 39 [pid = 2568] [id = 370] 15:27:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 88 (0x11c4df000) [pid = 2568] [serial = 1109] [outer = 0x0] 15:27:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 89 (0x12393f800) [pid = 2568] [serial = 1110] [outer = 0x11c4df000] 15:27:40 INFO - PROCESS | 2568 | 1461277660176 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 90 (0x12596c400) [pid = 2568] [serial = 1111] [outer = 0x11c4df000] 15:27:40 INFO - PROCESS | 2568 | 1461277660615 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]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 620ms 15:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:27:40 INFO - PROCESS | 2568 | 1461277660637 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 2568 | 1461277660639 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:27:40 INFO - PROCESS | 2568 | 1461277660641 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 2568 | 1461277660642 Marionette TRACE conn2 <- [1,1454,null,{}] 15:27:40 INFO - PROCESS | 2568 | 1461277660644 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}] 15:27:40 INFO - PROCESS | 2568 | 1461277660740 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:27:40 INFO - PROCESS | 2568 | 1461277660746 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c82000 == 40 [pid = 2568] [id = 371] 15:27:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 91 (0x125849000) [pid = 2568] [serial = 1112] [outer = 0x0] 15:27:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 92 (0x125c2cc00) [pid = 2568] [serial = 1113] [outer = 0x125849000] 15:27:40 INFO - PROCESS | 2568 | 1461277660774 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x126e70400) [pid = 2568] [serial = 1114] [outer = 0x125849000] 15:27:41 INFO - PROCESS | 2568 | 1461277661111 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]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 15:27:41 INFO - PROCESS | 2568 | 1461277661159 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 2568 | 1461277661161 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:27:41 INFO - PROCESS | 2568 | 1461277661163 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 2568 | 1461277661164 Marionette TRACE conn2 <- [1,1458,null,{}] 15:27:41 INFO - PROCESS | 2568 | 1461277661166 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}] 15:27:41 INFO - PROCESS | 2568 | 1461277661275 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:27:41 INFO - PROCESS | 2568 | 1461277661279 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x118957000 == 41 [pid = 2568] [id = 372] 15:27:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x12596d400) [pid = 2568] [serial = 1115] [outer = 0x0] 15:27:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x12749e400) [pid = 2568] [serial = 1116] [outer = 0x12596d400] 15:27:41 INFO - PROCESS | 2568 | 1461277661308 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x12900d000) [pid = 2568] [serial = 1117] [outer = 0x12596d400] 15:27:41 INFO - PROCESS | 2568 | 1461277661664 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]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 15:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:27:41 INFO - PROCESS | 2568 | 1461277661682 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 2568 | 1461277661683 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:27:41 INFO - PROCESS | 2568 | 1461277661686 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 2568 | 1461277661688 Marionette TRACE conn2 <- [1,1462,null,{}] 15:27:41 INFO - PROCESS | 2568 | 1461277661690 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}] 15:27:41 INFO - PROCESS | 2568 | 1461277661783 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:27:41 INFO - PROCESS | 2568 | 1461277661798 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288db000 == 42 [pid = 2568] [id = 373] 15:27:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x12900e400) [pid = 2568] [serial = 1118] [outer = 0x0] 15:27:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x129556c00) [pid = 2568] [serial = 1119] [outer = 0x12900e400] 15:27:41 INFO - PROCESS | 2568 | 1461277661824 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12a0ef800) [pid = 2568] [serial = 1120] [outer = 0x12900e400] 15:27:42 INFO - PROCESS | 2568 | 1461277662164 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]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 15:27:42 INFO - PROCESS | 2568 | 1461277662206 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 2568 | 1461277662207 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:27:42 INFO - PROCESS | 2568 | 1461277662209 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 2568 | 1461277662210 Marionette TRACE conn2 <- [1,1466,null,{}] 15:27:42 INFO - PROCESS | 2568 | 1461277662213 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}] 15:27:42 INFO - PROCESS | 2568 | 1461277662308 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:27:42 INFO - PROCESS | 2568 | 1461277662320 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a034000 == 43 [pid = 2568] [id = 374] 15:27:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x129550800) [pid = 2568] [serial = 1121] [outer = 0x0] 15:27:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12aaa6000) [pid = 2568] [serial = 1122] [outer = 0x129550800] 15:27:42 INFO - PROCESS | 2568 | 1461277662346 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x12ac26400) [pid = 2568] [serial = 1123] [outer = 0x129550800] 15:27:42 INFO - PROCESS | 2568 | 1461277662686 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]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 15:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:27:42 INFO - PROCESS | 2568 | 1461277662729 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 2568 | 1461277662730 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:27:42 INFO - PROCESS | 2568 | 1461277662733 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 2568 | 1461277662734 Marionette TRACE conn2 <- [1,1470,null,{}] 15:27:42 INFO - PROCESS | 2568 | 1461277662739 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}] 15:27:42 INFO - PROCESS | 2568 | 1461277662833 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:27:42 INFO - PROCESS | 2568 | 1461277662837 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b08d800 == 44 [pid = 2568] [id = 375] 15:27:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x12a0f0000) [pid = 2568] [serial = 1124] [outer = 0x0] 15:27:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x12ac72c00) [pid = 2568] [serial = 1125] [outer = 0x12a0f0000] 15:27:42 INFO - PROCESS | 2568 | 1461277662862 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x12ae0e800) [pid = 2568] [serial = 1126] [outer = 0x12a0f0000] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x128863400) [pid = 2568] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x125979400) [pid = 2568] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x12ac23400) [pid = 2568] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x119abe800) [pid = 2568] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x11a886c00) [pid = 2568] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x11587a000) [pid = 2568] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11c4e0400) [pid = 2568] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x125a66000) [pid = 2568] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x1279b5c00) [pid = 2568] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x118f9d400) [pid = 2568] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x11af9d400) [pid = 2568] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x11215c400) [pid = 2568] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:27:43 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x11c4e1c00) [pid = 2568] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:27:43 INFO - PROCESS | 2568 | 1461277663249 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]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 15:27:43 INFO - PROCESS | 2568 | 1461277663255 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 2568 | 1461277663256 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:27:43 INFO - PROCESS | 2568 | 1461277663258 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 2568 | 1461277663259 Marionette TRACE conn2 <- [1,1474,null,{}] 15:27:43 INFO - PROCESS | 2568 | 1461277663261 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}] 15:27:43 INFO - PROCESS | 2568 | 1461277663340 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:27:43 INFO - PROCESS | 2568 | 1461277663389 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a03c800 == 45 [pid = 2568] [id = 376] 15:27:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x115975000) [pid = 2568] [serial = 1127] [outer = 0x0] 15:27:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x125a66000) [pid = 2568] [serial = 1128] [outer = 0x115975000] 15:27:43 INFO - PROCESS | 2568 | 1461277663414 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x12ac28000) [pid = 2568] [serial = 1129] [outer = 0x115975000] 15:27:43 INFO - PROCESS | 2568 | 1461277663797 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]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 15:27:43 INFO - PROCESS | 2568 | 1461277663827 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:27:43 INFO - PROCESS | 2568 | 1461277663829 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:27:43 INFO - PROCESS | 2568 | 1461277663832 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 2568 | 1461277663835 Marionette TRACE conn2 <- [1,1478,null,{}] 15:27:43 INFO - PROCESS | 2568 | 1461277663838 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}] 15:27:44 INFO - PROCESS | 2568 | 1461277664003 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:27:44 INFO - PROCESS | 2568 | 1461277664054 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c468000 == 46 [pid = 2568] [id = 377] 15:27:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x127e89800) [pid = 2568] [serial = 1130] [outer = 0x0] 15:27:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x12aed1800) [pid = 2568] [serial = 1131] [outer = 0x127e89800] 15:27:44 INFO - PROCESS | 2568 | 1461277664100 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x12b47b800) [pid = 2568] [serial = 1132] [outer = 0x127e89800] 15:27:44 INFO - PROCESS | 2568 | 1461277664388 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]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 571ms 15:27:44 INFO - PROCESS | 2568 | 1461277664411 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 2568 | 1461277664412 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:27:44 INFO - PROCESS | 2568 | 1461277664415 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 2568 | 1461277664416 Marionette TRACE conn2 <- [1,1482,null,{}] 15:27:44 INFO - PROCESS | 2568 | 1461277664427 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}] 15:27:44 INFO - PROCESS | 2568 | 1461277664518 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:27:44 INFO - PROCESS | 2568 | 1461277664526 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da8b800 == 47 [pid = 2568] [id = 378] 15:27:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x12b47e000) [pid = 2568] [serial = 1133] [outer = 0x0] 15:27:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x12b6a9400) [pid = 2568] [serial = 1134] [outer = 0x12b47e000] 15:27:44 INFO - PROCESS | 2568 | 1461277664565 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12c1abc00) [pid = 2568] [serial = 1135] [outer = 0x12b47e000] 15:27:45 INFO - PROCESS | 2568 | 1461277665090 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]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 780ms 15:27:45 INFO - PROCESS | 2568 | 1461277665195 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:27:45 INFO - PROCESS | 2568 | 1461277665197 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:27:45 INFO - PROCESS | 2568 | 1461277665200 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 2568 | 1461277665205 Marionette TRACE conn2 <- [1,1486,null,{}] 15:27:45 INFO - PROCESS | 2568 | 1461277665209 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}] 15:27:45 INFO - PROCESS | 2568 | 1461277665308 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:27:45 INFO - PROCESS | 2568 | 1461277665375 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x11910f000 == 48 [pid = 2568] [id = 379] 15:27:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x1158e3800) [pid = 2568] [serial = 1136] [outer = 0x0] 15:27:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x1177c3000) [pid = 2568] [serial = 1137] [outer = 0x1158e3800] 15:27:45 INFO - PROCESS | 2568 | 1461277665406 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x118c92400) [pid = 2568] [serial = 1138] [outer = 0x1158e3800] 15:27:45 INFO - PROCESS | 2568 | 1461277665861 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]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 674ms 15:27:45 INFO - PROCESS | 2568 | 1461277665897 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 2568 | 1461277665899 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:27:45 INFO - PROCESS | 2568 | 1461277665924 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 2568 | 1461277665927 Marionette TRACE conn2 <- [1,1490,null,{}] 15:27:45 INFO - PROCESS | 2568 | 1461277665930 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}] 15:27:46 INFO - PROCESS | 2568 | 1461277666030 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:27:46 INFO - PROCESS | 2568 | 1461277666093 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c38b000 == 49 [pid = 2568] [id = 380] 15:27:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x11ad8d800) [pid = 2568] [serial = 1139] [outer = 0x0] 15:27:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x11af9d000) [pid = 2568] [serial = 1140] [outer = 0x11ad8d800] 15:27:46 INFO - PROCESS | 2568 | 1461277666124 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x11bc62c00) [pid = 2568] [serial = 1141] [outer = 0x11ad8d800] 15:27:46 INFO - PROCESS | 2568 | 1461277666515 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]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 627ms 15:27:46 INFO - PROCESS | 2568 | 1461277666552 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 2568 | 1461277666554 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:27:46 INFO - PROCESS | 2568 | 1461277666592 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 2568 | 1461277666593 Marionette TRACE conn2 <- [1,1494,null,{}] 15:27:46 INFO - PROCESS | 2568 | 1461277666629 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}] 15:27:46 INFO - PROCESS | 2568 | 1461277666731 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:27:46 INFO - PROCESS | 2568 | 1461277666795 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c461000 == 50 [pid = 2568] [id = 381] 15:27:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12596f400) [pid = 2568] [serial = 1142] [outer = 0x0] 15:27:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x1279ae400) [pid = 2568] [serial = 1143] [outer = 0x12596f400] 15:27:46 INFO - PROCESS | 2568 | 1461277666828 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12886f000) [pid = 2568] [serial = 1144] [outer = 0x12596f400] 15:27:47 INFO - PROCESS | 2568 | 1461277667274 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]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 730ms 15:27:47 INFO - PROCESS | 2568 | 1461277667357 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 2568 | 1461277667359 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:27:47 INFO - PROCESS | 2568 | 1461277667364 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 2568 | 1461277667366 Marionette TRACE conn2 <- [1,1498,null,{}] 15:27:47 INFO - PROCESS | 2568 | 1461277667373 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}] 15:27:47 INFO - PROCESS | 2568 | 1461277667520 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:27:47 INFO - PROCESS | 2568 | 1461277667608 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e784800 == 51 [pid = 2568] [id = 382] 15:27:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12955c400) [pid = 2568] [serial = 1145] [outer = 0x0] 15:27:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12ac32800) [pid = 2568] [serial = 1146] [outer = 0x12955c400] 15:27:47 INFO - PROCESS | 2568 | 1461277667656 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12b34c400) [pid = 2568] [serial = 1147] [outer = 0x12955c400] 15:27:48 INFO - PROCESS | 2568 | 1461277668081 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]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 774ms 15:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:27:48 INFO - PROCESS | 2568 | 1461277668138 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 2568 | 1461277668140 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:27:48 INFO - PROCESS | 2568 | 1461277668142 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 2568 | 1461277668143 Marionette TRACE conn2 <- [1,1502,null,{}] 15:27:48 INFO - PROCESS | 2568 | 1461277668146 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}] 15:27:48 INFO - PROCESS | 2568 | 1461277668240 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:27:48 INFO - PROCESS | 2568 | 1461277668291 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f55000 == 52 [pid = 2568] [id = 383] 15:27:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x11a60d400) [pid = 2568] [serial = 1148] [outer = 0x0] 15:27:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12b34d000) [pid = 2568] [serial = 1149] [outer = 0x11a60d400] 15:27:48 INFO - PROCESS | 2568 | 1461277668321 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12c1b2c00) [pid = 2568] [serial = 1150] [outer = 0x11a60d400] 15:27:48 INFO - PROCESS | 2568 | 1461277668848 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]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 770ms 15:27:48 INFO - PROCESS | 2568 | 1461277668925 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 2568 | 1461277668928 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:27:48 INFO - PROCESS | 2568 | 1461277668931 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 2568 | 1461277668933 Marionette TRACE conn2 <- [1,1506,null,{}] 15:27:48 INFO - PROCESS | 2568 | 1461277668939 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}] 15:27:49 INFO - PROCESS | 2568 | 1461277669025 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:27:49 INFO - PROCESS | 2568 | 1461277669078 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c182000 == 53 [pid = 2568] [id = 384] 15:27:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x118f9d800) [pid = 2568] [serial = 1151] [outer = 0x0] 15:27:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x1191c5400) [pid = 2568] [serial = 1152] [outer = 0x118f9d800] 15:27:49 INFO - PROCESS | 2568 | 1461277669107 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x119ab7c00) [pid = 2568] [serial = 1153] [outer = 0x118f9d800] 15:27:49 INFO - PROCESS | 2568 | 1461277669552 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]]]}] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12c468000 == 52 [pid = 2568] [id = 377] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12a03c800 == 51 [pid = 2568] [id = 376] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12b08d800 == 50 [pid = 2568] [id = 375] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12a034000 == 49 [pid = 2568] [id = 374] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x1288db000 == 48 [pid = 2568] [id = 373] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x118957000 == 47 [pid = 2568] [id = 372] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x119c82000 == 46 [pid = 2568] [id = 371] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x1146df000) [pid = 2568] [serial = 1044] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x119ab1800) [pid = 2568] [serial = 1047] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x11c7cd800 == 45 [pid = 2568] [id = 370] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x11c18d000 == 44 [pid = 2568] [id = 369] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b6000 == 43 [pid = 2568] [id = 368] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x115985800 == 42 [pid = 2568] [id = 367] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x1269bf000 == 41 [pid = 2568] [id = 364] 15:27:49 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab18000 == 40 [pid = 2568] [id = 363] 15:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 674ms 15:27:49 INFO - PROCESS | 2568 | 1461277669606 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 2568 | 1461277669609 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12aa9e800) [pid = 2568] [serial = 1081] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x126a70800) [pid = 2568] [serial = 1065] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12ac7e000) [pid = 2568] [serial = 1042] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11ad86800) [pid = 2568] [serial = 1056] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x11bb37400) [pid = 2568] [serial = 1057] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x11bc68000) [pid = 2568] [serial = 1059] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x11c4dfc00) [pid = 2568] [serial = 1060] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x118538000) [pid = 2568] [serial = 1050] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x118cef400) [pid = 2568] [serial = 1051] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x123939400) [pid = 2568] [serial = 1062] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x127497400) [pid = 2568] [serial = 1068] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x126f3d000) [pid = 2568] [serial = 1066] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x127e92400) [pid = 2568] [serial = 1071] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x1279b5800) [pid = 2568] [serial = 1069] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x119ab9400) [pid = 2568] [serial = 1053] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x11a60cc00) [pid = 2568] [serial = 1054] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x12886ec00) [pid = 2568] [serial = 1072] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x129555000) [pid = 2568] [serial = 1080] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x12907c800) [pid = 2568] [serial = 1078] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x11ad90c00) [pid = 2568] [serial = 1075] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 96 (0x1158e8800) [pid = 2568] [serial = 1074] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 95 (0x12a0f5c00) [pid = 2568] [serial = 1083] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 94 (0x12aaad800) [pid = 2568] [serial = 1084] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 93 (0x1274a0c00) [pid = 2568] [serial = 1077] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | --DOMWINDOW == 92 (0x125845800) [pid = 2568] [serial = 1063] [outer = 0x0] [url = about:blank] 15:27:49 INFO - PROCESS | 2568 | 1461277669630 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 2568 | 1461277669632 Marionette TRACE conn2 <- [1,1510,null,{}] 15:27:49 INFO - PROCESS | 2568 | 1461277669636 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}] 15:27:49 INFO - PROCESS | 2568 | 1461277669710 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:27:49 INFO - PROCESS | 2568 | 1461277669721 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x119152800 == 41 [pid = 2568] [id = 385] 15:27:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 93 (0x119d6e800) [pid = 2568] [serial = 1154] [outer = 0x0] 15:27:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 94 (0x11a60ec00) [pid = 2568] [serial = 1155] [outer = 0x119d6e800] 15:27:49 INFO - PROCESS | 2568 | 1461277669749 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 95 (0x11ada6000) [pid = 2568] [serial = 1156] [outer = 0x119d6e800] 15:27:50 INFO - PROCESS | 2568 | 1461277670089 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]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 481ms 15:27:50 INFO - PROCESS | 2568 | 1461277670106 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:27:50 INFO - PROCESS | 2568 | 1461277670107 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:27:50 INFO - PROCESS | 2568 | 1461277670109 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 2568 | 1461277670111 Marionette TRACE conn2 <- [1,1514,null,{}] 15:27:50 INFO - PROCESS | 2568 | 1461277670119 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}] 15:27:50 INFO - PROCESS | 2568 | 1461277670219 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:27:50 INFO - PROCESS | 2568 | 1461277670265 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad79800 == 42 [pid = 2568] [id = 386] 15:27:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 96 (0x11ad90c00) [pid = 2568] [serial = 1157] [outer = 0x0] 15:27:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 97 (0x11bc6b000) [pid = 2568] [serial = 1158] [outer = 0x11ad90c00] 15:27:50 INFO - PROCESS | 2568 | 1461277670311 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x123937c00) [pid = 2568] [serial = 1159] [outer = 0x11ad90c00] 15:27:50 INFO - PROCESS | 2568 | 1461277670604 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]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 15:27:50 INFO - PROCESS | 2568 | 1461277670632 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 2568 | 1461277670635 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:27:50 INFO - PROCESS | 2568 | 1461277670643 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 2568 | 1461277670645 Marionette TRACE conn2 <- [1,1518,null,{}] 15:27:50 INFO - PROCESS | 2568 | 1461277670648 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}] 15:27:50 INFO - PROCESS | 2568 | 1461277670765 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:27:50 INFO - PROCESS | 2568 | 1461277670840 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b0000 == 43 [pid = 2568] [id = 387] 15:27:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x11c479400) [pid = 2568] [serial = 1160] [outer = 0x0] 15:27:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x123941c00) [pid = 2568] [serial = 1161] [outer = 0x11c479400] 15:27:50 INFO - PROCESS | 2568 | 1461277670883 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x1269b8400) [pid = 2568] [serial = 1162] [outer = 0x11c479400] 15:27:51 INFO - PROCESS | 2568 | 1461277671136 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 15:27:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:27:51 INFO - PROCESS | 2568 | 1461277671163 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 2568 | 1461277671164 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:27:51 INFO - PROCESS | 2568 | 1461277671167 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 2568 | 1461277671169 Marionette TRACE conn2 <- [1,1522,null,{}] 15:27:51 INFO - PROCESS | 2568 | 1461277671180 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}] 15:27:51 INFO - PROCESS | 2568 | 1461277671267 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:27:51 INFO - PROCESS | 2568 | 1461277671276 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fcc000 == 44 [pid = 2568] [id = 388] 15:27:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x126a78800) [pid = 2568] [serial = 1163] [outer = 0x0] 15:27:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x126f74000) [pid = 2568] [serial = 1164] [outer = 0x126a78800] 15:27:51 INFO - PROCESS | 2568 | 1461277671315 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x1274b9400) [pid = 2568] [serial = 1165] [outer = 0x126a78800] 15:27:51 INFO - PROCESS | 2568 | 1461277671810 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"]]]}] 15:27:51 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 () { 15:27:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:27:51 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 () { 15:27:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:27:51 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 () { 15:27:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:27:51 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 () { 15:27:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:27:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 681ms 15:27:51 INFO - PROCESS | 2568 | 1461277671848 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 2568 | 1461277671850 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:27:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:27:51 INFO - PROCESS | 2568 | 1461277671858 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 2568 | 1461277671859 Marionette TRACE conn2 <- [1,1526,null,{}] 15:27:51 INFO - PROCESS | 2568 | 1461277671861 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}] 15:27:51 INFO - PROCESS | 2568 | 1461277671969 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:27:51 INFO - PROCESS | 2568 | 1461277671974 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e22800 == 45 [pid = 2568] [id = 389] 15:27:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x126a78c00) [pid = 2568] [serial = 1166] [outer = 0x0] 15:27:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x1279b7400) [pid = 2568] [serial = 1167] [outer = 0x126a78c00] 15:27:52 INFO - PROCESS | 2568 | 1461277672003 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12aaa4800) [pid = 2568] [serial = 1168] [outer = 0x126a78c00] 15:27:52 INFO - PROCESS | 2568 | 1461277672316 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"]]]}] 15:27:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:27:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:27:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:27:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 15:27:52 INFO - PROCESS | 2568 | 1461277672377 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:27:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:27:52 INFO - PROCESS | 2568 | 1461277672378 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:27:52 INFO - PROCESS | 2568 | 1461277672380 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 2568 | 1461277672381 Marionette TRACE conn2 <- [1,1530,null,{}] 15:27:52 INFO - PROCESS | 2568 | 1461277672384 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}] 15:27:52 INFO - PROCESS | 2568 | 1461277672477 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:27:52 INFO - PROCESS | 2568 | 1461277672481 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a02d800 == 46 [pid = 2568] [id = 390] 15:27:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12aaa8000) [pid = 2568] [serial = 1169] [outer = 0x0] 15:27:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12ac2bc00) [pid = 2568] [serial = 1170] [outer = 0x12aaa8000] 15:27:52 INFO - PROCESS | 2568 | 1461277672507 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12aecf000) [pid = 2568] [serial = 1171] [outer = 0x12aaa8000] 15:27:52 INFO - PROCESS | 2568 | 1461277672827 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]]]}] 15:27:52 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 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:27:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:27:52 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. 15:27:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:27:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 15:27:52 INFO - PROCESS | 2568 | 1461277672849 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 2568 | 1461277672850 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:27:52 INFO - PROCESS | 2568 | 1461277672854 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 2568 | 1461277672855 Marionette TRACE conn2 <- [1,1534,null,{}] 15:27:52 INFO - PROCESS | 2568 | 1461277672857 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}] 15:27:52 INFO - PROCESS | 2568 | 1461277672961 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:27:52 INFO - PROCESS | 2568 | 1461277672965 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3c9000 == 47 [pid = 2568] [id = 391] 15:27:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12ac25400) [pid = 2568] [serial = 1172] [outer = 0x0] 15:27:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12b6af800) [pid = 2568] [serial = 1173] [outer = 0x12ac25400] 15:27:52 INFO - PROCESS | 2568 | 1461277672990 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12c375c00) [pid = 2568] [serial = 1174] [outer = 0x12ac25400] 15:27:53 INFO - PROCESS | 2568 | 1461277673309 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 15:27:53 INFO - PROCESS | 2568 | 1461277673381 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:27:53 INFO - PROCESS | 2568 | 1461277673382 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:27:53 INFO - PROCESS | 2568 | 1461277673386 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 2568 | 1461277673388 Marionette TRACE conn2 <- [1,1538,null,{}] 15:27:53 INFO - PROCESS | 2568 | 1461277673391 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}] 15:27:53 INFO - PROCESS | 2568 | 1461277673522 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:27:53 INFO - PROCESS | 2568 | 1461277673539 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c12e800 == 48 [pid = 2568] [id = 392] 15:27:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12b34dc00) [pid = 2568] [serial = 1175] [outer = 0x0] 15:27:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12d2ecc00) [pid = 2568] [serial = 1176] [outer = 0x12b34dc00] 15:27:53 INFO - PROCESS | 2568 | 1461277673579 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12d2f4800) [pid = 2568] [serial = 1177] [outer = 0x12b34dc00] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x125978c00) [pid = 2568] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x1197eac00) [pid = 2568] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x12596d400) [pid = 2568] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x129550800) [pid = 2568] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12900e400) [pid = 2568] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x115705800) [pid = 2568] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x115975000) [pid = 2568] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x11b07c400) [pid = 2568] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x118c88400) [pid = 2568] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x11c4df000) [pid = 2568] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:27:53 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x125849000) [pid = 2568] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:27:54 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x119ab5400) [pid = 2568] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:27:54 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x12a0f0000) [pid = 2568] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:27:54 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x127e89800) [pid = 2568] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:27:54 INFO - PROCESS | 2568 | 1461277674088 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]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 722ms 15:27:54 INFO - PROCESS | 2568 | 1461277674115 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 2568 | 1461277674117 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:27:54 INFO - PROCESS | 2568 | 1461277674125 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 2568 | 1461277674126 Marionette TRACE conn2 <- [1,1542,null,{}] 15:27:54 INFO - PROCESS | 2568 | 1461277674130 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}] 15:27:54 INFO - PROCESS | 2568 | 1461277674251 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:27:54 INFO - PROCESS | 2568 | 1461277674334 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b0e9000 == 49 [pid = 2568] [id = 393] 15:27:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x112153800) [pid = 2568] [serial = 1178] [outer = 0x0] 15:27:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x11a886c00) [pid = 2568] [serial = 1179] [outer = 0x112153800] 15:27:54 INFO - PROCESS | 2568 | 1461277674373 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x126a7a800) [pid = 2568] [serial = 1180] [outer = 0x112153800] 15:27:54 INFO - PROCESS | 2568 | 1461277674654 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]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 573ms 15:27:54 INFO - PROCESS | 2568 | 1461277674695 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 2568 | 1461277674697 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:27:54 INFO - PROCESS | 2568 | 1461277674699 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 2568 | 1461277674700 Marionette TRACE conn2 <- [1,1546,null,{}] 15:27:54 INFO - PROCESS | 2568 | 1461277674706 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}] 15:27:54 INFO - PROCESS | 2568 | 1461277674799 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:27:54 INFO - PROCESS | 2568 | 1461277674872 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7ce000 == 50 [pid = 2568] [id = 394] 15:27:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x11570e000) [pid = 2568] [serial = 1181] [outer = 0x0] 15:27:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x12b481800) [pid = 2568] [serial = 1182] [outer = 0x11570e000] 15:27:54 INFO - PROCESS | 2568 | 1461277674902 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12d83f000) [pid = 2568] [serial = 1183] [outer = 0x11570e000] 15:27:55 INFO - PROCESS | 2568 | 1461277675186 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 15:27:55 INFO - PROCESS | 2568 | 1461277675228 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 2568 | 1461277675229 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:27:55 INFO - PROCESS | 2568 | 1461277675232 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 2568 | 1461277675233 Marionette TRACE conn2 <- [1,1550,null,{}] 15:27:55 INFO - PROCESS | 2568 | 1461277675238 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}] 15:27:55 INFO - PROCESS | 2568 | 1461277675341 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:27:55 INFO - PROCESS | 2568 | 1461277675347 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea61800 == 51 [pid = 2568] [id = 395] 15:27:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12d83d800) [pid = 2568] [serial = 1184] [outer = 0x0] 15:27:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12d8bdc00) [pid = 2568] [serial = 1185] [outer = 0x12d83d800] 15:27:55 INFO - PROCESS | 2568 | 1461277675384 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12da30000) [pid = 2568] [serial = 1186] [outer = 0x12d83d800] 15:27:55 INFO - PROCESS | 2568 | 1461277675849 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 626ms 15:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:27:55 INFO - PROCESS | 2568 | 1461277675859 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 2568 | 1461277675860 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:27:55 INFO - PROCESS | 2568 | 1461277675862 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 2568 | 1461277675864 Marionette TRACE conn2 <- [1,1554,null,{}] 15:27:55 INFO - PROCESS | 2568 | 1461277675866 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}] 15:27:55 INFO - PROCESS | 2568 | 1461277675947 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:27:55 INFO - PROCESS | 2568 | 1461277675952 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed55000 == 52 [pid = 2568] [id = 396] 15:27:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12da30800) [pid = 2568] [serial = 1187] [outer = 0x0] 15:27:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12db79000) [pid = 2568] [serial = 1188] [outer = 0x12da30800] 15:27:55 INFO - PROCESS | 2568 | 1461277675977 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12db80800) [pid = 2568] [serial = 1189] [outer = 0x12da30800] 15:27:56 INFO - PROCESS | 2568 | 1461277676525 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]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 669ms 15:27:56 INFO - PROCESS | 2568 | 1461277676532 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 2568 | 1461277676534 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:27:56 INFO - PROCESS | 2568 | 1461277676540 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 2568 | 1461277676542 Marionette TRACE conn2 <- [1,1558,null,{}] 15:27:56 INFO - PROCESS | 2568 | 1461277676546 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}] 15:27:56 INFO - PROCESS | 2568 | 1461277676648 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:27:56 INFO - PROCESS | 2568 | 1461277676700 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab14800 == 53 [pid = 2568] [id = 397] 15:27:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x115874400) [pid = 2568] [serial = 1190] [outer = 0x0] 15:27:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x11a94bc00) [pid = 2568] [serial = 1191] [outer = 0x115874400] 15:27:56 INFO - PROCESS | 2568 | 1461277676732 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x11bb37800) [pid = 2568] [serial = 1192] [outer = 0x115874400] 15:27:57 INFO - PROCESS | 2568 | 1461277677164 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]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 15:27:57 INFO - PROCESS | 2568 | 1461277677211 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 2568 | 1461277677215 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:27:57 INFO - PROCESS | 2568 | 1461277677238 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 2568 | 1461277677239 Marionette TRACE conn2 <- [1,1562,null,{}] 15:27:57 INFO - PROCESS | 2568 | 1461277677243 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}] 15:27:57 INFO - PROCESS | 2568 | 1461277677366 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:27:57 INFO - PROCESS | 2568 | 1461277677433 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ec9000 == 54 [pid = 2568] [id = 398] 15:27:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x11c4df000) [pid = 2568] [serial = 1193] [outer = 0x0] 15:27:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x125845000) [pid = 2568] [serial = 1194] [outer = 0x11c4df000] 15:27:57 INFO - PROCESS | 2568 | 1461277677463 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x1269bc800) [pid = 2568] [serial = 1195] [outer = 0x11c4df000] 15:27:57 INFO - PROCESS | 2568 | 1461277677888 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]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 689ms 15:27:57 INFO - PROCESS | 2568 | 1461277677908 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 2568 | 1461277677910 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:27:57 INFO - PROCESS | 2568 | 1461277677912 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 2568 | 1461277677915 Marionette TRACE conn2 <- [1,1566,null,{}] 15:27:57 INFO - PROCESS | 2568 | 1461277677923 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}] 15:27:58 INFO - PROCESS | 2568 | 1461277678027 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:27:58 INFO - PROCESS | 2568 | 1461277678080 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e20a000 == 55 [pid = 2568] [id = 399] 15:27:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x127e8bc00) [pid = 2568] [serial = 1196] [outer = 0x0] 15:27:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x129553400) [pid = 2568] [serial = 1197] [outer = 0x127e8bc00] 15:27:58 INFO - PROCESS | 2568 | 1461277678113 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12aaa0000) [pid = 2568] [serial = 1198] [outer = 0x127e8bc00] 15:27:58 INFO - PROCESS | 2568 | 1461277678560 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]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 676ms 15:27:58 INFO - PROCESS | 2568 | 1461277678589 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 2568 | 1461277678590 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:27:58 INFO - PROCESS | 2568 | 1461277678593 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 2568 | 1461277678594 Marionette TRACE conn2 <- [1,1570,null,{}] 15:27:58 INFO - PROCESS | 2568 | 1461277678596 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}] 15:27:58 INFO - PROCESS | 2568 | 1461277678697 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:27:58 INFO - PROCESS | 2568 | 1461277678781 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f01d800 == 56 [pid = 2568] [id = 400] 15:27:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12aaa2000) [pid = 2568] [serial = 1199] [outer = 0x0] 15:27:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12c1ad800) [pid = 2568] [serial = 1200] [outer = 0x12aaa2000] 15:27:58 INFO - PROCESS | 2568 | 1461277678812 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12d2f3c00) [pid = 2568] [serial = 1201] [outer = 0x12aaa2000] 15:27:59 INFO - PROCESS | 2568 | 1461277679233 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]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 668ms 15:27:59 INFO - PROCESS | 2568 | 1461277679262 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 2568 | 1461277679263 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:27:59 INFO - PROCESS | 2568 | 1461277679265 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 2568 | 1461277679267 Marionette TRACE conn2 <- [1,1574,null,{}] 15:27:59 INFO - PROCESS | 2568 | 1461277679269 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}] 15:27:59 INFO - PROCESS | 2568 | 1461277679369 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:27:59 INFO - PROCESS | 2568 | 1461277679425 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b35800 == 57 [pid = 2568] [id = 401] 15:27:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x11bc6dc00) [pid = 2568] [serial = 1202] [outer = 0x0] 15:27:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12ac27c00) [pid = 2568] [serial = 1203] [outer = 0x11bc6dc00] 15:27:59 INFO - PROCESS | 2568 | 1461277679456 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12d833800) [pid = 2568] [serial = 1204] [outer = 0x11bc6dc00] 15:28:00 INFO - PROCESS | 2568 | 1461277680039 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]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 820ms 15:28:00 INFO - PROCESS | 2568 | 1461277680088 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 2568 | 1461277680090 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:28:00 INFO - PROCESS | 2568 | 1461277680094 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 2568 | 1461277680096 Marionette TRACE conn2 <- [1,1578,null,{}] 15:28:00 INFO - PROCESS | 2568 | 1461277680100 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}] 15:28:00 INFO - PROCESS | 2568 | 1461277680192 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:28:00 INFO - PROCESS | 2568 | 1461277680262 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfc1000 == 58 [pid = 2568] [id = 402] 15:28:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x1158e8400) [pid = 2568] [serial = 1205] [outer = 0x0] 15:28:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x118938000) [pid = 2568] [serial = 1206] [outer = 0x1158e8400] 15:28:00 INFO - PROCESS | 2568 | 1461277680291 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x11913fc00) [pid = 2568] [serial = 1207] [outer = 0x1158e8400] 15:28:00 INFO - PROCESS | 2568 | 1461277680727 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]]]}] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea61800 == 57 [pid = 2568] [id = 395] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7ce000 == 56 [pid = 2568] [id = 394] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x11b0e9000 == 55 [pid = 2568] [id = 393] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12c12e800 == 54 [pid = 2568] [id = 392] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3c9000 == 53 [pid = 2568] [id = 391] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12a02d800 == 52 [pid = 2568] [id = 390] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x128e22800 == 51 [pid = 2568] [id = 389] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12ac71800) [pid = 2568] [serial = 1086] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12b6a9400) [pid = 2568] [serial = 1134] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x126fcc000 == 50 [pid = 2568] [id = 388] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b0000 == 49 [pid = 2568] [id = 387] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad79800 == 48 [pid = 2568] [id = 386] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x119152800 == 47 [pid = 2568] [id = 385] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x11c182000 == 46 [pid = 2568] [id = 384] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x125f55000 == 45 [pid = 2568] [id = 383] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12e784800 == 44 [pid = 2568] [id = 382] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12c461000 == 43 [pid = 2568] [id = 381] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x11c38b000 == 42 [pid = 2568] [id = 380] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x11910f000 == 41 [pid = 2568] [id = 379] 15:28:00 INFO - PROCESS | 2568 | --DOCSHELL 0x12da8b800 == 40 [pid = 2568] [id = 378] 15:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 673ms 15:28:00 INFO - PROCESS | 2568 | 1461277680767 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 2568 | 1461277680771 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:28:00 INFO - PROCESS | 2568 | 1461277680775 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 2568 | 1461277680776 Marionette TRACE conn2 <- [1,1582,null,{}] 15:28:00 INFO - PROCESS | 2568 | 1461277680779 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}] 15:28:00 INFO - PROCESS | 2568 | 1461277680864 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12d83a400) [pid = 2568] [serial = 991] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x119d6a800) [pid = 2568] [serial = 1048] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12749e400) [pid = 2568] [serial = 1116] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12aaa6000) [pid = 2568] [serial = 1122] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x129556c00) [pid = 2568] [serial = 1119] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x119144c00) [pid = 2568] [serial = 1098] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x125a66000) [pid = 2568] [serial = 1128] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x1191bb800) [pid = 2568] [serial = 1089] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11bc6bc00) [pid = 2568] [serial = 1107] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x11c784800) [pid = 2568] [serial = 1108] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x119a39800) [pid = 2568] [serial = 1102] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x119142000) [pid = 2568] [serial = 1101] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x11bc65000) [pid = 2568] [serial = 1092] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12393f800) [pid = 2568] [serial = 1110] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12596c400) [pid = 2568] [serial = 1111] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x125c2cc00) [pid = 2568] [serial = 1113] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11af96000) [pid = 2568] [serial = 1105] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x11a88e800) [pid = 2568] [serial = 1104] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x126e78800) [pid = 2568] [serial = 1095] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12ac72c00) [pid = 2568] [serial = 1125] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x12b47b800) [pid = 2568] [serial = 1132] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12ac28000) [pid = 2568] [serial = 1129] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12ae0e800) [pid = 2568] [serial = 1126] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x11c783c00) [pid = 2568] [serial = 1099] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12a0ef800) [pid = 2568] [serial = 1120] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x12900d000) [pid = 2568] [serial = 1117] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x12ac26400) [pid = 2568] [serial = 1123] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x126e70400) [pid = 2568] [serial = 1114] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x12aed1800) [pid = 2568] [serial = 1131] [outer = 0x0] [url = about:blank] 15:28:00 INFO - PROCESS | 2568 | 1461277680926 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x119161000 == 41 [pid = 2568] [id = 403] 15:28:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x1191bb800) [pid = 2568] [serial = 1208] [outer = 0x0] 15:28:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x119abc000) [pid = 2568] [serial = 1209] [outer = 0x1191bb800] 15:28:00 INFO - PROCESS | 2568 | 1461277680953 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x11b90c800) [pid = 2568] [serial = 1210] [outer = 0x1191bb800] 15:28:01 INFO - PROCESS | 2568 | 1461277681247 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]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 15:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:28:01 INFO - PROCESS | 2568 | 1461277681298 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 2568 | 1461277681299 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:28:01 INFO - PROCESS | 2568 | 1461277681301 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 2568 | 1461277681306 Marionette TRACE conn2 <- [1,1586,null,{}] 15:28:01 INFO - PROCESS | 2568 | 1461277681313 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}] 15:28:01 INFO - PROCESS | 2568 | 1461277681393 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:28:01 INFO - PROCESS | 2568 | 1461277681478 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c181800 == 42 [pid = 2568] [id = 404] 15:28:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x11bc63400) [pid = 2568] [serial = 1211] [outer = 0x0] 15:28:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x11c785400) [pid = 2568] [serial = 1212] [outer = 0x11bc63400] 15:28:01 INFO - PROCESS | 2568 | 1461277681509 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x125e48400) [pid = 2568] [serial = 1213] [outer = 0x11bc63400] 15:28:01 INFO - PROCESS | 2568 | 1461277681799 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]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 524ms 15:28:01 INFO - PROCESS | 2568 | 1461277681827 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 2568 | 1461277681829 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:28:01 INFO - PROCESS | 2568 | 1461277681831 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 2568 | 1461277681832 Marionette TRACE conn2 <- [1,1590,null,{}] 15:28:01 INFO - PROCESS | 2568 | 1461277681835 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}] 15:28:01 INFO - PROCESS | 2568 | 1461277681916 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:28:01 INFO - PROCESS | 2568 | 1461277681923 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269d2800 == 43 [pid = 2568] [id = 405] 15:28:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x126a7ac00) [pid = 2568] [serial = 1214] [outer = 0x0] 15:28:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12749b000) [pid = 2568] [serial = 1215] [outer = 0x126a7ac00] 15:28:01 INFO - PROCESS | 2568 | 1461277681949 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x127e8c000) [pid = 2568] [serial = 1216] [outer = 0x126a7ac00] 15:28:02 INFO - PROCESS | 2568 | 1461277682273 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]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 474ms 15:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:28:02 INFO - PROCESS | 2568 | 1461277682306 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 2568 | 1461277682307 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:28:02 INFO - PROCESS | 2568 | 1461277682309 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 2568 | 1461277682310 Marionette TRACE conn2 <- [1,1594,null,{}] 15:28:02 INFO - PROCESS | 2568 | 1461277682313 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}] 15:28:02 INFO - PROCESS | 2568 | 1461277682388 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:28:02 INFO - PROCESS | 2568 | 1461277682393 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eab800 == 44 [pid = 2568] [id = 406] 15:28:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x127e8c400) [pid = 2568] [serial = 1217] [outer = 0x0] 15:28:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12907c800) [pid = 2568] [serial = 1218] [outer = 0x127e8c400] 15:28:02 INFO - PROCESS | 2568 | 1461277682418 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12955a000) [pid = 2568] [serial = 1219] [outer = 0x127e8c400] 15:28:02 INFO - PROCESS | 2568 | 1461277682855 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]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 567ms 15:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:28:02 INFO - PROCESS | 2568 | 1461277682888 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 2568 | 1461277682890 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:28:02 INFO - PROCESS | 2568 | 1461277682893 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 2568 | 1461277682895 Marionette TRACE conn2 <- [1,1598,null,{}] 15:28:02 INFO - PROCESS | 2568 | 1461277682898 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}] 15:28:03 INFO - PROCESS | 2568 | 1461277683064 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:28:03 INFO - PROCESS | 2568 | 1461277683101 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a993000 == 45 [pid = 2568] [id = 407] 15:28:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12aaa3000) [pid = 2568] [serial = 1220] [outer = 0x0] 15:28:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12ac30800) [pid = 2568] [serial = 1221] [outer = 0x12aaa3000] 15:28:03 INFO - PROCESS | 2568 | 1461277683129 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12b352c00) [pid = 2568] [serial = 1222] [outer = 0x12aaa3000] 15:28:03 INFO - PROCESS | 2568 | 1461277683428 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 571ms 15:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:28:03 INFO - PROCESS | 2568 | 1461277683464 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 2568 | 1461277683466 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:28:03 INFO - PROCESS | 2568 | 1461277683468 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 2568 | 1461277683469 Marionette TRACE conn2 <- [1,1602,null,{}] 15:28:03 INFO - PROCESS | 2568 | 1461277683474 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}] 15:28:03 INFO - PROCESS | 2568 | 1461277683571 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:28:03 INFO - PROCESS | 2568 | 1461277683575 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b079800 == 46 [pid = 2568] [id = 408] 15:28:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12aaa6c00) [pid = 2568] [serial = 1223] [outer = 0x0] 15:28:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12b6ae800) [pid = 2568] [serial = 1224] [outer = 0x12aaa6c00] 15:28:03 INFO - PROCESS | 2568 | 1461277683629 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12d2eb800) [pid = 2568] [serial = 1225] [outer = 0x12aaa6c00] 15:28:03 INFO - PROCESS | 2568 | 1461277683957 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 15:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:28:04 INFO - PROCESS | 2568 | 1461277683996 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 2568 | 1461277683997 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:28:04 INFO - PROCESS | 2568 | 1461277684000 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 2568 | 1461277684000 Marionette TRACE conn2 <- [1,1606,null,{}] 15:28:04 INFO - PROCESS | 2568 | 1461277684005 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}] 15:28:04 INFO - PROCESS | 2568 | 1461277684103 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:28:04 INFO - PROCESS | 2568 | 1461277684108 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c12e000 == 47 [pid = 2568] [id = 409] 15:28:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12b34f000) [pid = 2568] [serial = 1226] [outer = 0x0] 15:28:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12d839400) [pid = 2568] [serial = 1227] [outer = 0x12b34f000] 15:28:04 INFO - PROCESS | 2568 | 1461277684133 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12d8b7400) [pid = 2568] [serial = 1228] [outer = 0x12b34f000] 15:28:04 INFO - PROCESS | 2568 | 1461277684484 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]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:28:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 523ms 15:28:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:28:04 INFO - PROCESS | 2568 | 1461277684523 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 2568 | 1461277684525 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:28:04 INFO - PROCESS | 2568 | 1461277684527 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 2568 | 1461277684528 Marionette TRACE conn2 <- [1,1610,null,{}] 15:28:04 INFO - PROCESS | 2568 | 1461277684530 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}] 15:28:04 INFO - PROCESS | 2568 | 1461277684629 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:28:04 INFO - PROCESS | 2568 | 1461277684640 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d74f000 == 48 [pid = 2568] [id = 410] 15:28:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12d8b7c00) [pid = 2568] [serial = 1229] [outer = 0x0] 15:28:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12da2a000) [pid = 2568] [serial = 1230] [outer = 0x12d8b7c00] 15:28:04 INFO - PROCESS | 2568 | 1461277684665 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12db7f400) [pid = 2568] [serial = 1231] [outer = 0x12d8b7c00] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12aaadc00) [pid = 2568] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x118cf3400) [pid = 2568] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x11a94f000) [pid = 2568] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x126a72c00) [pid = 2568] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12d83d800) [pid = 2568] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12aaa8000) [pid = 2568] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12ac25400) [pid = 2568] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12596f400) [pid = 2568] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11a60d400) [pid = 2568] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x118f9d800) [pid = 2568] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x119d6e800) [pid = 2568] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11ad8d800) [pid = 2568] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x126a78800) [pid = 2568] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x11ad90c00) [pid = 2568] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12955c400) [pid = 2568] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x1158e3800) [pid = 2568] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x11c479400) [pid = 2568] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12b34dc00) [pid = 2568] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x112153800) [pid = 2568] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x11570e000) [pid = 2568] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x126a78c00) [pid = 2568] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:28:05 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x1144d0800) [pid = 2568] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:28:05 INFO - PROCESS | 2568 | 1461277685105 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]]]}] 15:28:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 622ms 15:28:05 INFO - PROCESS | 2568 | 1461277685149 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 2568 | 1461277685150 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:28:05 INFO - PROCESS | 2568 | 1461277685153 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 2568 | 1461277685154 Marionette TRACE conn2 <- [1,1614,null,{}] 15:28:05 INFO - PROCESS | 2568 | 1461277685156 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}] 15:28:05 INFO - PROCESS | 2568 | 1461277685234 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:28:05 INFO - PROCESS | 2568 | 1461277685241 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269bf800 == 49 [pid = 2568] [id = 411] 15:28:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x1144d8400) [pid = 2568] [serial = 1232] [outer = 0x0] 15:28:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x119aea800) [pid = 2568] [serial = 1233] [outer = 0x1144d8400] 15:28:05 INFO - PROCESS | 2568 | 1461277685266 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x11bc61400) [pid = 2568] [serial = 1234] [outer = 0x1144d8400] 15:28:05 INFO - PROCESS | 2568 | 1461277685614 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]]]}] 15:28:05 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 15:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 470ms 15:28:05 INFO - PROCESS | 2568 | 1461277685624 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:28:05 INFO - PROCESS | 2568 | 1461277685625 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:28:05 INFO - PROCESS | 2568 | 1461277685627 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 2568 | 1461277685629 Marionette TRACE conn2 <- [1,1618,null,{}] 15:28:05 INFO - PROCESS | 2568 | 1461277685631 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}] 15:28:05 INFO - PROCESS | 2568 | 1461277685751 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:28:05 INFO - PROCESS | 2568 | 1461277685760 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e209000 == 50 [pid = 2568] [id = 412] 15:28:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x11c435000) [pid = 2568] [serial = 1235] [outer = 0x0] 15:28:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x12ac25400) [pid = 2568] [serial = 1236] [outer = 0x11c435000] 15:28:05 INFO - PROCESS | 2568 | 1461277685790 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12e423c00) [pid = 2568] [serial = 1237] [outer = 0x11c435000] 15:28:06 INFO - PROCESS | 2568 | 1461277686150 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 15:28:06 INFO - PROCESS | 2568 | 1461277686198 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:28:06 INFO - PROCESS | 2568 | 1461277686200 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:28:06 INFO - PROCESS | 2568 | 1461277686203 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 2568 | 1461277686205 Marionette TRACE conn2 <- [1,1622,null,{}] 15:28:06 INFO - PROCESS | 2568 | 1461277686208 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}] 15:28:06 INFO - PROCESS | 2568 | 1461277686331 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:28:06 INFO - PROCESS | 2568 | 1461277686415 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea73800 == 51 [pid = 2568] [id = 413] 15:28:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x11c787400) [pid = 2568] [serial = 1238] [outer = 0x0] 15:28:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12e427000) [pid = 2568] [serial = 1239] [outer = 0x11c787400] 15:28:06 INFO - PROCESS | 2568 | 1461277686455 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12e466c00) [pid = 2568] [serial = 1240] [outer = 0x11c787400] 15:28:06 INFO - PROCESS | 2568 | 1461277686758 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]]]}] 15:28:06 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 15:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 572ms 15:28:06 INFO - PROCESS | 2568 | 1461277686779 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 2568 | 1461277686780 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:28:06 INFO - PROCESS | 2568 | 1461277686783 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 2568 | 1461277686784 Marionette TRACE conn2 <- [1,1626,null,{}] 15:28:06 INFO - PROCESS | 2568 | 1461277686793 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}] 15:28:06 INFO - PROCESS | 2568 | 1461277686882 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:28:06 INFO - PROCESS | 2568 | 1461277686887 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2ee800 == 52 [pid = 2568] [id = 414] 15:28:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12e469400) [pid = 2568] [serial = 1241] [outer = 0x0] 15:28:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12e522c00) [pid = 2568] [serial = 1242] [outer = 0x12e469400] 15:28:06 INFO - PROCESS | 2568 | 1461277686912 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12e52b400) [pid = 2568] [serial = 1243] [outer = 0x12e469400] 15:28:07 INFO - PROCESS | 2568 | 1461277687369 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]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:28:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 622ms 15:28:07 INFO - PROCESS | 2568 | 1461277687406 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 2568 | 1461277687408 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:28:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:28:07 INFO - PROCESS | 2568 | 1461277687412 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 2568 | 1461277687414 Marionette TRACE conn2 <- [1,1630,null,{}] 15:28:07 INFO - PROCESS | 2568 | 1461277687419 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}] 15:28:07 INFO - PROCESS | 2568 | 1461277687558 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:28:07 INFO - PROCESS | 2568 | 1461277687611 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad76000 == 53 [pid = 2568] [id = 415] 15:28:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x1177be400) [pid = 2568] [serial = 1244] [outer = 0x0] 15:28:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x119ab4400) [pid = 2568] [serial = 1245] [outer = 0x1177be400] 15:28:07 INFO - PROCESS | 2568 | 1461277687643 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x11a94c000) [pid = 2568] [serial = 1246] [outer = 0x1177be400] 15:28:08 INFO - PROCESS | 2568 | 1461277688089 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 15:28:08 INFO - PROCESS | 2568 | 1461277688134 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 2568 | 1461277688138 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:28:08 INFO - PROCESS | 2568 | 1461277688143 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 2568 | 1461277688145 Marionette TRACE conn2 <- [1,1634,null,{}] 15:28:08 INFO - PROCESS | 2568 | 1461277688147 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}] 15:28:08 INFO - PROCESS | 2568 | 1461277688250 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:28:08 INFO - PROCESS | 2568 | 1461277688307 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b9b000 == 54 [pid = 2568] [id = 416] 15:28:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x11bc70c00) [pid = 2568] [serial = 1247] [outer = 0x0] 15:28:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x125971400) [pid = 2568] [serial = 1248] [outer = 0x11bc70c00] 15:28:08 INFO - PROCESS | 2568 | 1461277688337 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x126e78800) [pid = 2568] [serial = 1249] [outer = 0x11bc70c00] 15:28:08 INFO - PROCESS | 2568 | 1461277688775 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 15:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:28:08 INFO - PROCESS | 2568 | 1461277688812 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 2568 | 1461277688814 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:28:08 INFO - PROCESS | 2568 | 1461277688816 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 2568 | 1461277688819 Marionette TRACE conn2 <- [1,1638,null,{}] 15:28:08 INFO - PROCESS | 2568 | 1461277688827 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}] 15:28:08 INFO - PROCESS | 2568 | 1461277688956 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:28:09 INFO - PROCESS | 2568 | 1461277689063 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea61800 == 55 [pid = 2568] [id = 417] 15:28:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x129003c00) [pid = 2568] [serial = 1250] [outer = 0x0] 15:28:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12aaa8000) [pid = 2568] [serial = 1251] [outer = 0x129003c00] 15:28:09 INFO - PROCESS | 2568 | 1461277689118 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12ac76c00) [pid = 2568] [serial = 1252] [outer = 0x129003c00] 15:28:09 INFO - PROCESS | 2568 | 1461277689572 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:28:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 774ms 15:28:09 INFO - PROCESS | 2568 | 1461277689591 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 2568 | 1461277689593 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:28:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:28:09 INFO - PROCESS | 2568 | 1461277689595 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 2568 | 1461277689596 Marionette TRACE conn2 <- [1,1642,null,{}] 15:28:09 INFO - PROCESS | 2568 | 1461277689599 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}] 15:28:09 INFO - PROCESS | 2568 | 1461277689700 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:28:09 INFO - PROCESS | 2568 | 1461277689753 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6c3800 == 56 [pid = 2568] [id = 418] 15:28:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12aed3c00) [pid = 2568] [serial = 1253] [outer = 0x0] 15:28:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12d831400) [pid = 2568] [serial = 1254] [outer = 0x12aed3c00] 15:28:09 INFO - PROCESS | 2568 | 1461277689786 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12da32000) [pid = 2568] [serial = 1255] [outer = 0x12aed3c00] 15:28:10 INFO - PROCESS | 2568 | 1461277690199 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]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:28:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 619ms 15:28:10 INFO - PROCESS | 2568 | 1461277690214 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:28:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:28:10 INFO - PROCESS | 2568 | 1461277690215 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:28:10 INFO - PROCESS | 2568 | 1461277690218 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 2568 | 1461277690219 Marionette TRACE conn2 <- [1,1646,null,{}] 15:28:10 INFO - PROCESS | 2568 | 1461277690221 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}] 15:28:10 INFO - PROCESS | 2568 | 1461277690322 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:28:10 INFO - PROCESS | 2568 | 1461277690408 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x119adc800 == 57 [pid = 2568] [id = 419] 15:28:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x118fa3800) [pid = 2568] [serial = 1256] [outer = 0x0] 15:28:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11a885400) [pid = 2568] [serial = 1257] [outer = 0x118fa3800] 15:28:10 INFO - PROCESS | 2568 | 1461277690443 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x128870800) [pid = 2568] [serial = 1258] [outer = 0x118fa3800] 15:28:11 INFO - PROCESS | 2568 | 1461277691043 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:28:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 870ms 15:28:11 INFO - PROCESS | 2568 | 1461277691102 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 2568 | 1461277691105 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:28:11 INFO - PROCESS | 2568 | 1461277691110 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 2568 | 1461277691112 Marionette TRACE conn2 <- [1,1650,null,{}] 15:28:11 INFO - PROCESS | 2568 | 1461277691116 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}] 15:28:11 INFO - PROCESS | 2568 | 1461277691207 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:28:11 INFO - PROCESS | 2568 | 1461277691281 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b0800 == 58 [pid = 2568] [id = 420] 15:28:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x114666800) [pid = 2568] [serial = 1259] [outer = 0x0] 15:28:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x115705800) [pid = 2568] [serial = 1260] [outer = 0x114666800] 15:28:11 INFO - PROCESS | 2568 | 1461277691310 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x1189f7c00) [pid = 2568] [serial = 1261] [outer = 0x114666800] 15:28:11 INFO - PROCESS | 2568 | 1461277691822 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:28:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 15:28:11 INFO - PROCESS | 2568 | 1461277691831 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 2568 | 1461277691837 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:28:11 INFO - PROCESS | 2568 | 1461277691865 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 2568 | 1461277691868 Marionette TRACE conn2 <- [1,1654,null,{}] 15:28:11 INFO - PROCESS | 2568 | 1461277691874 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}] 15:28:12 INFO - PROCESS | 2568 | 1461277692007 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:28:12 INFO - PROCESS | 2568 | 1461277692108 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adcc000 == 59 [pid = 2568] [id = 421] 15:28:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11a881400) [pid = 2568] [serial = 1262] [outer = 0x0] 15:28:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x11ada2400) [pid = 2568] [serial = 1263] [outer = 0x11a881400] 15:28:12 INFO - PROCESS | 2568 | 1461277692153 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x11b907c00) [pid = 2568] [serial = 1264] [outer = 0x11a881400] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6d8000 == 58 [pid = 2568] [id = 330] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea73800 == 57 [pid = 2568] [id = 413] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12e209000 == 56 [pid = 2568] [id = 412] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x1269bf800 == 55 [pid = 2568] [id = 411] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12d74f000 == 54 [pid = 2568] [id = 410] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12c12e000 == 53 [pid = 2568] [id = 409] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12b079800 == 52 [pid = 2568] [id = 408] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12a993000 == 51 [pid = 2568] [id = 407] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x127eab800 == 50 [pid = 2568] [id = 406] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x1269d2800 == 49 [pid = 2568] [id = 405] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x11c181800 == 48 [pid = 2568] [id = 404] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x119161000 == 47 [pid = 2568] [id = 403] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfc1000 == 46 [pid = 2568] [id = 402] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab14800 == 45 [pid = 2568] [id = 397] 15:28:12 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed55000 == 44 [pid = 2568] [id = 396] 15:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 726ms 15:28:12 INFO - PROCESS | 2568 | 1461277692584 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]]]}] 15:28:12 INFO - PROCESS | 2568 | 1461277692588 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 2568 | 1461277692589 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:28:12 INFO - PROCESS | 2568 | 1461277692592 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 2568 | 1461277692594 Marionette TRACE conn2 <- [1,1658,null,{}] 15:28:12 INFO - PROCESS | 2568 | 1461277692601 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}] 15:28:12 INFO - PROCESS | 2568 | 1461277692681 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12ae0d000) [pid = 2568] [serial = 1087] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12d83f000) [pid = 2568] [serial = 1183] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12d2f4800) [pid = 2568] [serial = 1177] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12886f000) [pid = 2568] [serial = 1144] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x1279b7400) [pid = 2568] [serial = 1167] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12aaa4800) [pid = 2568] [serial = 1168] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12aecf000) [pid = 2568] [serial = 1171] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12b481800) [pid = 2568] [serial = 1182] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x126a7a800) [pid = 2568] [serial = 1180] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x1274b9400) [pid = 2568] [serial = 1165] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12da30000) [pid = 2568] [serial = 1186] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11587e000) [pid = 2568] [serial = 1045] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x119abe400) [pid = 2568] [serial = 1090] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x11c786400) [pid = 2568] [serial = 1093] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12886f400) [pid = 2568] [serial = 1096] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12d8bdc00) [pid = 2568] [serial = 1185] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12ac2bc00) [pid = 2568] [serial = 1170] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12b6af800) [pid = 2568] [serial = 1173] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x1279ae400) [pid = 2568] [serial = 1143] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12c1b2c00) [pid = 2568] [serial = 1150] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12b34d000) [pid = 2568] [serial = 1149] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x119ab7c00) [pid = 2568] [serial = 1153] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x1191c5400) [pid = 2568] [serial = 1152] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x11a60ec00) [pid = 2568] [serial = 1155] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x11ada6000) [pid = 2568] [serial = 1156] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x11bc62c00) [pid = 2568] [serial = 1141] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x11af9d000) [pid = 2568] [serial = 1140] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x126f74000) [pid = 2568] [serial = 1164] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x11bc6b000) [pid = 2568] [serial = 1158] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 106 (0x123937c00) [pid = 2568] [serial = 1159] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 105 (0x12b34c400) [pid = 2568] [serial = 1147] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 104 (0x12ac32800) [pid = 2568] [serial = 1146] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 103 (0x1177c3000) [pid = 2568] [serial = 1137] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 102 (0x118c92400) [pid = 2568] [serial = 1138] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 101 (0x123941c00) [pid = 2568] [serial = 1161] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 100 (0x1269b8400) [pid = 2568] [serial = 1162] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 99 (0x12d2ecc00) [pid = 2568] [serial = 1176] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 98 (0x11a886c00) [pid = 2568] [serial = 1179] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | --DOMWINDOW == 97 (0x12c375c00) [pid = 2568] [serial = 1174] [outer = 0x0] [url = about:blank] 15:28:12 INFO - PROCESS | 2568 | 1461277692744 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab11000 == 45 [pid = 2568] [id = 422] 15:28:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 98 (0x1177c3000) [pid = 2568] [serial = 1265] [outer = 0x0] 15:28:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 99 (0x11a882000) [pid = 2568] [serial = 1266] [outer = 0x1177c3000] 15:28:12 INFO - PROCESS | 2568 | 1461277692775 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 100 (0x123937000) [pid = 2568] [serial = 1267] [outer = 0x1177c3000] 15:28:13 INFO - PROCESS | 2568 | 1461277693079 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]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 15:28:13 INFO - PROCESS | 2568 | 1461277693113 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 2568 | 1461277693114 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:28:13 INFO - PROCESS | 2568 | 1461277693117 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 2568 | 1461277693118 Marionette TRACE conn2 <- [1,1662,null,{}] 15:28:13 INFO - PROCESS | 2568 | 1461277693122 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}] 15:28:13 INFO - PROCESS | 2568 | 1461277693200 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:28:13 INFO - PROCESS | 2568 | 1461277693207 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258db000 == 46 [pid = 2568] [id = 423] 15:28:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 101 (0x12393dc00) [pid = 2568] [serial = 1268] [outer = 0x0] 15:28:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 102 (0x12596e800) [pid = 2568] [serial = 1269] [outer = 0x12393dc00] 15:28:13 INFO - PROCESS | 2568 | 1461277693242 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 103 (0x125e46000) [pid = 2568] [serial = 1270] [outer = 0x12393dc00] 15:28:13 INFO - PROCESS | 2568 | 1461277693591 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]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 15:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:28:13 INFO - PROCESS | 2568 | 1461277693636 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 2568 | 1461277693637 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:28:13 INFO - PROCESS | 2568 | 1461277693639 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 2568 | 1461277693640 Marionette TRACE conn2 <- [1,1666,null,{}] 15:28:13 INFO - PROCESS | 2568 | 1461277693642 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}] 15:28:13 INFO - PROCESS | 2568 | 1461277693704 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:28:13 INFO - PROCESS | 2568 | 1461277693709 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269d6000 == 47 [pid = 2568] [id = 424] 15:28:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 104 (0x125e46400) [pid = 2568] [serial = 1271] [outer = 0x0] 15:28:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 105 (0x126e7e000) [pid = 2568] [serial = 1272] [outer = 0x125e46400] 15:28:13 INFO - PROCESS | 2568 | 1461277693729 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 106 (0x12749ec00) [pid = 2568] [serial = 1273] [outer = 0x125e46400] 15:28:14 INFO - PROCESS | 2568 | 1461277694159 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 572ms 15:28:14 INFO - PROCESS | 2568 | 1461277694226 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 2568 | 1461277694228 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:28:14 INFO - PROCESS | 2568 | 1461277694232 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 2568 | 1461277694234 Marionette TRACE conn2 <- [1,1670,null,{}] 15:28:14 INFO - PROCESS | 2568 | 1461277694246 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}] 15:28:14 INFO - PROCESS | 2568 | 1461277694391 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:28:14 INFO - PROCESS | 2568 | 1461277694401 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eae800 == 48 [pid = 2568] [id = 425] 15:28:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 107 (0x127e87000) [pid = 2568] [serial = 1274] [outer = 0x0] 15:28:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x129004c00) [pid = 2568] [serial = 1275] [outer = 0x127e87000] 15:28:14 INFO - PROCESS | 2568 | 1461277694429 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x1294a5800) [pid = 2568] [serial = 1276] [outer = 0x127e87000] 15:28:14 INFO - PROCESS | 2568 | 1461277694801 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 579ms 15:28:14 INFO - PROCESS | 2568 | 1461277694811 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 2568 | 1461277694812 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:28:14 INFO - PROCESS | 2568 | 1461277694815 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 2568 | 1461277694816 Marionette TRACE conn2 <- [1,1674,null,{}] 15:28:14 INFO - PROCESS | 2568 | 1461277694818 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}] 15:28:14 INFO - PROCESS | 2568 | 1461277694914 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:28:14 INFO - PROCESS | 2568 | 1461277694926 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x129433000 == 49 [pid = 2568] [id = 426] 15:28:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x1274b9000) [pid = 2568] [serial = 1277] [outer = 0x0] 15:28:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12a0e9400) [pid = 2568] [serial = 1278] [outer = 0x1274b9000] 15:28:14 INFO - PROCESS | 2568 | 1461277694951 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12a0f5800) [pid = 2568] [serial = 1279] [outer = 0x1274b9000] 15:28:15 INFO - PROCESS | 2568 | 1461277695280 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 15:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:28:15 INFO - PROCESS | 2568 | 1461277695334 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 2568 | 1461277695335 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 2568 | 1461277695337 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 2568 | 1461277695338 Marionette TRACE conn2 <- [1,1678,null,{}] 15:28:15 INFO - PROCESS | 2568 | 1461277695341 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}] 15:28:15 INFO - PROCESS | 2568 | 1461277695435 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:28:15 INFO - PROCESS | 2568 | 1461277695449 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac08000 == 50 [pid = 2568] [id = 427] 15:28:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12aaa1c00) [pid = 2568] [serial = 1280] [outer = 0x0] 15:28:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12aaacc00) [pid = 2568] [serial = 1281] [outer = 0x12aaa1c00] 15:28:15 INFO - PROCESS | 2568 | 1461277695475 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12ac32800) [pid = 2568] [serial = 1282] [outer = 0x12aaa1c00] 15:28:15 INFO - PROCESS | 2568 | 1461277695828 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 15:28:15 INFO - PROCESS | 2568 | 1461277695867 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:28:15 INFO - PROCESS | 2568 | 1461277695868 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 2568 | 1461277695871 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 2568 | 1461277695872 Marionette TRACE conn2 <- [1,1682,null,{}] 15:28:15 INFO - PROCESS | 2568 | 1461277695874 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}] 15:28:15 INFO - PROCESS | 2568 | 1461277695973 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:28:15 INFO - PROCESS | 2568 | 1461277695977 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b08a800 == 51 [pid = 2568] [id = 428] 15:28:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12aaa4000) [pid = 2568] [serial = 1283] [outer = 0x0] 15:28:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12ae0d000) [pid = 2568] [serial = 1284] [outer = 0x12aaa4000] 15:28:16 INFO - PROCESS | 2568 | 1461277696032 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12b34bc00) [pid = 2568] [serial = 1285] [outer = 0x12aaa4000] 15:28:16 INFO - PROCESS | 2568 | 1461277696342 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]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 15:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:28:16 INFO - PROCESS | 2568 | 1461277696389 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 2568 | 1461277696390 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:28:16 INFO - PROCESS | 2568 | 1461277696392 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 2568 | 1461277696393 Marionette TRACE conn2 <- [1,1686,null,{}] 15:28:16 INFO - PROCESS | 2568 | 1461277696396 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}] 15:28:16 INFO - PROCESS | 2568 | 1461277696494 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:28:16 INFO - PROCESS | 2568 | 1461277696507 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c12a800 == 52 [pid = 2568] [id = 429] 15:28:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12b350c00) [pid = 2568] [serial = 1286] [outer = 0x0] 15:28:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12b481400) [pid = 2568] [serial = 1287] [outer = 0x12b350c00] 15:28:16 INFO - PROCESS | 2568 | 1461277696532 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12c1b1c00) [pid = 2568] [serial = 1288] [outer = 0x12b350c00] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12b47e000) [pid = 2568] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12aaa6c00) [pid = 2568] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x127e8c400) [pid = 2568] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12b34f000) [pid = 2568] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x11bc6dc00) [pid = 2568] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x11bc63400) [pid = 2568] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x1158e8400) [pid = 2568] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x1191bb800) [pid = 2568] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x126a7ac00) [pid = 2568] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12d8b7c00) [pid = 2568] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x1144d8400) [pid = 2568] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x11c787400) [pid = 2568] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x11c435000) [pid = 2568] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:28:16 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12aaa3000) [pid = 2568] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:28:16 INFO - PROCESS | 2568 | 1461277696979 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]]]}] 15:28:17 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 15:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 619ms 15:28:17 INFO - PROCESS | 2568 | 1461277697015 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 2568 | 1461277697017 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:28:17 INFO - PROCESS | 2568 | 1461277697023 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 2568 | 1461277697026 Marionette TRACE conn2 <- [1,1690,null,{}] 15:28:17 INFO - PROCESS | 2568 | 1461277697028 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}] 15:28:17 INFO - PROCESS | 2568 | 1461277697130 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:28:17 INFO - PROCESS | 2568 | 1461277697135 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d744000 == 53 [pid = 2568] [id = 430] 15:28:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x11ad97c00) [pid = 2568] [serial = 1289] [outer = 0x0] 15:28:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x12b34c400) [pid = 2568] [serial = 1290] [outer = 0x11ad97c00] 15:28:17 INFO - PROCESS | 2568 | 1461277697165 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x12d2f0800) [pid = 2568] [serial = 1291] [outer = 0x11ad97c00] 15:28:17 INFO - PROCESS | 2568 | 1461277697490 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]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 526ms 15:28:17 INFO - PROCESS | 2568 | 1461277697545 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:28:17 INFO - PROCESS | 2568 | 1461277697546 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:28:17 INFO - PROCESS | 2568 | 1461277697548 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 2568 | 1461277697550 Marionette TRACE conn2 <- [1,1694,null,{}] 15:28:17 INFO - PROCESS | 2568 | 1461277697552 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}] 15:28:17 INFO - PROCESS | 2568 | 1461277697653 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:28:17 INFO - PROCESS | 2568 | 1461277697660 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e204800 == 54 [pid = 2568] [id = 431] 15:28:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x12d2ec000) [pid = 2568] [serial = 1292] [outer = 0x0] 15:28:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x12d839000) [pid = 2568] [serial = 1293] [outer = 0x12d2ec000] 15:28:17 INFO - PROCESS | 2568 | 1461277697684 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x12d8bdc00) [pid = 2568] [serial = 1294] [outer = 0x12d2ec000] 15:28:18 INFO - PROCESS | 2568 | 1461277698001 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 467ms 15:28:18 INFO - PROCESS | 2568 | 1461277698016 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 2568 | 1461277698018 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:28:18 INFO - PROCESS | 2568 | 1461277698021 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 2568 | 1461277698023 Marionette TRACE conn2 <- [1,1698,null,{}] 15:28:18 INFO - PROCESS | 2568 | 1461277698026 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}] 15:28:18 INFO - PROCESS | 2568 | 1461277698105 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:28:18 INFO - PROCESS | 2568 | 1461277698109 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e78b000 == 55 [pid = 2568] [id = 432] 15:28:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x12d2f0c00) [pid = 2568] [serial = 1295] [outer = 0x0] 15:28:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x12db7a000) [pid = 2568] [serial = 1296] [outer = 0x12d2f0c00] 15:28:18 INFO - PROCESS | 2568 | 1461277698134 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12e422c00) [pid = 2568] [serial = 1297] [outer = 0x12d2f0c00] 15:28:18 INFO - PROCESS | 2568 | 1461277698465 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]]]}] 15:28:18 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 15:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 15:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:28:18 INFO - PROCESS | 2568 | 1461277698491 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 2568 | 1461277698492 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:28:18 INFO - PROCESS | 2568 | 1461277698494 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 2568 | 1461277698495 Marionette TRACE conn2 <- [1,1702,null,{}] 15:28:18 INFO - PROCESS | 2568 | 1461277698498 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}] 15:28:18 INFO - PROCESS | 2568 | 1461277698638 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:28:18 INFO - PROCESS | 2568 | 1461277698647 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e79d000 == 56 [pid = 2568] [id = 433] 15:28:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12d837000) [pid = 2568] [serial = 1298] [outer = 0x0] 15:28:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12e423000) [pid = 2568] [serial = 1299] [outer = 0x12d837000] 15:28:18 INFO - PROCESS | 2568 | 1461277698687 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12e464400) [pid = 2568] [serial = 1300] [outer = 0x12d837000] 15:28:19 INFO - PROCESS | 2568 | 1461277699167 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 15:28:19 INFO - PROCESS | 2568 | 1461277699222 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 2568 | 1461277699225 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:28:19 INFO - PROCESS | 2568 | 1461277699231 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 2568 | 1461277699233 Marionette TRACE conn2 <- [1,1706,null,{}] 15:28:19 INFO - PROCESS | 2568 | 1461277699238 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}] 15:28:19 INFO - PROCESS | 2568 | 1461277699342 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:28:19 INFO - PROCESS | 2568 | 1461277699450 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x119ae1800 == 57 [pid = 2568] [id = 434] 15:28:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x119ab3800) [pid = 2568] [serial = 1301] [outer = 0x0] 15:28:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x119d73c00) [pid = 2568] [serial = 1302] [outer = 0x119ab3800] 15:28:19 INFO - PROCESS | 2568 | 1461277699483 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x11ad9e400) [pid = 2568] [serial = 1303] [outer = 0x119ab3800] 15:28:19 INFO - PROCESS | 2568 | 1461277699928 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 725ms 15:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:28:19 INFO - PROCESS | 2568 | 1461277699957 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 2568 | 1461277699963 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:28:19 INFO - PROCESS | 2568 | 1461277699970 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 2568 | 1461277699973 Marionette TRACE conn2 <- [1,1710,null,{}] 15:28:19 INFO - PROCESS | 2568 | 1461277699977 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}] 15:28:20 INFO - PROCESS | 2568 | 1461277700092 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:28:20 INFO - PROCESS | 2568 | 1461277700149 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f4d800 == 58 [pid = 2568] [id = 435] 15:28:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x11ada5800) [pid = 2568] [serial = 1304] [outer = 0x0] 15:28:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x11c46f400) [pid = 2568] [serial = 1305] [outer = 0x11ada5800] 15:28:20 INFO - PROCESS | 2568 | 1461277700179 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x1258a0800) [pid = 2568] [serial = 1306] [outer = 0x11ada5800] 15:28:20 INFO - PROCESS | 2568 | 1461277700622 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 673ms 15:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:28:20 INFO - PROCESS | 2568 | 1461277700641 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 2568 | 1461277700643 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:28:20 INFO - PROCESS | 2568 | 1461277700645 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 2568 | 1461277700647 Marionette TRACE conn2 <- [1,1714,null,{}] 15:28:20 INFO - PROCESS | 2568 | 1461277700679 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}] 15:28:20 INFO - PROCESS | 2568 | 1461277700785 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:28:20 INFO - PROCESS | 2568 | 1461277700844 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da84000 == 59 [pid = 2568] [id = 436] 15:28:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x126e77800) [pid = 2568] [serial = 1307] [outer = 0x0] 15:28:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x127e90400) [pid = 2568] [serial = 1308] [outer = 0x126e77800] 15:28:20 INFO - PROCESS | 2568 | 1461277700876 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x129554000) [pid = 2568] [serial = 1309] [outer = 0x126e77800] 15:28:21 INFO - PROCESS | 2568 | 1461277701290 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]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 672ms 15:28:21 INFO - PROCESS | 2568 | 1461277701318 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:28:21 INFO - PROCESS | 2568 | 1461277701320 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:28:21 INFO - PROCESS | 2568 | 1461277701322 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 2568 | 1461277701323 Marionette TRACE conn2 <- [1,1718,null,{}] 15:28:21 INFO - PROCESS | 2568 | 1461277701326 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}] 15:28:21 INFO - PROCESS | 2568 | 1461277701427 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:28:21 INFO - PROCESS | 2568 | 1461277701483 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f01e000 == 60 [pid = 2568] [id = 437] 15:28:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12aaa5400) [pid = 2568] [serial = 1310] [outer = 0x0] 15:28:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12b484c00) [pid = 2568] [serial = 1311] [outer = 0x12aaa5400] 15:28:21 INFO - PROCESS | 2568 | 1461277701513 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12c37fc00) [pid = 2568] [serial = 1312] [outer = 0x12aaa5400] 15:28:21 INFO - PROCESS | 2568 | 1461277701949 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]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 15:28:21 INFO - PROCESS | 2568 | 1461277701992 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:28:21 INFO - PROCESS | 2568 | 1461277701993 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:28:21 INFO - PROCESS | 2568 | 1461277701996 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 2568 | 1461277701997 Marionette TRACE conn2 <- [1,1722,null,{}] 15:28:22 INFO - PROCESS | 2568 | 1461277701999 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}] 15:28:22 INFO - PROCESS | 2568 | 1461277702096 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:28:22 INFO - PROCESS | 2568 | 1461277702184 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f872800 == 61 [pid = 2568] [id = 438] 15:28:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12b6a6800) [pid = 2568] [serial = 1313] [outer = 0x0] 15:28:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12d83c400) [pid = 2568] [serial = 1314] [outer = 0x12b6a6800] 15:28:22 INFO - PROCESS | 2568 | 1461277702226 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12e428400) [pid = 2568] [serial = 1315] [outer = 0x12b6a6800] 15:28:22 INFO - PROCESS | 2568 | 1461277702660 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]]]}] 15:28:22 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 15:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 872ms 15:28:22 INFO - PROCESS | 2568 | 1461277702868 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:28:22 INFO - PROCESS | 2568 | 1461277702874 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:28:22 INFO - PROCESS | 2568 | 1461277702877 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 2568 | 1461277702879 Marionette TRACE conn2 <- [1,1726,null,{}] 15:28:22 INFO - PROCESS | 2568 | 1461277702883 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}] 15:28:22 INFO - PROCESS | 2568 | 1461277702979 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:28:23 INFO - PROCESS | 2568 | 1461277703046 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c39a800 == 62 [pid = 2568] [id = 439] 15:28:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x1158e6400) [pid = 2568] [serial = 1316] [outer = 0x0] 15:28:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x118537800) [pid = 2568] [serial = 1317] [outer = 0x1158e6400] 15:28:23 INFO - PROCESS | 2568 | 1461277703074 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x1197efc00) [pid = 2568] [serial = 1318] [outer = 0x1158e6400] 15:28:23 INFO - PROCESS | 2568 | 1461277703519 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 673ms 15:28:23 INFO - PROCESS | 2568 | 1461277703551 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:28:23 INFO - PROCESS | 2568 | 1461277703553 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:28:23 INFO - PROCESS | 2568 | 1461277703558 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 2568 | 1461277703560 Marionette TRACE conn2 <- [1,1730,null,{}] 15:28:23 INFO - PROCESS | 2568 | 1461277703563 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}] 15:28:23 INFO - PROCESS | 2568 | 1461277703654 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:28:23 INFO - PROCESS | 2568 | 1461277703727 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x11adb4800 == 63 [pid = 2568] [id = 440] 15:28:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x11a610c00) [pid = 2568] [serial = 1319] [outer = 0x0] 15:28:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x11bb36c00) [pid = 2568] [serial = 1320] [outer = 0x11a610c00] 15:28:23 INFO - PROCESS | 2568 | 1461277703756 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x11c47a400) [pid = 2568] [serial = 1321] [outer = 0x11a610c00] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x114c3a800 == 62 [pid = 2568] [id = 86] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x114d5f800 == 61 [pid = 2568] [id = 92] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12e78b000 == 60 [pid = 2568] [id = 432] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12e204800 == 59 [pid = 2568] [id = 431] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12d744000 == 58 [pid = 2568] [id = 430] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12c12a800 == 57 [pid = 2568] [id = 429] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12b08a800 == 56 [pid = 2568] [id = 428] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac08000 == 55 [pid = 2568] [id = 427] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12db79000) [pid = 2568] [serial = 1188] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x11a94bc00) [pid = 2568] [serial = 1191] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x125845000) [pid = 2568] [serial = 1194] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x129553400) [pid = 2568] [serial = 1197] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12c1ad800) [pid = 2568] [serial = 1200] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12e522c00) [pid = 2568] [serial = 1242] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x129433000 == 54 [pid = 2568] [id = 426] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x127eae800 == 53 [pid = 2568] [id = 425] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x1269d6000 == 52 [pid = 2568] [id = 424] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x1258db000 == 51 [pid = 2568] [id = 423] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab11000 == 50 [pid = 2568] [id = 422] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x11adcc000 == 49 [pid = 2568] [id = 421] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b0800 == 48 [pid = 2568] [id = 420] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6c3800 == 47 [pid = 2568] [id = 418] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea61800 == 46 [pid = 2568] [id = 417] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x125b9b000 == 45 [pid = 2568] [id = 416] 15:28:24 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad76000 == 44 [pid = 2568] [id = 415] 15:28:24 INFO - PROCESS | 2568 | 1461277704159 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]]]}] 15:28:24 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 15:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 623ms 15:28:24 INFO - PROCESS | 2568 | 1461277704179 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 2568 | 1461277704181 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:28:24 INFO - PROCESS | 2568 | 1461277704183 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 2568 | 1461277704184 Marionette TRACE conn2 <- [1,1734,null,{}] 15:28:24 INFO - PROCESS | 2568 | 1461277704193 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}] 15:28:24 INFO - PROCESS | 2568 | 1461277704278 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12c1abc00) [pid = 2568] [serial = 1135] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12b6ae800) [pid = 2568] [serial = 1224] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12907c800) [pid = 2568] [serial = 1218] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12d839400) [pid = 2568] [serial = 1227] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12d833800) [pid = 2568] [serial = 1204] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12ac27c00) [pid = 2568] [serial = 1203] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x11c785400) [pid = 2568] [serial = 1212] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x125e48400) [pid = 2568] [serial = 1213] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x11913fc00) [pid = 2568] [serial = 1207] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x118938000) [pid = 2568] [serial = 1206] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12d2eb800) [pid = 2568] [serial = 1225] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x119abc000) [pid = 2568] [serial = 1209] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x11b90c800) [pid = 2568] [serial = 1210] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12749b000) [pid = 2568] [serial = 1215] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x127e8c000) [pid = 2568] [serial = 1216] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12da2a000) [pid = 2568] [serial = 1230] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12d8b7400) [pid = 2568] [serial = 1228] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x119aea800) [pid = 2568] [serial = 1233] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12e427000) [pid = 2568] [serial = 1239] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 114 (0x12db7f400) [pid = 2568] [serial = 1231] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 113 (0x11bc61400) [pid = 2568] [serial = 1234] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 112 (0x12e466c00) [pid = 2568] [serial = 1240] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 111 (0x12ac25400) [pid = 2568] [serial = 1236] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 110 (0x12ac30800) [pid = 2568] [serial = 1221] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 109 (0x12b352c00) [pid = 2568] [serial = 1222] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 108 (0x12e423c00) [pid = 2568] [serial = 1237] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | --DOMWINDOW == 107 (0x12955a000) [pid = 2568] [serial = 1219] [outer = 0x0] [url = about:blank] 15:28:24 INFO - PROCESS | 2568 | 1461277704343 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad76000 == 45 [pid = 2568] [id = 441] 15:28:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 108 (0x11913fc00) [pid = 2568] [serial = 1322] [outer = 0x0] 15:28:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 109 (0x11bc68800) [pid = 2568] [serial = 1323] [outer = 0x11913fc00] 15:28:24 INFO - PROCESS | 2568 | 1461277704375 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 110 (0x125978c00) [pid = 2568] [serial = 1324] [outer = 0x11913fc00] 15:28:24 INFO - PROCESS | 2568 | 1461277704695 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]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 524ms 15:28:24 INFO - PROCESS | 2568 | 1461277704708 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:28:24 INFO - PROCESS | 2568 | 1461277704710 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:28:24 INFO - PROCESS | 2568 | 1461277704712 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 2568 | 1461277704713 Marionette TRACE conn2 <- [1,1738,null,{}] 15:28:24 INFO - PROCESS | 2568 | 1461277704715 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}] 15:28:24 INFO - PROCESS | 2568 | 1461277704800 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:28:24 INFO - PROCESS | 2568 | 1461277704806 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c18000 == 46 [pid = 2568] [id = 442] 15:28:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 111 (0x1269b6800) [pid = 2568] [serial = 1325] [outer = 0x0] 15:28:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 112 (0x1274ee400) [pid = 2568] [serial = 1326] [outer = 0x1269b6800] 15:28:24 INFO - PROCESS | 2568 | 1461277704833 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 113 (0x127f5c400) [pid = 2568] [serial = 1327] [outer = 0x1269b6800] 15:28:25 INFO - PROCESS | 2568 | 1461277705191 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 15:28:25 INFO - PROCESS | 2568 | 1461277705232 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 2568 | 1461277705233 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:28:25 INFO - PROCESS | 2568 | 1461277705235 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 2568 | 1461277705236 Marionette TRACE conn2 <- [1,1742,null,{}] 15:28:25 INFO - PROCESS | 2568 | 1461277705239 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}] 15:28:25 INFO - PROCESS | 2568 | 1461277705314 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:28:25 INFO - PROCESS | 2568 | 1461277705319 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x129434800 == 47 [pid = 2568] [id = 443] 15:28:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 114 (0x128867c00) [pid = 2568] [serial = 1328] [outer = 0x0] 15:28:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 115 (0x129089400) [pid = 2568] [serial = 1329] [outer = 0x128867c00] 15:28:25 INFO - PROCESS | 2568 | 1461277705349 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x12a0ecc00) [pid = 2568] [serial = 1330] [outer = 0x128867c00] 15:28:25 INFO - PROCESS | 2568 | 1461277705674 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 470ms 15:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:28:25 INFO - PROCESS | 2568 | 1461277705707 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 2568 | 1461277705708 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:28:25 INFO - PROCESS | 2568 | 1461277705710 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 2568 | 1461277705712 Marionette TRACE conn2 <- [1,1746,null,{}] 15:28:25 INFO - PROCESS | 2568 | 1461277705714 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}] 15:28:25 INFO - PROCESS | 2568 | 1461277705830 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:28:25 INFO - PROCESS | 2568 | 1461277705842 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac16000 == 48 [pid = 2568] [id = 444] 15:28:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12aaa5000) [pid = 2568] [serial = 1331] [outer = 0x0] 15:28:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x12ac2c400) [pid = 2568] [serial = 1332] [outer = 0x12aaa5000] 15:28:25 INFO - PROCESS | 2568 | 1461277705870 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x12b485c00) [pid = 2568] [serial = 1333] [outer = 0x12aaa5000] 15:28:26 INFO - PROCESS | 2568 | 1461277706208 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 15:28:26 INFO - PROCESS | 2568 | 1461277706230 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 2568 | 1461277706231 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:28:26 INFO - PROCESS | 2568 | 1461277706233 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 2568 | 1461277706234 Marionette TRACE conn2 <- [1,1750,null,{}] 15:28:26 INFO - PROCESS | 2568 | 1461277706237 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}] 15:28:26 INFO - PROCESS | 2568 | 1461277706315 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:28:26 INFO - PROCESS | 2568 | 1461277706321 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b096800 == 49 [pid = 2568] [id = 445] 15:28:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x12b488000) [pid = 2568] [serial = 1334] [outer = 0x0] 15:28:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x12c4a5c00) [pid = 2568] [serial = 1335] [outer = 0x12b488000] 15:28:26 INFO - PROCESS | 2568 | 1461277706348 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12d83dc00) [pid = 2568] [serial = 1336] [outer = 0x12b488000] 15:28:26 INFO - PROCESS | 2568 | 1461277706713 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 15:28:26 INFO - PROCESS | 2568 | 1461277706757 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 2568 | 1461277706758 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:28:26 INFO - PROCESS | 2568 | 1461277706761 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 2568 | 1461277706762 Marionette TRACE conn2 <- [1,1754,null,{}] 15:28:26 INFO - PROCESS | 2568 | 1461277706764 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}] 15:28:26 INFO - PROCESS | 2568 | 1461277706864 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:28:26 INFO - PROCESS | 2568 | 1461277706868 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c455800 == 50 [pid = 2568] [id = 446] 15:28:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12ac23c00) [pid = 2568] [serial = 1337] [outer = 0x0] 15:28:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12da2ec00) [pid = 2568] [serial = 1338] [outer = 0x12ac23c00] 15:28:26 INFO - PROCESS | 2568 | 1461277706925 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12e424000) [pid = 2568] [serial = 1339] [outer = 0x12ac23c00] 15:28:27 INFO - PROCESS | 2568 | 1461277707250 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 517ms 15:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:28:27 INFO - PROCESS | 2568 | 1461277707279 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 2568 | 1461277707280 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:28:27 INFO - PROCESS | 2568 | 1461277707282 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 2568 | 1461277707283 Marionette TRACE conn2 <- [1,1758,null,{}] 15:28:27 INFO - PROCESS | 2568 | 1461277707292 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}] 15:28:27 INFO - PROCESS | 2568 | 1461277707393 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:28:27 INFO - PROCESS | 2568 | 1461277707428 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7c3000 == 51 [pid = 2568] [id = 447] 15:28:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12e420800) [pid = 2568] [serial = 1340] [outer = 0x0] 15:28:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12e465400) [pid = 2568] [serial = 1341] [outer = 0x12e420800] 15:28:27 INFO - PROCESS | 2568 | 1461277707453 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12e522c00) [pid = 2568] [serial = 1342] [outer = 0x12e420800] 15:28:27 INFO - PROCESS | 2568 | 1461277707774 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 15:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:28:27 INFO - PROCESS | 2568 | 1461277707800 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 2568 | 1461277707802 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:28:27 INFO - PROCESS | 2568 | 1461277707804 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 2568 | 1461277707805 Marionette TRACE conn2 <- [1,1762,null,{}] 15:28:27 INFO - PROCESS | 2568 | 1461277707807 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}] 15:28:27 INFO - PROCESS | 2568 | 1461277707910 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:28:27 INFO - PROCESS | 2568 | 1461277707945 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4c6000 == 52 [pid = 2568] [id = 448] 15:28:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12e424400) [pid = 2568] [serial = 1343] [outer = 0x0] 15:28:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12e527000) [pid = 2568] [serial = 1344] [outer = 0x12e424400] 15:28:27 INFO - PROCESS | 2568 | 1461277707970 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12e530800) [pid = 2568] [serial = 1345] [outer = 0x12e424400] 15:28:28 INFO - PROCESS | 2568 | 1461277708282 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]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 15:28:28 INFO - PROCESS | 2568 | 1461277708324 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 2568 | 1461277708326 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:28:28 INFO - PROCESS | 2568 | 1461277708328 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 2568 | 1461277708330 Marionette TRACE conn2 <- [1,1766,null,{}] 15:28:28 INFO - PROCESS | 2568 | 1461277708332 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}] 15:28:28 INFO - PROCESS | 2568 | 1461277708447 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x125e46400) [pid = 2568] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x11ad97c00) [pid = 2568] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x1177c3000) [pid = 2568] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x11a881400) [pid = 2568] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12aaa4000) [pid = 2568] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x118fa3800) [pid = 2568] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12d2ec000) [pid = 2568] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12aaa1c00) [pid = 2568] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x127e87000) [pid = 2568] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12393dc00) [pid = 2568] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x12b350c00) [pid = 2568] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x114666800) [pid = 2568] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x1274b9000) [pid = 2568] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:28:28 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x12d2f0c00) [pid = 2568] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:28:28 INFO - PROCESS | 2568 | 1461277708620 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x11911c000 == 53 [pid = 2568] [id = 449] 15:28:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x114666800) [pid = 2568] [serial = 1346] [outer = 0x0] 15:28:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x118c8e000) [pid = 2568] [serial = 1347] [outer = 0x114666800] 15:28:28 INFO - PROCESS | 2568 | 1461277708649 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x129008000) [pid = 2568] [serial = 1348] [outer = 0x114666800] 15:28:28 INFO - PROCESS | 2568 | 1461277708963 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]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 15:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:28:29 INFO - PROCESS | 2568 | 1461277708999 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 2568 | 1461277709001 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:28:29 INFO - PROCESS | 2568 | 1461277709007 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 2568 | 1461277709009 Marionette TRACE conn2 <- [1,1770,null,{}] 15:28:29 INFO - PROCESS | 2568 | 1461277709012 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}] 15:28:29 INFO - PROCESS | 2568 | 1461277709142 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:28:29 INFO - PROCESS | 2568 | 1461277709225 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed4b800 == 54 [pid = 2568] [id = 450] 15:28:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x115975000) [pid = 2568] [serial = 1349] [outer = 0x0] 15:28:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x12c375c00) [pid = 2568] [serial = 1350] [outer = 0x115975000] 15:28:29 INFO - PROCESS | 2568 | 1461277709267 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x12e91a000) [pid = 2568] [serial = 1351] [outer = 0x115975000] 15:28:29 INFO - PROCESS | 2568 | 1461277709610 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]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 622ms 15:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:28:29 INFO - PROCESS | 2568 | 1461277709628 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 2568 | 1461277709630 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:28:29 INFO - PROCESS | 2568 | 1461277709632 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 2568 | 1461277709633 Marionette TRACE conn2 <- [1,1774,null,{}] 15:28:29 INFO - PROCESS | 2568 | 1461277709635 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}] 15:28:29 INFO - PROCESS | 2568 | 1461277709722 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:28:29 INFO - PROCESS | 2568 | 1461277709780 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f873800 == 55 [pid = 2568] [id = 451] 15:28:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x129007c00) [pid = 2568] [serial = 1352] [outer = 0x0] 15:28:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x12e91f000) [pid = 2568] [serial = 1353] [outer = 0x129007c00] 15:28:29 INFO - PROCESS | 2568 | 1461277709805 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12f628000) [pid = 2568] [serial = 1354] [outer = 0x129007c00] 15:28:30 INFO - PROCESS | 2568 | 1461277710103 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]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 15:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:28:30 INFO - PROCESS | 2568 | 1461277710151 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 2568 | 1461277710152 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:28:30 INFO - PROCESS | 2568 | 1461277710155 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 2568 | 1461277710156 Marionette TRACE conn2 <- [1,1778,null,{}] 15:28:30 INFO - PROCESS | 2568 | 1461277710158 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}] 15:28:30 INFO - PROCESS | 2568 | 1461277710239 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:28:30 INFO - PROCESS | 2568 | 1461277710244 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fd93800 == 56 [pid = 2568] [id = 452] 15:28:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x11775a400) [pid = 2568] [serial = 1355] [outer = 0x0] 15:28:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x117763000) [pid = 2568] [serial = 1356] [outer = 0x11775a400] 15:28:30 INFO - PROCESS | 2568 | 1461277710269 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x117766c00) [pid = 2568] [serial = 1357] [outer = 0x11775a400] 15:28:30 INFO - PROCESS | 2568 | 1461277710656 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]]]}] 15:28:30 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 15:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 15:28:30 INFO - PROCESS | 2568 | 1461277710675 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 2568 | 1461277710678 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:28:30 INFO - PROCESS | 2568 | 1461277710681 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 2568 | 1461277710684 Marionette TRACE conn2 <- [1,1782,null,{}] 15:28:30 INFO - PROCESS | 2568 | 1461277710688 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}] 15:28:30 INFO - PROCESS | 2568 | 1461277710785 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:28:30 INFO - PROCESS | 2568 | 1461277710883 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a61800 == 57 [pid = 2568] [id = 453] 15:28:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x1158e8400) [pid = 2568] [serial = 1358] [outer = 0x0] 15:28:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11775d800) [pid = 2568] [serial = 1359] [outer = 0x1158e8400] 15:28:30 INFO - PROCESS | 2568 | 1461277710915 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x118f9d800) [pid = 2568] [serial = 1360] [outer = 0x1158e8400] 15:28:31 INFO - PROCESS | 2568 | 1461277711369 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]]]}] 15:28:31 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 15:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 725ms 15:28:31 INFO - PROCESS | 2568 | 1461277711422 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 2568 | 1461277711426 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:28:31 INFO - PROCESS | 2568 | 1461277711432 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 2568 | 1461277711434 Marionette TRACE conn2 <- [1,1786,null,{}] 15:28:31 INFO - PROCESS | 2568 | 1461277711437 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}] 15:28:31 INFO - PROCESS | 2568 | 1461277711540 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:28:31 INFO - PROCESS | 2568 | 1461277711611 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x126f58000 == 58 [pid = 2568] [id = 454] 15:28:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x11acd4000) [pid = 2568] [serial = 1361] [outer = 0x0] 15:28:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11c435000) [pid = 2568] [serial = 1362] [outer = 0x11acd4000] 15:28:31 INFO - PROCESS | 2568 | 1461277711642 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12393a400) [pid = 2568] [serial = 1363] [outer = 0x11acd4000] 15:28:32 INFO - PROCESS | 2568 | 1461277712108 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]]]}] 15:28:32 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 15:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 724ms 15:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:28:32 INFO - PROCESS | 2568 | 1461277712180 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 2568 | 1461277712183 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:28:32 INFO - PROCESS | 2568 | 1461277712186 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 2568 | 1461277712191 Marionette TRACE conn2 <- [1,1790,null,{}] 15:28:32 INFO - PROCESS | 2568 | 1461277712203 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}] 15:28:32 INFO - PROCESS | 2568 | 1461277712332 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:28:32 INFO - PROCESS | 2568 | 1461277712391 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4c5000 == 59 [pid = 2568] [id = 455] 15:28:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12596b000) [pid = 2568] [serial = 1364] [outer = 0x0] 15:28:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x1274eb800) [pid = 2568] [serial = 1365] [outer = 0x12596b000] 15:28:32 INFO - PROCESS | 2568 | 1461277712424 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12a0e8c00) [pid = 2568] [serial = 1366] [outer = 0x12596b000] 15:28:32 INFO - PROCESS | 2568 | 1461277712850 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]]]}] 15:28:32 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) 15:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 674ms 15:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:28:32 INFO - PROCESS | 2568 | 1461277712860 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 2568 | 1461277712862 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:28:32 INFO - PROCESS | 2568 | 1461277712864 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 2568 | 1461277712866 Marionette TRACE conn2 <- [1,1794,null,{}] 15:28:32 INFO - PROCESS | 2568 | 1461277712868 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}] 15:28:32 INFO - PROCESS | 2568 | 1461277712974 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:28:33 INFO - PROCESS | 2568 | 1461277713029 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x114d62000 == 60 [pid = 2568] [id = 456] 15:28:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12a0e8000) [pid = 2568] [serial = 1367] [outer = 0x0] 15:28:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12ac70800) [pid = 2568] [serial = 1368] [outer = 0x12a0e8000] 15:28:33 INFO - PROCESS | 2568 | 1461277713060 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12b47d800) [pid = 2568] [serial = 1369] [outer = 0x12a0e8000] 15:28:33 INFO - PROCESS | 2568 | 1461277713456 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]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 618ms 15:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:28:33 INFO - PROCESS | 2568 | 1461277713483 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 2568 | 1461277713485 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:28:33 INFO - PROCESS | 2568 | 1461277713487 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 2568 | 1461277713489 Marionette TRACE conn2 <- [1,1798,null,{}] 15:28:33 INFO - PROCESS | 2568 | 1461277713491 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}] 15:28:33 INFO - PROCESS | 2568 | 1461277713591 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:28:33 INFO - PROCESS | 2568 | 1461277713679 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x130337000 == 61 [pid = 2568] [id = 457] 15:28:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12ac73400) [pid = 2568] [serial = 1370] [outer = 0x0] 15:28:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12db79000) [pid = 2568] [serial = 1371] [outer = 0x12ac73400] 15:28:33 INFO - PROCESS | 2568 | 1461277713710 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12e52d800) [pid = 2568] [serial = 1372] [outer = 0x12ac73400] 15:28:34 INFO - PROCESS | 2568 | 1461277714101 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]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 619ms 15:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:28:34 INFO - PROCESS | 2568 | 1461277714106 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 2568 | 1461277714107 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:28:34 INFO - PROCESS | 2568 | 1461277714110 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 2568 | 1461277714111 Marionette TRACE conn2 <- [1,1802,null,{}] 15:28:34 INFO - PROCESS | 2568 | 1461277714114 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}] 15:28:34 INFO - PROCESS | 2568 | 1461277714230 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:28:34 INFO - PROCESS | 2568 | 1461277714292 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x13087a800 == 62 [pid = 2568] [id = 458] 15:28:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12e774000) [pid = 2568] [serial = 1373] [outer = 0x0] 15:28:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12e920000) [pid = 2568] [serial = 1374] [outer = 0x12e774000] 15:28:34 INFO - PROCESS | 2568 | 1461277714364 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12f8af000) [pid = 2568] [serial = 1375] [outer = 0x12e774000] 15:28:34 INFO - PROCESS | 2568 | 1461277714806 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]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 720ms 15:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:28:34 INFO - PROCESS | 2568 | 1461277714831 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 2568 | 1461277714833 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:28:34 INFO - PROCESS | 2568 | 1461277714837 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 2568 | 1461277714841 Marionette TRACE conn2 <- [1,1806,null,{}] 15:28:34 INFO - PROCESS | 2568 | 1461277714844 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}] 15:28:35 INFO - PROCESS | 2568 | 1461277715034 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:28:35 INFO - PROCESS | 2568 | 1461277715139 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb5000 == 63 [pid = 2568] [id = 459] 15:28:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x1199ecc00) [pid = 2568] [serial = 1376] [outer = 0x0] 15:28:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x125970800) [pid = 2568] [serial = 1377] [outer = 0x1199ecc00] 15:28:35 INFO - PROCESS | 2568 | 1461277715188 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12c1b6400) [pid = 2568] [serial = 1378] [outer = 0x1199ecc00] 15:28:35 INFO - PROCESS | 2568 | 1461277715621 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]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1125ms 15:28:35 INFO - PROCESS | 2568 | 1461277715968 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 2568 | 1461277715974 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:28:35 INFO - PROCESS | 2568 | 1461277715981 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 2568 | 1461277715984 Marionette TRACE conn2 <- [1,1810,null,{}] 15:28:35 INFO - PROCESS | 2568 | 1461277715992 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}] 15:28:36 INFO - PROCESS | 2568 | 1461277716133 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:28:36 INFO - PROCESS | 2568 | 1461277716206 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x1272f0000 == 64 [pid = 2568] [id = 460] 15:28:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x11853b000) [pid = 2568] [serial = 1379] [outer = 0x0] 15:28:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x118cef400) [pid = 2568] [serial = 1380] [outer = 0x11853b000] 15:28:36 INFO - PROCESS | 2568 | 1461277716235 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x119ac0000) [pid = 2568] [serial = 1381] [outer = 0x11853b000] 15:28:36 INFO - PROCESS | 2568 | 1461277716663 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]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 728ms 15:28:36 INFO - PROCESS | 2568 | 1461277716707 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 2568 | 1461277716709 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:28:36 INFO - PROCESS | 2568 | 1461277716715 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 2568 | 1461277716717 Marionette TRACE conn2 <- [1,1814,null,{}] 15:28:36 INFO - PROCESS | 2568 | 1461277716720 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}] 15:28:36 INFO - PROCESS | 2568 | 1461277716815 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:28:36 INFO - PROCESS | 2568 | 1461277716875 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab11000 == 65 [pid = 2568] [id = 461] 15:28:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x119a3bc00) [pid = 2568] [serial = 1382] [outer = 0x0] 15:28:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x11b905000) [pid = 2568] [serial = 1383] [outer = 0x119a3bc00] 15:28:36 INFO - PROCESS | 2568 | 1461277716903 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x123938400) [pid = 2568] [serial = 1384] [outer = 0x119a3bc00] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12d742800 == 64 [pid = 2568] [id = 362] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12f873800 == 63 [pid = 2568] [id = 451] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed4b800 == 62 [pid = 2568] [id = 450] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x11911c000 == 61 [pid = 2568] [id = 449] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4c6000 == 60 [pid = 2568] [id = 448] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7c3000 == 59 [pid = 2568] [id = 447] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12d831400) [pid = 2568] [serial = 1254] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12c455800 == 58 [pid = 2568] [id = 446] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12b096800 == 57 [pid = 2568] [id = 445] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac16000 == 56 [pid = 2568] [id = 444] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x129434800 == 55 [pid = 2568] [id = 443] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x126c18000 == 54 [pid = 2568] [id = 442] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad76000 == 53 [pid = 2568] [id = 441] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x11adb4800 == 52 [pid = 2568] [id = 440] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x11c39a800 == 51 [pid = 2568] [id = 439] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x125f4d800 == 50 [pid = 2568] [id = 435] 15:28:37 INFO - PROCESS | 2568 | --DOCSHELL 0x119ae1800 == 49 [pid = 2568] [id = 434] 15:28:37 INFO - PROCESS | 2568 | 1461277717353 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]]]}] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12749ec00) [pid = 2568] [serial = 1273] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x126e7e000) [pid = 2568] [serial = 1272] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x125971400) [pid = 2568] [serial = 1248] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12b34c400) [pid = 2568] [serial = 1290] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12aaa8000) [pid = 2568] [serial = 1251] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x11a882000) [pid = 2568] [serial = 1266] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x11b907c00) [pid = 2568] [serial = 1264] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12b34bc00) [pid = 2568] [serial = 1285] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x128870800) [pid = 2568] [serial = 1258] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12ae0d000) [pid = 2568] [serial = 1284] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11a885400) [pid = 2568] [serial = 1257] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12d839000) [pid = 2568] [serial = 1293] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12d2f0800) [pid = 2568] [serial = 1291] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12aaacc00) [pid = 2568] [serial = 1281] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x1294a5800) [pid = 2568] [serial = 1276] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11ada2400) [pid = 2568] [serial = 1263] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x125e46000) [pid = 2568] [serial = 1270] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12596e800) [pid = 2568] [serial = 1269] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12b481400) [pid = 2568] [serial = 1287] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12d8bdc00) [pid = 2568] [serial = 1294] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x123937000) [pid = 2568] [serial = 1267] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x129004c00) [pid = 2568] [serial = 1275] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12c1b1c00) [pid = 2568] [serial = 1288] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12ac32800) [pid = 2568] [serial = 1282] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x1189f7c00) [pid = 2568] [serial = 1261] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x115705800) [pid = 2568] [serial = 1260] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12a0f5800) [pid = 2568] [serial = 1279] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x119ab4400) [pid = 2568] [serial = 1245] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12a0e9400) [pid = 2568] [serial = 1278] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12db7a000) [pid = 2568] [serial = 1296] [outer = 0x0] [url = about:blank] 15:28:37 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12e422c00) [pid = 2568] [serial = 1297] [outer = 0x0] [url = about:blank] 15:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 15:28:37 INFO - PROCESS | 2568 | 1461277717385 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 2568 | 1461277717387 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:28:37 INFO - PROCESS | 2568 | 1461277717397 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 2568 | 1461277717398 Marionette TRACE conn2 <- [1,1818,null,{}] 15:28:37 INFO - PROCESS | 2568 | 1461277717405 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}] 15:28:37 INFO - PROCESS | 2568 | 1461277717492 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:28:37 INFO - PROCESS | 2568 | 1461277717498 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9c0000 == 50 [pid = 2568] [id = 462] 15:28:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x125977400) [pid = 2568] [serial = 1385] [outer = 0x0] 15:28:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x125c2c800) [pid = 2568] [serial = 1386] [outer = 0x125977400] 15:28:37 INFO - PROCESS | 2568 | 1461277717526 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x126a78c00) [pid = 2568] [serial = 1387] [outer = 0x125977400] 15:28:37 INFO - PROCESS | 2568 | 1461277717901 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]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 15:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:28:37 INFO - PROCESS | 2568 | 1461277717948 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 2568 | 1461277717949 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:28:37 INFO - PROCESS | 2568 | 1461277717952 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 2568 | 1461277717953 Marionette TRACE conn2 <- [1,1822,null,{}] 15:28:37 INFO - PROCESS | 2568 | 1461277717956 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}] 15:28:38 INFO - PROCESS | 2568 | 1461277718035 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:28:38 INFO - PROCESS | 2568 | 1461277718041 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x127edd000 == 51 [pid = 2568] [id = 463] 15:28:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x1274aec00) [pid = 2568] [serial = 1388] [outer = 0x0] 15:28:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x128870400) [pid = 2568] [serial = 1389] [outer = 0x1274aec00] 15:28:38 INFO - PROCESS | 2568 | 1461277718067 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12955c000) [pid = 2568] [serial = 1390] [outer = 0x1274aec00] 15:28:38 INFO - PROCESS | 2568 | 1461277718407 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]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 470ms 15:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:28:38 INFO - PROCESS | 2568 | 1461277718424 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 2568 | 1461277718425 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:28:38 INFO - PROCESS | 2568 | 1461277718427 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 2568 | 1461277718428 Marionette TRACE conn2 <- [1,1826,null,{}] 15:28:38 INFO - PROCESS | 2568 | 1461277718430 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}] 15:28:38 INFO - PROCESS | 2568 | 1461277718515 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:28:38 INFO - PROCESS | 2568 | 1461277718572 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a030000 == 52 [pid = 2568] [id = 464] 15:28:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x128868400) [pid = 2568] [serial = 1391] [outer = 0x0] 15:28:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12aa9f000) [pid = 2568] [serial = 1392] [outer = 0x128868400] 15:28:38 INFO - PROCESS | 2568 | 1461277718600 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12ac32800) [pid = 2568] [serial = 1393] [outer = 0x128868400] 15:28:38 INFO - PROCESS | 2568 | 1461277718913 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]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 523ms 15:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:28:38 INFO - PROCESS | 2568 | 1461277718950 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 2568 | 1461277718951 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:28:38 INFO - PROCESS | 2568 | 1461277718954 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 2568 | 1461277718957 Marionette TRACE conn2 <- [1,1830,null,{}] 15:28:38 INFO - PROCESS | 2568 | 1461277718960 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}] 15:28:39 INFO - PROCESS | 2568 | 1461277719056 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:28:39 INFO - PROCESS | 2568 | 1461277719121 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c11c000 == 53 [pid = 2568] [id = 465] 15:28:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12aaa0c00) [pid = 2568] [serial = 1394] [outer = 0x0] 15:28:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12b349400) [pid = 2568] [serial = 1395] [outer = 0x12aaa0c00] 15:28:39 INFO - PROCESS | 2568 | 1461277719149 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12d834000) [pid = 2568] [serial = 1396] [outer = 0x12aaa0c00] 15:28:39 INFO - PROCESS | 2568 | 1461277719505 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]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 571ms 15:28:39 INFO - PROCESS | 2568 | 1461277719526 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 2568 | 1461277719527 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:28:39 INFO - PROCESS | 2568 | 1461277719529 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 2568 | 1461277719530 Marionette TRACE conn2 <- [1,1834,null,{}] 15:28:39 INFO - PROCESS | 2568 | 1461277719533 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}] 15:28:39 INFO - PROCESS | 2568 | 1461277719635 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:28:39 INFO - PROCESS | 2568 | 1461277719640 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d742800 == 54 [pid = 2568] [id = 466] 15:28:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12aaa8400) [pid = 2568] [serial = 1397] [outer = 0x0] 15:28:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12d8b6400) [pid = 2568] [serial = 1398] [outer = 0x12aaa8400] 15:28:39 INFO - PROCESS | 2568 | 1461277719698 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12e42b000) [pid = 2568] [serial = 1399] [outer = 0x12aaa8400] 15:28:40 INFO - PROCESS | 2568 | 1461277720009 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]]]}] 15:28:40 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 15:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 15:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:28:40 INFO - PROCESS | 2568 | 1461277720049 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 2568 | 1461277720050 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:28:40 INFO - PROCESS | 2568 | 1461277720053 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 2568 | 1461277720054 Marionette TRACE conn2 <- [1,1838,null,{}] 15:28:40 INFO - PROCESS | 2568 | 1461277720056 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}] 15:28:40 INFO - PROCESS | 2568 | 1461277720158 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:28:40 INFO - PROCESS | 2568 | 1461277720170 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4b9800 == 55 [pid = 2568] [id = 467] 15:28:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12d8b9c00) [pid = 2568] [serial = 1400] [outer = 0x0] 15:28:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12e524400) [pid = 2568] [serial = 1401] [outer = 0x12d8b9c00] 15:28:40 INFO - PROCESS | 2568 | 1461277720195 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12e770000) [pid = 2568] [serial = 1402] [outer = 0x12d8b9c00] 15:28:40 INFO - PROCESS | 2568 | 1461277720541 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]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 15:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:28:40 INFO - PROCESS | 2568 | 1461277720575 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 2568 | 1461277720577 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:28:40 INFO - PROCESS | 2568 | 1461277720580 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 2568 | 1461277720582 Marionette TRACE conn2 <- [1,1842,null,{}] 15:28:40 INFO - PROCESS | 2568 | 1461277720586 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}] 15:28:40 INFO - PROCESS | 2568 | 1461277720747 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:28:40 INFO - PROCESS | 2568 | 1461277720766 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed5d000 == 56 [pid = 2568] [id = 468] 15:28:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12da30000) [pid = 2568] [serial = 1403] [outer = 0x0] 15:28:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12e913800) [pid = 2568] [serial = 1404] [outer = 0x12da30000] 15:28:40 INFO - PROCESS | 2568 | 1461277720807 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12f628c00) [pid = 2568] [serial = 1405] [outer = 0x12da30000] 15:28:41 INFO - PROCESS | 2568 | 1461277721242 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]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 15:28:41 INFO - PROCESS | 2568 | 1461277721251 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 2568 | 1461277721254 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:28:41 INFO - PROCESS | 2568 | 1461277721258 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 2568 | 1461277721260 Marionette TRACE conn2 <- [1,1846,null,{}] 15:28:41 INFO - PROCESS | 2568 | 1461277721272 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}] 15:28:41 INFO - PROCESS | 2568 | 1461277721437 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12aed3c00) [pid = 2568] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12da30800) [pid = 2568] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12aaa2000) [pid = 2568] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x127e8bc00) [pid = 2568] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x11c4df000) [pid = 2568] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x115874400) [pid = 2568] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x1177be400) [pid = 2568] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x129003c00) [pid = 2568] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x11bc70c00) [pid = 2568] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12ac23c00) [pid = 2568] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12e420800) [pid = 2568] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12e424400) [pid = 2568] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x115975000) [pid = 2568] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12b488000) [pid = 2568] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12aaa5000) [pid = 2568] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x1269b6800) [pid = 2568] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x11913fc00) [pid = 2568] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x114666800) [pid = 2568] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x11a610c00) [pid = 2568] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x128867c00) [pid = 2568] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12d837000) [pid = 2568] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x1158e6400) [pid = 2568] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:28:41 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x129007c00) [pid = 2568] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:28:41 INFO - PROCESS | 2568 | 1461277721789 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x115983000 == 57 [pid = 2568] [id = 469] 15:28:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x112154000) [pid = 2568] [serial = 1406] [outer = 0x0] 15:28:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x115874400) [pid = 2568] [serial = 1407] [outer = 0x112154000] 15:28:41 INFO - PROCESS | 2568 | 1461277721814 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x119abc000) [pid = 2568] [serial = 1408] [outer = 0x112154000] 15:28:42 INFO - PROCESS | 2568 | 1461277722113 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]]]}] 15:28:42 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) 15:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 879ms 15:28:42 INFO - PROCESS | 2568 | 1461277722137 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:28:42 INFO - PROCESS | 2568 | 1461277722140 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:28:42 INFO - PROCESS | 2568 | 1461277722143 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 2568 | 1461277722144 Marionette TRACE conn2 <- [1,1850,null,{}] 15:28:42 INFO - PROCESS | 2568 | 1461277722146 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}] 15:28:42 INFO - PROCESS | 2568 | 1461277722252 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:28:42 INFO - PROCESS | 2568 | 1461277722257 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3dd800 == 58 [pid = 2568] [id = 470] 15:28:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11215bc00) [pid = 2568] [serial = 1409] [outer = 0x0] 15:28:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x126f74400) [pid = 2568] [serial = 1410] [outer = 0x11215bc00] 15:28:42 INFO - PROCESS | 2568 | 1461277722364 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12c4a2c00) [pid = 2568] [serial = 1411] [outer = 0x11215bc00] 15:28:42 INFO - PROCESS | 2568 | 1461277722784 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]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 668ms 15:28:42 INFO - PROCESS | 2568 | 1461277722812 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 2568 | 1461277722814 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:28:42 INFO - PROCESS | 2568 | 1461277722817 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 2568 | 1461277722819 Marionette TRACE conn2 <- [1,1854,null,{}] 15:28:42 INFO - PROCESS | 2568 | 1461277722825 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}] 15:28:42 INFO - PROCESS | 2568 | 1461277722958 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:28:42 INFO - PROCESS | 2568 | 1461277722965 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fc38800 == 59 [pid = 2568] [id = 471] 15:28:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12b34f400) [pid = 2568] [serial = 1412] [outer = 0x0] 15:28:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12e424400) [pid = 2568] [serial = 1413] [outer = 0x12b34f400] 15:28:42 INFO - PROCESS | 2568 | 1461277722990 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12f62c000) [pid = 2568] [serial = 1414] [outer = 0x12b34f400] 15:28:43 INFO - PROCESS | 2568 | 1461277723296 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 15:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:28:43 INFO - PROCESS | 2568 | 1461277723340 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 2568 | 1461277723342 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:28:43 INFO - PROCESS | 2568 | 1461277723344 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 2568 | 1461277723345 Marionette TRACE conn2 <- [1,1858,null,{}] 15:28:43 INFO - PROCESS | 2568 | 1461277723347 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}] 15:28:43 INFO - PROCESS | 2568 | 1461277723431 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:28:43 INFO - PROCESS | 2568 | 1461277723435 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c2c800 == 60 [pid = 2568] [id = 472] 15:28:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12f62c800) [pid = 2568] [serial = 1415] [outer = 0x0] 15:28:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12f8b3000) [pid = 2568] [serial = 1416] [outer = 0x12f62c800] 15:28:43 INFO - PROCESS | 2568 | 1461277723461 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12f8ce000) [pid = 2568] [serial = 1417] [outer = 0x12f62c800] 15:28:43 INFO - PROCESS | 2568 | 1461277723917 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 620ms 15:28:43 INFO - PROCESS | 2568 | 1461277723964 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:28:43 INFO - PROCESS | 2568 | 1461277723967 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:28:43 INFO - PROCESS | 2568 | 1461277723970 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 2568 | 1461277723973 Marionette TRACE conn2 <- [1,1862,null,{}] 15:28:43 INFO - PROCESS | 2568 | 1461277723977 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}] 15:28:44 INFO - PROCESS | 2568 | 1461277724087 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:28:44 INFO - PROCESS | 2568 | 1461277724162 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad82000 == 61 [pid = 2568] [id = 473] 15:28:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x11570e000) [pid = 2568] [serial = 1418] [outer = 0x0] 15:28:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x1177c6c00) [pid = 2568] [serial = 1419] [outer = 0x11570e000] 15:28:44 INFO - PROCESS | 2568 | 1461277724195 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x11a87f400) [pid = 2568] [serial = 1420] [outer = 0x11570e000] 15:28:44 INFO - PROCESS | 2568 | 1461277724624 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]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 673ms 15:28:44 INFO - PROCESS | 2568 | 1461277724644 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 2568 | 1461277724649 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:28:44 INFO - PROCESS | 2568 | 1461277724653 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 2568 | 1461277724655 Marionette TRACE conn2 <- [1,1866,null,{}] 15:28:44 INFO - PROCESS | 2568 | 1461277724658 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}] 15:28:44 INFO - PROCESS | 2568 | 1461277724790 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:28:44 INFO - PROCESS | 2568 | 1461277724852 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ec6800 == 62 [pid = 2568] [id = 474] 15:28:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x11acde800) [pid = 2568] [serial = 1421] [outer = 0x0] 15:28:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x123937c00) [pid = 2568] [serial = 1422] [outer = 0x11acde800] 15:28:44 INFO - PROCESS | 2568 | 1461277724923 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x1269b9c00) [pid = 2568] [serial = 1423] [outer = 0x11acde800] 15:28:45 INFO - PROCESS | 2568 | 1461277725343 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]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 720ms 15:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:28:45 INFO - PROCESS | 2568 | 1461277725374 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 2568 | 1461277725375 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:28:45 INFO - PROCESS | 2568 | 1461277725378 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 2568 | 1461277725380 Marionette TRACE conn2 <- [1,1870,null,{}] 15:28:45 INFO - PROCESS | 2568 | 1461277725390 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}] 15:28:45 INFO - PROCESS | 2568 | 1461277725496 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:28:45 INFO - PROCESS | 2568 | 1461277725571 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6cd800 == 63 [pid = 2568] [id = 475] 15:28:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12a279400) [pid = 2568] [serial = 1424] [outer = 0x0] 15:28:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12a280c00) [pid = 2568] [serial = 1425] [outer = 0x12a279400] 15:28:45 INFO - PROCESS | 2568 | 1461277725603 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12aaab800) [pid = 2568] [serial = 1426] [outer = 0x12a279400] 15:28:46 INFO - PROCESS | 2568 | 1461277726048 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]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 15:28:46 INFO - PROCESS | 2568 | 1461277726102 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 2568 | 1461277726105 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:28:46 INFO - PROCESS | 2568 | 1461277726148 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 2568 | 1461277726150 Marionette TRACE conn2 <- [1,1874,null,{}] 15:28:46 INFO - PROCESS | 2568 | 1461277726152 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}] 15:28:46 INFO - PROCESS | 2568 | 1461277726256 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:28:46 INFO - PROCESS | 2568 | 1461277726328 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x1377dc800 == 64 [pid = 2568] [id = 476] 15:28:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12ac27c00) [pid = 2568] [serial = 1427] [outer = 0x0] 15:28:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12b6afc00) [pid = 2568] [serial = 1428] [outer = 0x12ac27c00] 15:28:46 INFO - PROCESS | 2568 | 1461277726359 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12d2f5c00) [pid = 2568] [serial = 1429] [outer = 0x12ac27c00] 15:28:46 INFO - PROCESS | 2568 | 1461277726792 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]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 15:28:46 INFO - PROCESS | 2568 | 1461277726818 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 2568 | 1461277726820 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:28:46 INFO - PROCESS | 2568 | 1461277726823 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 2568 | 1461277726824 Marionette TRACE conn2 <- [1,1878,null,{}] 15:28:46 INFO - PROCESS | 2568 | 1461277726827 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}] 15:28:46 INFO - PROCESS | 2568 | 1461277726951 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:28:47 INFO - PROCESS | 2568 | 1461277727078 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x1377eb000 == 65 [pid = 2568] [id = 477] 15:28:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x11af98c00) [pid = 2568] [serial = 1430] [outer = 0x0] 15:28:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x11c4c2800) [pid = 2568] [serial = 1431] [outer = 0x11af98c00] 15:28:47 INFO - PROCESS | 2568 | 1461277727128 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x11c4c7c00) [pid = 2568] [serial = 1432] [outer = 0x11af98c00] 15:28:47 INFO - PROCESS | 2568 | 1461277727616 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]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 820ms 15:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:28:47 INFO - PROCESS | 2568 | 1461277727642 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 2568 | 1461277727643 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:28:47 INFO - PROCESS | 2568 | 1461277727646 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 2568 | 1461277727647 Marionette TRACE conn2 <- [1,1882,null,{}] 15:28:47 INFO - PROCESS | 2568 | 1461277727649 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}] 15:28:47 INFO - PROCESS | 2568 | 1461277727768 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:28:47 INFO - PROCESS | 2568 | 1461277727878 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c4e800 == 66 [pid = 2568] [id = 478] 15:28:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x114f72000) [pid = 2568] [serial = 1433] [outer = 0x0] 15:28:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12a27d000) [pid = 2568] [serial = 1434] [outer = 0x114f72000] 15:28:47 INFO - PROCESS | 2568 | 1461277727912 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12f629000) [pid = 2568] [serial = 1435] [outer = 0x114f72000] 15:28:48 INFO - PROCESS | 2568 | 1461277728494 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]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 870ms 15:28:48 INFO - PROCESS | 2568 | 1461277728520 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 2568 | 1461277728524 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:28:48 INFO - PROCESS | 2568 | 1461277728528 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 2568 | 1461277728531 Marionette TRACE conn2 <- [1,1886,null,{}] 15:28:48 INFO - PROCESS | 2568 | 1461277728534 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}] 15:28:48 INFO - PROCESS | 2568 | 1461277728632 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:28:48 INFO - PROCESS | 2568 | 1461277728693 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269de800 == 67 [pid = 2568] [id = 479] 15:28:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x11775e800) [pid = 2568] [serial = 1436] [outer = 0x0] 15:28:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x1191be400) [pid = 2568] [serial = 1437] [outer = 0x11775e800] 15:28:48 INFO - PROCESS | 2568 | 1461277728721 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x11a949400) [pid = 2568] [serial = 1438] [outer = 0x11775e800] 15:28:49 INFO - PROCESS | 2568 | 1461277729207 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]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 15:28:49 INFO - PROCESS | 2568 | 1461277729251 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 2568 | 1461277729254 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:28:49 INFO - PROCESS | 2568 | 1461277729259 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 2568 | 1461277729260 Marionette TRACE conn2 <- [1,1890,null,{}] 15:28:49 INFO - PROCESS | 2568 | 1461277729263 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}] 15:28:49 INFO - PROCESS | 2568 | 1461277729358 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:28:49 INFO - PROCESS | 2568 | 1461277729420 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259a9000 == 68 [pid = 2568] [id = 480] 15:28:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x11a604000) [pid = 2568] [serial = 1439] [outer = 0x0] 15:28:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11c4c2c00) [pid = 2568] [serial = 1440] [outer = 0x11a604000] 15:28:49 INFO - PROCESS | 2568 | 1461277729448 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x11c783800) [pid = 2568] [serial = 1441] [outer = 0x11a604000] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12fc38800 == 67 [pid = 2568] [id = 471] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3dd800 == 66 [pid = 2568] [id = 470] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x115983000 == 65 [pid = 2568] [id = 469] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x117763000) [pid = 2568] [serial = 1356] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed5d000 == 64 [pid = 2568] [id = 468] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4b9800 == 63 [pid = 2568] [id = 467] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12d742800 == 62 [pid = 2568] [id = 466] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12c11c000 == 61 [pid = 2568] [id = 465] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12a030000 == 60 [pid = 2568] [id = 464] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x127edd000 == 59 [pid = 2568] [id = 463] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9c0000 == 58 [pid = 2568] [id = 462] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab11000 == 57 [pid = 2568] [id = 461] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x1272f0000 == 56 [pid = 2568] [id = 460] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4c5000 == 55 [pid = 2568] [id = 455] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x126f58000 == 54 [pid = 2568] [id = 454] 15:28:49 INFO - PROCESS | 2568 | --DOCSHELL 0x119a61800 == 53 [pid = 2568] [id = 453] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12db80800) [pid = 2568] [serial = 1189] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12d2f3c00) [pid = 2568] [serial = 1201] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12aaa0000) [pid = 2568] [serial = 1198] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x1269bc800) [pid = 2568] [serial = 1195] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x11bb37800) [pid = 2568] [serial = 1192] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12da32000) [pid = 2568] [serial = 1255] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x11a94c000) [pid = 2568] [serial = 1246] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12ac76c00) [pid = 2568] [serial = 1252] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x126e78800) [pid = 2568] [serial = 1249] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12da2ec00) [pid = 2568] [serial = 1338] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12e465400) [pid = 2568] [serial = 1341] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12e424000) [pid = 2568] [serial = 1339] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12e530800) [pid = 2568] [serial = 1345] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12e527000) [pid = 2568] [serial = 1344] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12e522c00) [pid = 2568] [serial = 1342] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12c375c00) [pid = 2568] [serial = 1350] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x12c4a5c00) [pid = 2568] [serial = 1335] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12ac2c400) [pid = 2568] [serial = 1332] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12b485c00) [pid = 2568] [serial = 1333] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x1274ee400) [pid = 2568] [serial = 1326] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x127f5c400) [pid = 2568] [serial = 1327] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x11bc68800) [pid = 2568] [serial = 1323] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x125978c00) [pid = 2568] [serial = 1324] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x129008000) [pid = 2568] [serial = 1348] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x11c47a400) [pid = 2568] [serial = 1321] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11bb36c00) [pid = 2568] [serial = 1320] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x129089400) [pid = 2568] [serial = 1329] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12a0ecc00) [pid = 2568] [serial = 1330] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12e423000) [pid = 2568] [serial = 1299] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12e464400) [pid = 2568] [serial = 1300] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12b484c00) [pid = 2568] [serial = 1311] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12d83c400) [pid = 2568] [serial = 1314] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x127e90400) [pid = 2568] [serial = 1308] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x1197efc00) [pid = 2568] [serial = 1318] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x118537800) [pid = 2568] [serial = 1317] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x119d73c00) [pid = 2568] [serial = 1302] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 120 (0x11c46f400) [pid = 2568] [serial = 1305] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 119 (0x12e91f000) [pid = 2568] [serial = 1353] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 118 (0x12f628000) [pid = 2568] [serial = 1354] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 117 (0x118c8e000) [pid = 2568] [serial = 1347] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 116 (0x12e91a000) [pid = 2568] [serial = 1351] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | --DOMWINDOW == 115 (0x12d83dc00) [pid = 2568] [serial = 1336] [outer = 0x0] [url = about:blank] 15:28:49 INFO - PROCESS | 2568 | 1461277729864 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]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 621ms 15:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:28:49 INFO - PROCESS | 2568 | 1461277729879 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 2568 | 1461277729881 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:28:49 INFO - PROCESS | 2568 | 1461277729883 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 2568 | 1461277729885 Marionette TRACE conn2 <- [1,1894,null,{}] 15:28:49 INFO - PROCESS | 2568 | 1461277729894 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}] 15:28:50 INFO - PROCESS | 2568 | 1461277730027 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:28:50 INFO - PROCESS | 2568 | 1461277730118 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259a5000 == 54 [pid = 2568] [id = 481] 15:28:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 116 (0x11bb36c00) [pid = 2568] [serial = 1442] [outer = 0x0] 15:28:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 117 (0x12393d400) [pid = 2568] [serial = 1443] [outer = 0x11bb36c00] 15:28:50 INFO - PROCESS | 2568 | 1461277730164 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 118 (0x125de4c00) [pid = 2568] [serial = 1444] [outer = 0x11bb36c00] 15:28:50 INFO - PROCESS | 2568 | 1461277730553 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]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 724ms 15:28:50 INFO - PROCESS | 2568 | 1461277730610 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 2568 | 1461277730611 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:28:50 INFO - PROCESS | 2568 | 1461277730614 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 2568 | 1461277730615 Marionette TRACE conn2 <- [1,1898,null,{}] 15:28:50 INFO - PROCESS | 2568 | 1461277730625 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}] 15:28:50 INFO - PROCESS | 2568 | 1461277730729 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:28:50 INFO - PROCESS | 2568 | 1461277730735 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a023800 == 55 [pid = 2568] [id = 482] 15:28:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 119 (0x125dec400) [pid = 2568] [serial = 1445] [outer = 0x0] 15:28:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 120 (0x125e46400) [pid = 2568] [serial = 1446] [outer = 0x125dec400] 15:28:50 INFO - PROCESS | 2568 | 1461277730764 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 121 (0x126f3c000) [pid = 2568] [serial = 1447] [outer = 0x125dec400] 15:28:51 INFO - PROCESS | 2568 | 1461277731116 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 15:28:51 INFO - PROCESS | 2568 | 1461277731132 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 2568 | 1461277731133 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:28:51 INFO - PROCESS | 2568 | 1461277731135 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 2568 | 1461277731137 Marionette TRACE conn2 <- [1,1902,null,{}] 15:28:51 INFO - PROCESS | 2568 | 1461277731142 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}] 15:28:51 INFO - PROCESS | 2568 | 1461277731248 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:28:51 INFO - PROCESS | 2568 | 1461277731255 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x119266800 == 56 [pid = 2568] [id = 483] 15:28:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x126f37c00) [pid = 2568] [serial = 1448] [outer = 0x0] 15:28:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x1274ee400) [pid = 2568] [serial = 1449] [outer = 0x126f37c00] 15:28:51 INFO - PROCESS | 2568 | 1461277731281 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x12886f000) [pid = 2568] [serial = 1450] [outer = 0x126f37c00] 15:28:51 INFO - PROCESS | 2568 | 1461277731596 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 471ms 15:28:51 INFO - PROCESS | 2568 | 1461277731609 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 2568 | 1461277731611 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:28:51 INFO - PROCESS | 2568 | 1461277731613 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 2568 | 1461277731614 Marionette TRACE conn2 <- [1,1906,null,{}] 15:28:51 INFO - PROCESS | 2568 | 1461277731616 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}] 15:28:51 INFO - PROCESS | 2568 | 1461277731718 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:28:51 INFO - PROCESS | 2568 | 1461277731726 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c132000 == 57 [pid = 2568] [id = 484] 15:28:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x129083c00) [pid = 2568] [serial = 1451] [outer = 0x0] 15:28:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12a0ecc00) [pid = 2568] [serial = 1452] [outer = 0x129083c00] 15:28:51 INFO - PROCESS | 2568 | 1461277731753 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12ac2c000) [pid = 2568] [serial = 1453] [outer = 0x129083c00] 15:28:52 INFO - PROCESS | 2568 | 1461277732144 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]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 15:28:52 INFO - PROCESS | 2568 | 1461277732184 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 2568 | 1461277732185 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:28:52 INFO - PROCESS | 2568 | 1461277732188 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 2568 | 1461277732191 Marionette TRACE conn2 <- [1,1910,null,{}] 15:28:52 INFO - PROCESS | 2568 | 1461277732193 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}] 15:28:52 INFO - PROCESS | 2568 | 1461277732298 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:28:52 INFO - PROCESS | 2568 | 1461277732337 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d752800 == 58 [pid = 2568] [id = 485] 15:28:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11bb39400) [pid = 2568] [serial = 1454] [outer = 0x0] 15:28:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12ae02800) [pid = 2568] [serial = 1455] [outer = 0x11bb39400] 15:28:52 INFO - PROCESS | 2568 | 1461277732362 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12b47b800) [pid = 2568] [serial = 1456] [outer = 0x11bb39400] 15:28:52 INFO - PROCESS | 2568 | 1461277732678 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]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 15:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:28:52 INFO - PROCESS | 2568 | 1461277732716 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 2568 | 1461277732717 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:28:52 INFO - PROCESS | 2568 | 1461277732719 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 2568 | 1461277732721 Marionette TRACE conn2 <- [1,1914,null,{}] 15:28:52 INFO - PROCESS | 2568 | 1461277732723 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}] 15:28:52 INFO - PROCESS | 2568 | 1461277732828 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:28:52 INFO - PROCESS | 2568 | 1461277732865 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e210800 == 59 [pid = 2568] [id = 486] 15:28:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x129004400) [pid = 2568] [serial = 1457] [outer = 0x0] 15:28:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12c380c00) [pid = 2568] [serial = 1458] [outer = 0x129004400] 15:28:52 INFO - PROCESS | 2568 | 1461277732890 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12d832000) [pid = 2568] [serial = 1459] [outer = 0x129004400] 15:28:53 INFO - PROCESS | 2568 | 1461277733215 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 15:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:28:53 INFO - PROCESS | 2568 | 1461277733241 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 2568 | 1461277733242 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:28:53 INFO - PROCESS | 2568 | 1461277733244 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 2568 | 1461277733245 Marionette TRACE conn2 <- [1,1918,null,{}] 15:28:53 INFO - PROCESS | 2568 | 1461277733248 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}] 15:28:53 INFO - PROCESS | 2568 | 1461277733353 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:28:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12c4a5400) [pid = 2568] [serial = 1460] [outer = 0x12f8b0800] 15:28:53 INFO - PROCESS | 2568 | 1461277733378 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f01b000 == 60 [pid = 2568] [id = 487] 15:28:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12d8b8c00) [pid = 2568] [serial = 1461] [outer = 0x0] 15:28:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12d8c5400) [pid = 2568] [serial = 1462] [outer = 0x12d8b8c00] 15:28:53 INFO - PROCESS | 2568 | 1461277733414 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12e423c00) [pid = 2568] [serial = 1463] [outer = 0x12d8b8c00] 15:28:53 INFO - PROCESS | 2568 | 1461277733767 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 568ms 15:28:53 INFO - PROCESS | 2568 | 1461277733814 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:28:53 INFO - PROCESS | 2568 | 1461277733815 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:28:53 INFO - PROCESS | 2568 | 1461277733817 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 2568 | 1461277733818 Marionette TRACE conn2 <- [1,1922,null,{}] 15:28:53 INFO - PROCESS | 2568 | 1461277733820 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}] 15:28:54 INFO - PROCESS | 2568 | 1461277734027 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12da30000) [pid = 2568] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12d8b9c00) [pid = 2568] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x11775a400) [pid = 2568] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11853b000) [pid = 2568] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x125977400) [pid = 2568] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12aaa0c00) [pid = 2568] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x128868400) [pid = 2568] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x119a3bc00) [pid = 2568] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x1274aec00) [pid = 2568] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12b34f400) [pid = 2568] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x112154000) [pid = 2568] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12aaa8400) [pid = 2568] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:28:54 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x11215bc00) [pid = 2568] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:28:54 INFO - PROCESS | 2568 | 1461277734090 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb4000 == 61 [pid = 2568] [id = 488] 15:28:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11215a400) [pid = 2568] [serial = 1464] [outer = 0x0] 15:28:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x11853b000) [pid = 2568] [serial = 1465] [outer = 0x11215a400] 15:28:54 INFO - PROCESS | 2568 | 1461277734116 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x125977400) [pid = 2568] [serial = 1466] [outer = 0x11215a400] 15:28:54 INFO - PROCESS | 2568 | 1461277734360 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]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 568ms 15:28:54 INFO - PROCESS | 2568 | 1461277734385 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 2568 | 1461277734387 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:28:54 INFO - PROCESS | 2568 | 1461277734401 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 2568 | 1461277734403 Marionette TRACE conn2 <- [1,1926,null,{}] 15:28:54 INFO - PROCESS | 2568 | 1461277734413 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}] 15:28:54 INFO - PROCESS | 2568 | 1461277734519 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:28:54 INFO - PROCESS | 2568 | 1461277734524 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed60800 == 62 [pid = 2568] [id = 489] 15:28:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x12907bc00) [pid = 2568] [serial = 1467] [outer = 0x0] 15:28:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12e46a000) [pid = 2568] [serial = 1468] [outer = 0x12907bc00] 15:28:54 INFO - PROCESS | 2568 | 1461277734553 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12e77b800) [pid = 2568] [serial = 1469] [outer = 0x12907bc00] 15:28:54 INFO - PROCESS | 2568 | 1461277734900 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]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 529ms 15:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:28:54 INFO - PROCESS | 2568 | 1461277734932 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 2568 | 1461277734933 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:28:54 INFO - PROCESS | 2568 | 1461277734935 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 2568 | 1461277734936 Marionette TRACE conn2 <- [1,1930,null,{}] 15:28:54 INFO - PROCESS | 2568 | 1461277734941 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}] 15:28:55 INFO - PROCESS | 2568 | 1461277735053 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:28:55 INFO - PROCESS | 2568 | 1461277735060 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fc1b800 == 63 [pid = 2568] [id = 490] 15:28:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x12e77bc00) [pid = 2568] [serial = 1470] [outer = 0x0] 15:28:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12f622800) [pid = 2568] [serial = 1471] [outer = 0x12e77bc00] 15:28:55 INFO - PROCESS | 2568 | 1461277735085 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12f630000) [pid = 2568] [serial = 1472] [outer = 0x12e77bc00] 15:28:55 INFO - PROCESS | 2568 | 1461277735407 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]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 15:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:28:55 INFO - PROCESS | 2568 | 1461277735458 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 2568 | 1461277735459 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:28:55 INFO - PROCESS | 2568 | 1461277735461 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 2568 | 1461277735462 Marionette TRACE conn2 <- [1,1934,null,{}] 15:28:55 INFO - PROCESS | 2568 | 1461277735464 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}] 15:28:55 INFO - PROCESS | 2568 | 1461277735547 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:28:55 INFO - PROCESS | 2568 | 1461277735551 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x130327800 == 64 [pid = 2568] [id = 491] 15:28:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12f630c00) [pid = 2568] [serial = 1473] [outer = 0x0] 15:28:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12f8d0400) [pid = 2568] [serial = 1474] [outer = 0x12f630c00] 15:28:55 INFO - PROCESS | 2568 | 1461277735576 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12fa46800) [pid = 2568] [serial = 1475] [outer = 0x12f630c00] 15:28:55 INFO - PROCESS | 2568 | 1461277735941 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]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 15:28:55 INFO - PROCESS | 2568 | 1461277735983 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:28:55 INFO - PROCESS | 2568 | 1461277735985 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:28:55 INFO - PROCESS | 2568 | 1461277735988 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 2568 | 1461277735990 Marionette TRACE conn2 <- [1,1938,null,{}] 15:28:55 INFO - PROCESS | 2568 | 1461277735993 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}] 15:28:56 INFO - PROCESS | 2568 | 1461277736222 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:28:56 INFO - PROCESS | 2568 | 1461277736355 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c7e000 == 65 [pid = 2568] [id = 492] 15:28:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x11587ac00) [pid = 2568] [serial = 1476] [outer = 0x0] 15:28:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x117760000) [pid = 2568] [serial = 1477] [outer = 0x11587ac00] 15:28:56 INFO - PROCESS | 2568 | 1461277736408 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x119ab4000) [pid = 2568] [serial = 1478] [outer = 0x11587ac00] 15:28:56 INFO - PROCESS | 2568 | 1461277736896 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 921ms 15:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:28:56 INFO - PROCESS | 2568 | 1461277736909 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 2568 | 1461277736912 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:28:56 INFO - PROCESS | 2568 | 1461277736915 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 2568 | 1461277736918 Marionette TRACE conn2 <- [1,1942,null,{}] 15:28:56 INFO - PROCESS | 2568 | 1461277736921 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}] 15:28:57 INFO - PROCESS | 2568 | 1461277737029 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:28:57 INFO - PROCESS | 2568 | 1461277737091 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ea0000 == 66 [pid = 2568] [id = 493] 15:28:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x11a88b400) [pid = 2568] [serial = 1479] [outer = 0x0] 15:28:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x11c4dfc00) [pid = 2568] [serial = 1480] [outer = 0x11a88b400] 15:28:57 INFO - PROCESS | 2568 | 1461277737124 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x125977800) [pid = 2568] [serial = 1481] [outer = 0x11a88b400] 15:28:57 INFO - PROCESS | 2568 | 1461277737557 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]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 15:28:57 INFO - PROCESS | 2568 | 1461277737585 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:28:57 INFO - PROCESS | 2568 | 1461277737587 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:28:57 INFO - PROCESS | 2568 | 1461277737590 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 2568 | 1461277737591 Marionette TRACE conn2 <- [1,1946,null,{}] 15:28:57 INFO - PROCESS | 2568 | 1461277737594 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}] 15:28:57 INFO - PROCESS | 2568 | 1461277737700 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:28:57 INFO - PROCESS | 2568 | 1461277737765 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7b6000 == 67 [pid = 2568] [id = 494] 15:28:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x125de3400) [pid = 2568] [serial = 1482] [outer = 0x0] 15:28:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x126a6f000) [pid = 2568] [serial = 1483] [outer = 0x125de3400] 15:28:57 INFO - PROCESS | 2568 | 1461277737837 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x129008000) [pid = 2568] [serial = 1484] [outer = 0x125de3400] 15:28:58 INFO - PROCESS | 2568 | 1461277738282 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]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 15:28:58 INFO - PROCESS | 2568 | 1461277738310 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 2568 | 1461277738314 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:28:58 INFO - PROCESS | 2568 | 1461277738345 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 2568 | 1461277738349 Marionette TRACE conn2 <- [1,1950,null,{}] 15:28:58 INFO - PROCESS | 2568 | 1461277738394 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}] 15:28:58 INFO - PROCESS | 2568 | 1461277738487 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:28:58 INFO - PROCESS | 2568 | 1461277738552 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c91800 == 68 [pid = 2568] [id = 495] 15:28:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x127427400) [pid = 2568] [serial = 1485] [outer = 0x0] 15:28:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12aaacc00) [pid = 2568] [serial = 1486] [outer = 0x127427400] 15:28:58 INFO - PROCESS | 2568 | 1461277738643 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12c1b1c00) [pid = 2568] [serial = 1487] [outer = 0x127427400] 15:28:59 INFO - PROCESS | 2568 | 1461277739188 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]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 894ms 15:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:28:59 INFO - PROCESS | 2568 | 1461277739214 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 2568 | 1461277739216 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:28:59 INFO - PROCESS | 2568 | 1461277739220 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 2568 | 1461277739222 Marionette TRACE conn2 <- [1,1954,null,{}] 15:28:59 INFO - PROCESS | 2568 | 1461277739226 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}] 15:28:59 INFO - PROCESS | 2568 | 1461277739344 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:28:59 INFO - PROCESS | 2568 | 1461277739420 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x1377ee000 == 69 [pid = 2568] [id = 496] 15:28:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12c1b5800) [pid = 2568] [serial = 1488] [outer = 0x0] 15:28:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12e46a800) [pid = 2568] [serial = 1489] [outer = 0x12c1b5800] 15:28:59 INFO - PROCESS | 2568 | 1461277739450 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12e771800) [pid = 2568] [serial = 1490] [outer = 0x12c1b5800] 15:28:59 INFO - PROCESS | 2568 | 1461277739864 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]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 15:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:28:59 INFO - PROCESS | 2568 | 1461277739891 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 2568 | 1461277739892 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:28:59 INFO - PROCESS | 2568 | 1461277739894 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 2568 | 1461277739895 Marionette TRACE conn2 <- [1,1958,null,{}] 15:28:59 INFO - PROCESS | 2568 | 1461277739898 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}] 15:29:00 INFO - PROCESS | 2568 | 1461277740025 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:29:00 INFO - PROCESS | 2568 | 1461277740130 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a2a7000 == 70 [pid = 2568] [id = 497] 15:29:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12391b000) [pid = 2568] [serial = 1491] [outer = 0x0] 15:29:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12391cc00) [pid = 2568] [serial = 1492] [outer = 0x12391b000] 15:29:00 INFO - PROCESS | 2568 | 1461277740169 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12f8ad800) [pid = 2568] [serial = 1493] [outer = 0x12391b000] 15:29:00 INFO - PROCESS | 2568 | 1461277740606 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]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 15:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:29:00 INFO - PROCESS | 2568 | 1461277740663 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 2568 | 1461277740664 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:29:00 INFO - PROCESS | 2568 | 1461277740667 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 2568 | 1461277740668 Marionette TRACE conn2 <- [1,1962,null,{}] 15:29:00 INFO - PROCESS | 2568 | 1461277740670 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}] 15:29:00 INFO - PROCESS | 2568 | 1461277740939 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:29:01 INFO - PROCESS | 2568 | 1461277741072 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258cc000 == 71 [pid = 2568] [id = 498] 15:29:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x114f7c000) [pid = 2568] [serial = 1494] [outer = 0x0] 15:29:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x1158e8800) [pid = 2568] [serial = 1495] [outer = 0x114f7c000] 15:29:01 INFO - PROCESS | 2568 | 1461277741102 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11893f000) [pid = 2568] [serial = 1496] [outer = 0x114f7c000] 15:29:01 INFO - PROCESS | 2568 | 1461277741539 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]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 922ms 15:29:01 INFO - PROCESS | 2568 | 1461277741606 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 2568 | 1461277741609 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:29:01 INFO - PROCESS | 2568 | 1461277741613 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 2568 | 1461277741616 Marionette TRACE conn2 <- [1,1966,null,{}] 15:29:01 INFO - PROCESS | 2568 | 1461277741619 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}] 15:29:01 INFO - PROCESS | 2568 | 1461277741717 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:29:01 INFO - PROCESS | 2568 | 1461277741783 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c8b800 == 72 [pid = 2568] [id = 499] 15:29:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x11a603800) [pid = 2568] [serial = 1497] [outer = 0x0] 15:29:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x11a94a800) [pid = 2568] [serial = 1498] [outer = 0x11a603800] 15:29:01 INFO - PROCESS | 2568 | 1461277741813 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x11ada3400) [pid = 2568] [serial = 1499] [outer = 0x11a603800] 15:29:01 INFO - PROCESS | 2568 | --DOCSHELL 0x118581000 == 71 [pid = 2568] [id = 366] 15:29:01 INFO - PROCESS | 2568 | --DOCSHELL 0x130327800 == 70 [pid = 2568] [id = 491] 15:29:01 INFO - PROCESS | 2568 | --DOCSHELL 0x12fc1b800 == 69 [pid = 2568] [id = 490] 15:29:01 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed60800 == 68 [pid = 2568] [id = 489] 15:29:01 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfb4000 == 67 [pid = 2568] [id = 488] 15:29:01 INFO - PROCESS | 2568 | --DOCSHELL 0x12f01b000 == 66 [pid = 2568] [id = 487] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x11775d800) [pid = 2568] [serial = 1359] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x11c435000) [pid = 2568] [serial = 1362] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x1274eb800) [pid = 2568] [serial = 1365] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12ac70800) [pid = 2568] [serial = 1368] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12db79000) [pid = 2568] [serial = 1371] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12e920000) [pid = 2568] [serial = 1374] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x125970800) [pid = 2568] [serial = 1377] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12f8b3000) [pid = 2568] [serial = 1416] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x12e210800 == 65 [pid = 2568] [id = 486] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x12d752800 == 64 [pid = 2568] [id = 485] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x12c132000 == 63 [pid = 2568] [id = 484] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x119266800 == 62 [pid = 2568] [id = 483] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x12a023800 == 61 [pid = 2568] [id = 482] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x1259a5000 == 60 [pid = 2568] [id = 481] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x1259a9000 == 59 [pid = 2568] [id = 480] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x1269de800 == 58 [pid = 2568] [id = 479] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6cd800 == 57 [pid = 2568] [id = 475] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x127ec6800 == 56 [pid = 2568] [id = 474] 15:29:02 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad82000 == 55 [pid = 2568] [id = 473] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12e913800) [pid = 2568] [serial = 1404] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12e524400) [pid = 2568] [serial = 1401] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x117766c00) [pid = 2568] [serial = 1357] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12f628c00) [pid = 2568] [serial = 1405] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x119ac0000) [pid = 2568] [serial = 1381] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x118cef400) [pid = 2568] [serial = 1380] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x125c2c800) [pid = 2568] [serial = 1386] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x126a78c00) [pid = 2568] [serial = 1387] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12b349400) [pid = 2568] [serial = 1395] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12aa9f000) [pid = 2568] [serial = 1392] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12ac32800) [pid = 2568] [serial = 1393] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x123938400) [pid = 2568] [serial = 1384] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11b905000) [pid = 2568] [serial = 1383] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x128870400) [pid = 2568] [serial = 1389] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12955c000) [pid = 2568] [serial = 1390] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12e424400) [pid = 2568] [serial = 1413] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x119abc000) [pid = 2568] [serial = 1408] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x115874400) [pid = 2568] [serial = 1407] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12f62c000) [pid = 2568] [serial = 1414] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12d8b6400) [pid = 2568] [serial = 1398] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12e770000) [pid = 2568] [serial = 1402] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12e42b000) [pid = 2568] [serial = 1399] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12c4a2c00) [pid = 2568] [serial = 1411] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x12d834000) [pid = 2568] [serial = 1396] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x126f74400) [pid = 2568] [serial = 1410] [outer = 0x0] [url = about:blank] 15:29:02 INFO - PROCESS | 2568 | 1461277742224 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]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 622ms 15:29:02 INFO - PROCESS | 2568 | 1461277742236 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 2568 | 1461277742239 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:29:02 INFO - PROCESS | 2568 | 1461277742243 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 2568 | 1461277742244 Marionette TRACE conn2 <- [1,1970,null,{}] 15:29:02 INFO - PROCESS | 2568 | 1461277742246 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}] 15:29:02 INFO - PROCESS | 2568 | 1461277742328 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:29:02 INFO - PROCESS | 2568 | 1461277742386 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c17a000 == 56 [pid = 2568] [id = 500] 15:29:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x114f6ec00) [pid = 2568] [serial = 1500] [outer = 0x0] 15:29:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11bb37c00) [pid = 2568] [serial = 1501] [outer = 0x114f6ec00] 15:29:02 INFO - PROCESS | 2568 | 1461277742414 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x11c476c00) [pid = 2568] [serial = 1502] [outer = 0x114f6ec00] 15:29:02 INFO - PROCESS | 2568 | 1461277742747 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]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 517ms 15:29:02 INFO - PROCESS | 2568 | 1461277742761 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 2568 | 1461277742764 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:29:02 INFO - PROCESS | 2568 | 1461277742773 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 2568 | 1461277742776 Marionette TRACE conn2 <- [1,1974,null,{}] 15:29:02 INFO - PROCESS | 2568 | 1461277742779 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}] 15:29:02 INFO - PROCESS | 2568 | 1461277742889 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:29:02 INFO - PROCESS | 2568 | 1461277742946 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b9c000 == 57 [pid = 2568] [id = 501] 15:29:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11c435000) [pid = 2568] [serial = 1503] [outer = 0x0] 15:29:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x11c784000) [pid = 2568] [serial = 1504] [outer = 0x11c435000] 15:29:02 INFO - PROCESS | 2568 | 1461277742975 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x125847800) [pid = 2568] [serial = 1505] [outer = 0x11c435000] 15:29:03 INFO - PROCESS | 2568 | 1461277743293 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]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 580ms 15:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:29:03 INFO - PROCESS | 2568 | 1461277743348 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 2568 | 1461277743350 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:29:03 INFO - PROCESS | 2568 | 1461277743353 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 2568 | 1461277743354 Marionette TRACE conn2 <- [1,1978,null,{}] 15:29:03 INFO - PROCESS | 2568 | 1461277743358 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}] 15:29:03 INFO - PROCESS | 2568 | 1461277743450 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:29:03 INFO - PROCESS | 2568 | 1461277743511 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fe0000 == 58 [pid = 2568] [id = 502] 15:29:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11c47c000) [pid = 2568] [serial = 1506] [outer = 0x0] 15:29:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x125971000) [pid = 2568] [serial = 1507] [outer = 0x11c47c000] 15:29:03 INFO - PROCESS | 2568 | 1461277743537 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x125de4800) [pid = 2568] [serial = 1508] [outer = 0x11c47c000] 15:29:03 INFO - PROCESS | 2568 | 1461277743818 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]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 523ms 15:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:29:03 INFO - PROCESS | 2568 | 1461277743876 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 2568 | 1461277743877 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:29:03 INFO - PROCESS | 2568 | 1461277743879 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 2568 | 1461277743880 Marionette TRACE conn2 <- [1,1982,null,{}] 15:29:03 INFO - PROCESS | 2568 | 1461277743883 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}] 15:29:03 INFO - PROCESS | 2568 | 1461277743966 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:29:03 INFO - PROCESS | 2568 | 1461277743974 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a032800 == 59 [pid = 2568] [id = 503] 15:29:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x126e78800) [pid = 2568] [serial = 1509] [outer = 0x0] 15:29:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x126f3c800) [pid = 2568] [serial = 1510] [outer = 0x126e78800] 15:29:04 INFO - PROCESS | 2568 | 1461277744010 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x127280c00) [pid = 2568] [serial = 1511] [outer = 0x126e78800] 15:29:04 INFO - PROCESS | 2568 | 1461277744516 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]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 15:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:29:04 INFO - PROCESS | 2568 | 1461277744549 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 2568 | 1461277744550 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:29:04 INFO - PROCESS | 2568 | 1461277744552 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 2568 | 1461277744553 Marionette TRACE conn2 <- [1,1986,null,{}] 15:29:04 INFO - PROCESS | 2568 | 1461277744564 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}] 15:29:04 INFO - PROCESS | 2568 | 1461277744669 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:29:04 INFO - PROCESS | 2568 | 1461277744673 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3cb000 == 60 [pid = 2568] [id = 504] 15:29:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12727e000) [pid = 2568] [serial = 1512] [outer = 0x0] 15:29:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x1272a7800) [pid = 2568] [serial = 1513] [outer = 0x12727e000] 15:29:04 INFO - PROCESS | 2568 | 1461277744731 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x1279acc00) [pid = 2568] [serial = 1514] [outer = 0x12727e000] 15:29:05 INFO - PROCESS | 2568 | 1461277745016 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]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 477ms 15:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:29:05 INFO - PROCESS | 2568 | 1461277745030 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 2568 | 1461277745031 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:29:05 INFO - PROCESS | 2568 | 1461277745033 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 2568 | 1461277745034 Marionette TRACE conn2 <- [1,1990,null,{}] 15:29:05 INFO - PROCESS | 2568 | 1461277745045 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}] 15:29:05 INFO - PROCESS | 2568 | 1461277745158 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:29:05 INFO - PROCESS | 2568 | 1461277745204 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac0a800 == 61 [pid = 2568] [id = 505] 15:29:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12749e000) [pid = 2568] [serial = 1515] [outer = 0x0] 15:29:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x128867800) [pid = 2568] [serial = 1516] [outer = 0x12749e000] 15:29:05 INFO - PROCESS | 2568 | 1461277745229 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x129084c00) [pid = 2568] [serial = 1517] [outer = 0x12749e000] 15:29:05 INFO - PROCESS | 2568 | 1461277745650 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]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 623ms 15:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:29:05 INFO - PROCESS | 2568 | 1461277745664 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 2568 | 1461277745666 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:29:05 INFO - PROCESS | 2568 | 1461277745669 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 2568 | 1461277745672 Marionette TRACE conn2 <- [1,1994,null,{}] 15:29:05 INFO - PROCESS | 2568 | 1461277745675 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}] 15:29:05 INFO - PROCESS | 2568 | 1461277745844 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:29:05 INFO - PROCESS | 2568 | 1461277745867 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c131000 == 62 [pid = 2568] [id = 506] 15:29:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x1279b9c00) [pid = 2568] [serial = 1518] [outer = 0x0] 15:29:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12955c400) [pid = 2568] [serial = 1519] [outer = 0x1279b9c00] 15:29:05 INFO - PROCESS | 2568 | 1461277745903 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12a0ef400) [pid = 2568] [serial = 1520] [outer = 0x1279b9c00] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x11a604000) [pid = 2568] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12907bc00) [pid = 2568] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x11bb39400) [pid = 2568] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11bb36c00) [pid = 2568] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12d8b8c00) [pid = 2568] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x126f37c00) [pid = 2568] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12e77bc00) [pid = 2568] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x11775e800) [pid = 2568] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x125dec400) [pid = 2568] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x11215a400) [pid = 2568] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x129004400) [pid = 2568] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:29:06 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x129083c00) [pid = 2568] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:29:06 INFO - PROCESS | 2568 | 1461277746364 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]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 723ms 15:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:29:06 INFO - PROCESS | 2568 | 1461277746393 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 2568 | 1461277746394 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:29:06 INFO - PROCESS | 2568 | 1461277746396 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 2568 | 1461277746397 Marionette TRACE conn2 <- [1,1998,null,{}] 15:29:06 INFO - PROCESS | 2568 | 1461277746399 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}] 15:29:06 INFO - PROCESS | 2568 | 1461277746498 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:29:06 INFO - PROCESS | 2568 | 1461277746502 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b084800 == 63 [pid = 2568] [id = 507] 15:29:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x119abe400) [pid = 2568] [serial = 1521] [outer = 0x0] 15:29:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x125dec400) [pid = 2568] [serial = 1522] [outer = 0x119abe400] 15:29:06 INFO - PROCESS | 2568 | 1461277746529 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12a27a000) [pid = 2568] [serial = 1523] [outer = 0x119abe400] 15:29:06 INFO - PROCESS | 2568 | 1461277746865 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]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 518ms 15:29:06 INFO - PROCESS | 2568 | 1461277746920 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 2568 | 1461277746921 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:29:06 INFO - PROCESS | 2568 | 1461277746923 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 2568 | 1461277746925 Marionette TRACE conn2 <- [1,2002,null,{}] 15:29:06 INFO - PROCESS | 2568 | 1461277746927 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}] 15:29:07 INFO - PROCESS | 2568 | 1461277747010 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:29:07 INFO - PROCESS | 2568 | 1461277747015 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7b6800 == 64 [pid = 2568] [id = 508] 15:29:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12a27f000) [pid = 2568] [serial = 1524] [outer = 0x0] 15:29:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12a282000) [pid = 2568] [serial = 1525] [outer = 0x12a27f000] 15:29:07 INFO - PROCESS | 2568 | 1461277747045 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12aaac800) [pid = 2568] [serial = 1526] [outer = 0x12a27f000] 15:29:07 INFO - PROCESS | 2568 | 1461277747403 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]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 15:29:07 INFO - PROCESS | 2568 | 1461277747442 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 2568 | 1461277747444 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:29:07 INFO - PROCESS | 2568 | 1461277747446 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 2568 | 1461277747448 Marionette TRACE conn2 <- [1,2006,null,{}] 15:29:07 INFO - PROCESS | 2568 | 1461277747450 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}] 15:29:07 INFO - PROCESS | 2568 | 1461277747548 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:29:07 INFO - PROCESS | 2568 | 1461277747610 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4b4000 == 65 [pid = 2568] [id = 509] 15:29:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12a27fc00) [pid = 2568] [serial = 1527] [outer = 0x0] 15:29:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12ac77000) [pid = 2568] [serial = 1528] [outer = 0x12a27fc00] 15:29:07 INFO - PROCESS | 2568 | 1461277747635 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12b6aa400) [pid = 2568] [serial = 1529] [outer = 0x12a27fc00] 15:29:07 INFO - PROCESS | 2568 | 1461277747968 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]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 569ms 15:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:29:08 INFO - PROCESS | 2568 | 1461277748016 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 2568 | 1461277748018 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:29:08 INFO - PROCESS | 2568 | 1461277748021 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 2568 | 1461277748022 Marionette TRACE conn2 <- [1,2010,null,{}] 15:29:08 INFO - PROCESS | 2568 | 1461277748026 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}] 15:29:08 INFO - PROCESS | 2568 | 1461277748153 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:29:08 INFO - PROCESS | 2568 | 1461277748215 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea5b800 == 66 [pid = 2568] [id = 510] 15:29:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12aaa8400) [pid = 2568] [serial = 1530] [outer = 0x0] 15:29:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12c1b7800) [pid = 2568] [serial = 1531] [outer = 0x12aaa8400] 15:29:08 INFO - PROCESS | 2568 | 1461277748240 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12d83d800) [pid = 2568] [serial = 1532] [outer = 0x12aaa8400] 15:29:08 INFO - PROCESS | 2568 | 1461277748732 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]]]}] 15:29:08 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 15:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 722ms 15:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:29:08 INFO - PROCESS | 2568 | 1461277748743 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 2568 | 1461277748749 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:29:08 INFO - PROCESS | 2568 | 1461277748755 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 2568 | 1461277748759 Marionette TRACE conn2 <- [1,2014,null,{}] 15:29:08 INFO - PROCESS | 2568 | 1461277748764 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}] 15:29:08 INFO - PROCESS | 2568 | 1461277748968 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:29:09 INFO - PROCESS | 2568 | 1461277749060 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfaf000 == 67 [pid = 2568] [id = 511] 15:29:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x119d6b000) [pid = 2568] [serial = 1533] [outer = 0x0] 15:29:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x11a60ec00) [pid = 2568] [serial = 1534] [outer = 0x119d6b000] 15:29:09 INFO - PROCESS | 2568 | 1461277749092 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x11b90dc00) [pid = 2568] [serial = 1535] [outer = 0x119d6b000] 15:29:09 INFO - PROCESS | 2568 | 1461277749517 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]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 774ms 15:29:09 INFO - PROCESS | 2568 | 1461277749527 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 2568 | 1461277749531 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:29:09 INFO - PROCESS | 2568 | 1461277749536 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 2568 | 1461277749540 Marionette TRACE conn2 <- [1,2018,null,{}] 15:29:09 INFO - PROCESS | 2568 | 1461277749543 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}] 15:29:09 INFO - PROCESS | 2568 | 1461277749649 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:29:09 INFO - PROCESS | 2568 | 1461277749711 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288e1000 == 68 [pid = 2568] [id = 512] 15:29:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x11bc6f000) [pid = 2568] [serial = 1536] [outer = 0x0] 15:29:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x123917000) [pid = 2568] [serial = 1537] [outer = 0x11bc6f000] 15:29:09 INFO - PROCESS | 2568 | 1461277749782 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x125849400) [pid = 2568] [serial = 1538] [outer = 0x11bc6f000] 15:29:10 INFO - PROCESS | 2568 | 1461277750249 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 774ms 15:29:10 INFO - PROCESS | 2568 | 1461277750337 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 2568 | 1461277750340 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:29:10 INFO - PROCESS | 2568 | 1461277750343 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 2568 | 1461277750348 Marionette TRACE conn2 <- [1,2022,null,{}] 15:29:10 INFO - PROCESS | 2568 | 1461277750359 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}] 15:29:10 INFO - PROCESS | 2568 | 1461277750480 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:29:10 INFO - PROCESS | 2568 | 1461277750584 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e790000 == 69 [pid = 2568] [id = 513] 15:29:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x126f3d000) [pid = 2568] [serial = 1539] [outer = 0x0] 15:29:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x127284000) [pid = 2568] [serial = 1540] [outer = 0x126f3d000] 15:29:10 INFO - PROCESS | 2568 | 1461277750618 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12955d400) [pid = 2568] [serial = 1541] [outer = 0x126f3d000] 15:29:11 INFO - PROCESS | 2568 | 1461277751029 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]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 725ms 15:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:29:11 INFO - PROCESS | 2568 | 1461277751068 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 2568 | 1461277751070 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:29:11 INFO - PROCESS | 2568 | 1461277751073 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 2568 | 1461277751074 Marionette TRACE conn2 <- [1,2026,null,{}] 15:29:11 INFO - PROCESS | 2568 | 1461277751076 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}] 15:29:11 INFO - PROCESS | 2568 | 1461277751180 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:29:11 INFO - PROCESS | 2568 | 1461277751254 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f023800 == 70 [pid = 2568] [id = 514] 15:29:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x12a27a800) [pid = 2568] [serial = 1542] [outer = 0x0] 15:29:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x12aaa8000) [pid = 2568] [serial = 1543] [outer = 0x12a27a800] 15:29:11 INFO - PROCESS | 2568 | 1461277751285 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x12aece800) [pid = 2568] [serial = 1544] [outer = 0x12a27a800] 15:29:11 INFO - PROCESS | 2568 | 1461277751669 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]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 619ms 15:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:29:11 INFO - PROCESS | 2568 | 1461277751694 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 2568 | 1461277751696 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:29:11 INFO - PROCESS | 2568 | 1461277751698 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 2568 | 1461277751699 Marionette TRACE conn2 <- [1,2030,null,{}] 15:29:11 INFO - PROCESS | 2568 | 1461277751702 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}] 15:29:11 INFO - PROCESS | 2568 | 1461277751808 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:29:11 INFO - PROCESS | 2568 | 1461277751901 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6cc800 == 71 [pid = 2568] [id = 515] 15:29:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x12aaa7800) [pid = 2568] [serial = 1545] [outer = 0x0] 15:29:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x12c1b5c00) [pid = 2568] [serial = 1546] [outer = 0x12aaa7800] 15:29:11 INFO - PROCESS | 2568 | 1461277751933 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12d83f800) [pid = 2568] [serial = 1547] [outer = 0x12aaa7800] 15:29:12 INFO - PROCESS | 2568 | 1461277752360 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]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 668ms 15:29:12 INFO - PROCESS | 2568 | 1461277752367 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 2568 | 1461277752368 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:29:12 INFO - PROCESS | 2568 | 1461277752371 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 2568 | 1461277752374 Marionette TRACE conn2 <- [1,2034,null,{}] 15:29:12 INFO - PROCESS | 2568 | 1461277752377 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}] 15:29:12 INFO - PROCESS | 2568 | 1461277752486 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:29:12 INFO - PROCESS | 2568 | 1461277752560 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fd8b800 == 72 [pid = 2568] [id = 516] 15:29:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x12d8bac00) [pid = 2568] [serial = 1548] [outer = 0x0] 15:29:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12db81400) [pid = 2568] [serial = 1549] [outer = 0x12d8bac00] 15:29:12 INFO - PROCESS | 2568 | 1461277752594 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12e467c00) [pid = 2568] [serial = 1550] [outer = 0x12d8bac00] 15:29:13 INFO - PROCESS | 2568 | 1461277752999 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 15:29:13 INFO - PROCESS | 2568 | 1461277753042 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 2568 | 1461277753044 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:29:13 INFO - PROCESS | 2568 | 1461277753046 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 2568 | 1461277753047 Marionette TRACE conn2 <- [1,2038,null,{}] 15:29:13 INFO - PROCESS | 2568 | 1461277753050 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}] 15:29:13 INFO - PROCESS | 2568 | 1461277753151 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:29:13 INFO - PROCESS | 2568 | 1461277753255 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x130866800 == 73 [pid = 2568] [id = 517] 15:29:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12db82000) [pid = 2568] [serial = 1551] [outer = 0x0] 15:29:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12e528c00) [pid = 2568] [serial = 1552] [outer = 0x12db82000] 15:29:13 INFO - PROCESS | 2568 | 1461277753287 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12e774c00) [pid = 2568] [serial = 1553] [outer = 0x12db82000] 15:29:13 INFO - PROCESS | 2568 | 1461277753712 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 720ms 15:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:29:13 INFO - PROCESS | 2568 | 1461277753766 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 2568 | 1461277753768 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:29:13 INFO - PROCESS | 2568 | 1461277753770 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 2568 | 1461277753771 Marionette TRACE conn2 <- [1,2042,null,{}] 15:29:13 INFO - PROCESS | 2568 | 1461277753774 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}] 15:29:13 INFO - PROCESS | 2568 | 1461277753882 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:29:13 INFO - PROCESS | 2568 | 1461277753958 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab11800 == 74 [pid = 2568] [id = 518] 15:29:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x117762000) [pid = 2568] [serial = 1554] [outer = 0x0] 15:29:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x127f5c400) [pid = 2568] [serial = 1555] [outer = 0x117762000] 15:29:13 INFO - PROCESS | 2568 | 1461277753990 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12e427000) [pid = 2568] [serial = 1556] [outer = 0x117762000] 15:29:14 INFO - PROCESS | 2568 | 1461277754583 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]]]}] 15:29:14 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) 15:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 870ms 15:29:14 INFO - PROCESS | 2568 | 1461277754641 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 2568 | 1461277754643 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:29:14 INFO - PROCESS | 2568 | 1461277754647 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 2568 | 1461277754649 Marionette TRACE conn2 <- [1,2046,null,{}] 15:29:14 INFO - PROCESS | 2568 | 1461277754652 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}] 15:29:14 INFO - PROCESS | 2568 | 1461277754792 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:29:14 INFO - PROCESS | 2568 | 1461277754852 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x119161000 == 75 [pid = 2568] [id = 519] 15:29:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x11570a800) [pid = 2568] [serial = 1557] [outer = 0x0] 15:29:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x1158e7800) [pid = 2568] [serial = 1558] [outer = 0x11570a800] 15:29:14 INFO - PROCESS | 2568 | 1461277754884 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x117765000) [pid = 2568] [serial = 1559] [outer = 0x11570a800] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x114d62000 == 74 [pid = 2568] [id = 456] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4b4000 == 73 [pid = 2568] [id = 509] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7b6800 == 72 [pid = 2568] [id = 508] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12b084800 == 71 [pid = 2568] [id = 507] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c131000 == 70 [pid = 2568] [id = 506] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac0a800 == 69 [pid = 2568] [id = 505] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3cb000 == 68 [pid = 2568] [id = 504] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x12f8d0400) [pid = 2568] [serial = 1474] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | 1461277755352 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]]]}] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a032800 == 67 [pid = 2568] [id = 503] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x126fe0000 == 66 [pid = 2568] [id = 502] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x125b9c000 == 65 [pid = 2568] [id = 501] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11c17a000 == 64 [pid = 2568] [id = 500] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x119c8b800 == 63 [pid = 2568] [id = 499] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1258cc000 == 62 [pid = 2568] [id = 498] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1377ee000 == 61 [pid = 2568] [id = 496] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x130c91800 == 60 [pid = 2568] [id = 495] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7b6000 == 59 [pid = 2568] [id = 494] 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x127ea0000 == 58 [pid = 2568] [id = 493] 15:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 721ms 15:29:15 INFO - PROCESS | 2568 | --DOCSHELL 0x119c7e000 == 57 [pid = 2568] [id = 492] 15:29:15 INFO - PROCESS | 2568 | 1461277755367 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 2568 | 1461277755371 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:29:15 INFO - PROCESS | 2568 | 1461277755376 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 2568 | 1461277755378 Marionette TRACE conn2 <- [1,2050,null,{}] 15:29:15 INFO - PROCESS | 2568 | 1461277755380 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}] 15:29:15 INFO - PROCESS | 2568 | 1461277755467 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:29:15 INFO - PROCESS | 2568 | 1461277755472 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad6f800 == 58 [pid = 2568] [id = 520] 15:29:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x118537800) [pid = 2568] [serial = 1560] [outer = 0x0] 15:29:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x11928b400) [pid = 2568] [serial = 1561] [outer = 0x118537800] 15:29:15 INFO - PROCESS | 2568 | 1461277755501 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x119a3bc00) [pid = 2568] [serial = 1562] [outer = 0x118537800] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x12ae02800) [pid = 2568] [serial = 1455] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x12c380c00) [pid = 2568] [serial = 1458] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x12b47b800) [pid = 2568] [serial = 1456] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x12d8c5400) [pid = 2568] [serial = 1462] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x1177c6c00) [pid = 2568] [serial = 1419] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x1274ee400) [pid = 2568] [serial = 1449] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x12886f000) [pid = 2568] [serial = 1450] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12d832000) [pid = 2568] [serial = 1459] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11a949400) [pid = 2568] [serial = 1438] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x1191be400) [pid = 2568] [serial = 1437] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12393d400) [pid = 2568] [serial = 1443] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x125de4c00) [pid = 2568] [serial = 1444] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x11c783800) [pid = 2568] [serial = 1441] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x11c4c2c00) [pid = 2568] [serial = 1440] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x123937c00) [pid = 2568] [serial = 1422] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x11c4c2800) [pid = 2568] [serial = 1431] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x125e46400) [pid = 2568] [serial = 1446] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x126f3c000) [pid = 2568] [serial = 1447] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12a0ecc00) [pid = 2568] [serial = 1452] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x12a27d000) [pid = 2568] [serial = 1434] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12a280c00) [pid = 2568] [serial = 1425] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12b6afc00) [pid = 2568] [serial = 1428] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12e423c00) [pid = 2568] [serial = 1463] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x12e46a000) [pid = 2568] [serial = 1468] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x11853b000) [pid = 2568] [serial = 1465] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x125977400) [pid = 2568] [serial = 1466] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x11c434400) [pid = 2568] [serial = 880] [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.] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12e77b800) [pid = 2568] [serial = 1469] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12ac2c000) [pid = 2568] [serial = 1453] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12f622800) [pid = 2568] [serial = 1471] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12f630000) [pid = 2568] [serial = 1472] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 2568 | 1461277755863 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]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 15:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:29:15 INFO - PROCESS | 2568 | 1461277755898 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 2568 | 1461277755899 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:29:15 INFO - PROCESS | 2568 | 1461277755901 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 2568 | 1461277755904 Marionette TRACE conn2 <- [1,2054,null,{}] 15:29:15 INFO - PROCESS | 2568 | 1461277755911 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}] 15:29:16 INFO - PROCESS | 2568 | 1461277756000 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:29:16 INFO - PROCESS | 2568 | 1461277756006 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259ac800 == 59 [pid = 2568] [id = 521] 15:29:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x119d6d400) [pid = 2568] [serial = 1563] [outer = 0x0] 15:29:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x11a954000) [pid = 2568] [serial = 1564] [outer = 0x119d6d400] 15:29:16 INFO - PROCESS | 2568 | 1461277756034 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x11b90f000) [pid = 2568] [serial = 1565] [outer = 0x119d6d400] 15:29:16 INFO - PROCESS | 2568 | 1461277756408 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 523ms 15:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:29:16 INFO - PROCESS | 2568 | 1461277756426 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 2568 | 1461277756428 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:29:16 INFO - PROCESS | 2568 | 1461277756430 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 2568 | 1461277756431 Marionette TRACE conn2 <- [1,2058,null,{}] 15:29:16 INFO - PROCESS | 2568 | 1461277756446 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}] 15:29:16 INFO - PROCESS | 2568 | 1461277756534 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:29:16 INFO - PROCESS | 2568 | 1461277756539 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c49800 == 60 [pid = 2568] [id = 522] 15:29:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x11bb39800) [pid = 2568] [serial = 1566] [outer = 0x0] 15:29:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x11c476400) [pid = 2568] [serial = 1567] [outer = 0x11bb39800] 15:29:16 INFO - PROCESS | 2568 | 1461277756565 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x11c4c9000) [pid = 2568] [serial = 1568] [outer = 0x11bb39800] 15:29:16 INFO - PROCESS | 2568 | 1461277756930 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 527ms 15:29:16 INFO - PROCESS | 2568 | 1461277756958 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 2568 | 1461277756960 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:29:16 INFO - PROCESS | 2568 | 1461277756963 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 2568 | 1461277756965 Marionette TRACE conn2 <- [1,2062,null,{}] 15:29:16 INFO - PROCESS | 2568 | 1461277756968 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}] 15:29:17 INFO - PROCESS | 2568 | 1461277757100 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:29:17 INFO - PROCESS | 2568 | 1461277757236 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ea0000 == 61 [pid = 2568] [id = 523] 15:29:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x11c430800) [pid = 2568] [serial = 1569] [outer = 0x0] 15:29:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12390f400) [pid = 2568] [serial = 1570] [outer = 0x11c430800] 15:29:17 INFO - PROCESS | 2568 | 1461277757281 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x123937c00) [pid = 2568] [serial = 1571] [outer = 0x11c430800] 15:29:17 INFO - PROCESS | 2568 | 1461277757684 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]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 771ms 15:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:29:17 INFO - PROCESS | 2568 | 1461277757739 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 2568 | 1461277757740 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:29:17 INFO - PROCESS | 2568 | 1461277757742 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 2568 | 1461277757743 Marionette TRACE conn2 <- [1,2066,null,{}] 15:29:17 INFO - PROCESS | 2568 | 1461277757745 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}] 15:29:17 INFO - PROCESS | 2568 | 1461277757868 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:29:17 INFO - PROCESS | 2568 | 1461277757911 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a28b800 == 62 [pid = 2568] [id = 524] 15:29:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x123938000) [pid = 2568] [serial = 1572] [outer = 0x0] 15:29:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x125848400) [pid = 2568] [serial = 1573] [outer = 0x123938000] 15:29:17 INFO - PROCESS | 2568 | 1461277757938 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x1269bc000) [pid = 2568] [serial = 1574] [outer = 0x123938000] 15:29:18 INFO - PROCESS | 2568 | 1461277758269 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 573ms 15:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:29:18 INFO - PROCESS | 2568 | 1461277758316 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 2568 | 1461277758317 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:29:18 INFO - PROCESS | 2568 | 1461277758319 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 2568 | 1461277758320 Marionette TRACE conn2 <- [1,2070,null,{}] 15:29:18 INFO - PROCESS | 2568 | 1461277758323 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}] 15:29:18 INFO - PROCESS | 2568 | 1461277758430 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:29:18 INFO - PROCESS | 2568 | 1461277758443 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3d9800 == 63 [pid = 2568] [id = 525] 15:29:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x125dec800) [pid = 2568] [serial = 1575] [outer = 0x0] 15:29:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x126f76c00) [pid = 2568] [serial = 1576] [outer = 0x125dec800] 15:29:18 INFO - PROCESS | 2568 | 1461277758468 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x127284400) [pid = 2568] [serial = 1577] [outer = 0x125dec800] 15:29:18 INFO - PROCESS | 2568 | 1461277758828 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 15:29:18 INFO - PROCESS | 2568 | 1461277758837 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 2568 | 1461277758839 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:29:18 INFO - PROCESS | 2568 | 1461277758844 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 2568 | 1461277758845 Marionette TRACE conn2 <- [1,2074,null,{}] 15:29:18 INFO - PROCESS | 2568 | 1461277758847 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}] 15:29:18 INFO - PROCESS | 2568 | 1461277758956 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:29:18 INFO - PROCESS | 2568 | 1461277758970 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ae85000 == 64 [pid = 2568] [id = 526] 15:29:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x126f3ac00) [pid = 2568] [serial = 1578] [outer = 0x0] 15:29:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x1274eac00) [pid = 2568] [serial = 1579] [outer = 0x126f3ac00] 15:29:18 INFO - PROCESS | 2568 | 1461277758996 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x127e86800) [pid = 2568] [serial = 1580] [outer = 0x126f3ac00] 15:29:19 INFO - PROCESS | 2568 | 1461277759342 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 15:29:19 INFO - PROCESS | 2568 | 1461277759363 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 2568 | 1461277759365 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:29:19 INFO - PROCESS | 2568 | 1461277759367 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 2568 | 1461277759368 Marionette TRACE conn2 <- [1,2078,null,{}] 15:29:19 INFO - PROCESS | 2568 | 1461277759370 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}] 15:29:19 INFO - PROCESS | 2568 | 1461277759481 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x114f7c000) [pid = 2568] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12f630c00) [pid = 2568] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12749e000) [pid = 2568] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x1279b9c00) [pid = 2568] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x119abe400) [pid = 2568] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12a27f000) [pid = 2568] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x12a27fc00) [pid = 2568] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12f62c800) [pid = 2568] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x11c47c000) [pid = 2568] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12727e000) [pid = 2568] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x114f6ec00) [pid = 2568] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x126e78800) [pid = 2568] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x11c435000) [pid = 2568] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:29:19 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x11a603800) [pid = 2568] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:29:19 INFO - PROCESS | 2568 | 1461277759636 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x119b36800 == 65 [pid = 2568] [id = 527] 15:29:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x112159800) [pid = 2568] [serial = 1581] [outer = 0x0] 15:29:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x1177c7800) [pid = 2568] [serial = 1582] [outer = 0x112159800] 15:29:19 INFO - PROCESS | 2568 | 1461277759662 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x125970400) [pid = 2568] [serial = 1583] [outer = 0x112159800] 15:29:19 INFO - PROCESS | 2568 | 1461277759945 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 618ms 15:29:19 INFO - PROCESS | 2568 | 1461277759986 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 2568 | 1461277759987 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:29:19 INFO - PROCESS | 2568 | 1461277759991 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 2568 | 1461277759994 Marionette TRACE conn2 <- [1,2082,null,{}] 15:29:19 INFO - PROCESS | 2568 | 1461277759996 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}] 15:29:20 INFO - PROCESS | 2568 | 1461277760084 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:29:20 INFO - PROCESS | 2568 | 1461277760089 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c390000 == 66 [pid = 2568] [id = 528] 15:29:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12727e000) [pid = 2568] [serial = 1584] [outer = 0x0] 15:29:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x129002800) [pid = 2568] [serial = 1585] [outer = 0x12727e000] 15:29:20 INFO - PROCESS | 2568 | 1461277760114 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x1294a5000) [pid = 2568] [serial = 1586] [outer = 0x12727e000] 15:29:20 INFO - PROCESS | 2568 | 1461277760463 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 15:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:29:20 INFO - PROCESS | 2568 | 1461277760518 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 2568 | 1461277760519 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:29:20 INFO - PROCESS | 2568 | 1461277760521 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 2568 | 1461277760523 Marionette TRACE conn2 <- [1,2086,null,{}] 15:29:20 INFO - PROCESS | 2568 | 1461277760526 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}] 15:29:20 INFO - PROCESS | 2568 | 1461277760627 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:29:20 INFO - PROCESS | 2568 | 1461277760631 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7cf800 == 67 [pid = 2568] [id = 529] 15:29:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12907fc00) [pid = 2568] [serial = 1587] [outer = 0x0] 15:29:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x12a0e9000) [pid = 2568] [serial = 1588] [outer = 0x12907fc00] 15:29:20 INFO - PROCESS | 2568 | 1461277760661 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x12aaad800) [pid = 2568] [serial = 1589] [outer = 0x12907fc00] 15:29:21 INFO - PROCESS | 2568 | 1461277761015 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 15:29:21 INFO - PROCESS | 2568 | 1461277761044 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 2568 | 1461277761045 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:29:21 INFO - PROCESS | 2568 | 1461277761047 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 2568 | 1461277761048 Marionette TRACE conn2 <- [1,2090,null,{}] 15:29:21 INFO - PROCESS | 2568 | 1461277761050 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}] 15:29:21 INFO - PROCESS | 2568 | 1461277761139 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:29:21 INFO - PROCESS | 2568 | 1461277761207 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4bb800 == 68 [pid = 2568] [id = 530] 15:29:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x129552000) [pid = 2568] [serial = 1590] [outer = 0x0] 15:29:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x12ac72c00) [pid = 2568] [serial = 1591] [outer = 0x129552000] 15:29:21 INFO - PROCESS | 2568 | 1461277761232 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x12b34f400) [pid = 2568] [serial = 1592] [outer = 0x129552000] 15:29:21 INFO - PROCESS | 2568 | 1461277761509 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms 15:29:21 INFO - PROCESS | 2568 | 1461277761518 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 2568 | 1461277761519 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:29:21 INFO - PROCESS | 2568 | 1461277761521 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 2568 | 1461277761523 Marionette TRACE conn2 <- [1,2094,null,{}] 15:29:21 INFO - PROCESS | 2568 | 1461277761531 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}] 15:29:21 INFO - PROCESS | 2568 | 1461277761614 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:29:21 INFO - PROCESS | 2568 | 1461277761746 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x114c49000 == 69 [pid = 2568] [id = 531] 15:29:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x11214dc00) [pid = 2568] [serial = 1593] [outer = 0x0] 15:29:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x112156800) [pid = 2568] [serial = 1594] [outer = 0x11214dc00] 15:29:21 INFO - PROCESS | 2568 | 1461277761786 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x114f67c00) [pid = 2568] [serial = 1595] [outer = 0x11214dc00] 15:29:22 INFO - PROCESS | 2568 | 1461277762403 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]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 931ms 15:29:22 INFO - PROCESS | 2568 | 1461277762453 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 2568 | 1461277762457 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:29:22 INFO - PROCESS | 2568 | 1461277762461 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 2568 | 1461277762463 Marionette TRACE conn2 <- [1,2098,null,{}] 15:29:22 INFO - PROCESS | 2568 | 1461277762466 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}] 15:29:22 INFO - PROCESS | 2568 | 1461277762579 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:29:22 INFO - PROCESS | 2568 | 1461277762659 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f5e800 == 70 [pid = 2568] [id = 532] 15:29:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x119ab4800) [pid = 2568] [serial = 1596] [outer = 0x0] 15:29:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x11a610800) [pid = 2568] [serial = 1597] [outer = 0x119ab4800] 15:29:22 INFO - PROCESS | 2568 | 1461277762691 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x11af95800) [pid = 2568] [serial = 1598] [outer = 0x119ab4800] 15:29:23 INFO - PROCESS | 2568 | 1461277763115 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]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 15:29:23 INFO - PROCESS | 2568 | 1461277763183 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 2568 | 1461277763186 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:29:23 INFO - PROCESS | 2568 | 1461277763189 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 2568 | 1461277763190 Marionette TRACE conn2 <- [1,2102,null,{}] 15:29:23 INFO - PROCESS | 2568 | 1461277763193 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}] 15:29:23 INFO - PROCESS | 2568 | 1461277763301 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:29:23 INFO - PROCESS | 2568 | 1461277763408 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ae79000 == 71 [pid = 2568] [id = 533] 15:29:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x11b942c00) [pid = 2568] [serial = 1599] [outer = 0x0] 15:29:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x11c473400) [pid = 2568] [serial = 1600] [outer = 0x11b942c00] 15:29:23 INFO - PROCESS | 2568 | 1461277763442 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12589a400) [pid = 2568] [serial = 1601] [outer = 0x11b942c00] 15:29:23 INFO - PROCESS | 2568 | 1461277763840 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]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 719ms 15:29:23 INFO - PROCESS | 2568 | 1461277763909 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 2568 | 1461277763910 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:29:23 INFO - PROCESS | 2568 | 1461277763918 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 2568 | 1461277763922 Marionette TRACE conn2 <- [1,2106,null,{}] 15:29:23 INFO - PROCESS | 2568 | 1461277763926 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}] 15:29:24 INFO - PROCESS | 2568 | 1461277764036 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:29:24 INFO - PROCESS | 2568 | 1461277764142 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed56800 == 72 [pid = 2568] [id = 534] 15:29:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x11bc63400) [pid = 2568] [serial = 1602] [outer = 0x0] 15:29:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x125de9400) [pid = 2568] [serial = 1603] [outer = 0x11bc63400] 15:29:24 INFO - PROCESS | 2568 | 1461277764175 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x1294a3000) [pid = 2568] [serial = 1604] [outer = 0x11bc63400] 15:29:24 INFO - PROCESS | 2568 | 1461277764584 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 679ms 15:29:24 INFO - PROCESS | 2568 | 1461277764593 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 2568 | 1461277764595 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:29:24 INFO - PROCESS | 2568 | 1461277764597 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 2568 | 1461277764598 Marionette TRACE conn2 <- [1,2110,null,{}] 15:29:24 INFO - PROCESS | 2568 | 1461277764601 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}] 15:29:24 INFO - PROCESS | 2568 | 1461277764728 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:29:24 INFO - PROCESS | 2568 | 1461277764834 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f6ce800 == 73 [pid = 2568] [id = 535] 15:29:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x129556c00) [pid = 2568] [serial = 1605] [outer = 0x0] 15:29:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12a280c00) [pid = 2568] [serial = 1606] [outer = 0x129556c00] 15:29:24 INFO - PROCESS | 2568 | 1461277764866 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12ac7a400) [pid = 2568] [serial = 1607] [outer = 0x129556c00] 15:29:25 INFO - PROCESS | 2568 | 1461277765270 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]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 15:29:25 INFO - PROCESS | 2568 | 1461277765318 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:29:25 INFO - PROCESS | 2568 | 1461277765320 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:29:25 INFO - PROCESS | 2568 | 1461277765323 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 2568 | 1461277765324 Marionette TRACE conn2 <- [1,2114,null,{}] 15:29:25 INFO - PROCESS | 2568 | 1461277765327 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}] 15:29:25 INFO - PROCESS | 2568 | 1461277765440 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:29:25 INFO - PROCESS | 2568 | 1461277765520 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fd9b800 == 74 [pid = 2568] [id = 536] 15:29:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x12c1b9400) [pid = 2568] [serial = 1608] [outer = 0x0] 15:29:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12c4a2c00) [pid = 2568] [serial = 1609] [outer = 0x12c1b9400] 15:29:25 INFO - PROCESS | 2568 | 1461277765558 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12d835000) [pid = 2568] [serial = 1610] [outer = 0x12c1b9400] 15:29:26 INFO - PROCESS | 2568 | 1461277766216 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]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 971ms 15:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:29:26 INFO - PROCESS | 2568 | 1461277766293 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 2568 | 1461277766296 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:29:26 INFO - PROCESS | 2568 | 1461277766299 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 2568 | 1461277766301 Marionette TRACE conn2 <- [1,2118,null,{}] 15:29:26 INFO - PROCESS | 2568 | 1461277766305 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}] 15:29:26 INFO - PROCESS | 2568 | 1461277766403 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:29:26 INFO - PROCESS | 2568 | 1461277766483 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b4800 == 75 [pid = 2568] [id = 537] 15:29:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x115875800) [pid = 2568] [serial = 1611] [outer = 0x0] 15:29:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x11913a800) [pid = 2568] [serial = 1612] [outer = 0x115875800] 15:29:26 INFO - PROCESS | 2568 | 1461277766559 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x119ab6000) [pid = 2568] [serial = 1613] [outer = 0x115875800] 15:29:26 INFO - PROCESS | 2568 | 1461277766996 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 15:29:27 INFO - PROCESS | 2568 | 1461277767020 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 2568 | 1461277767023 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:29:27 INFO - PROCESS | 2568 | 1461277767027 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 2568 | 1461277767029 Marionette TRACE conn2 <- [1,2122,null,{}] 15:29:27 INFO - PROCESS | 2568 | 1461277767031 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}] 15:29:27 INFO - PROCESS | 2568 | 1461277767128 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:29:27 INFO - PROCESS | 2568 | 1461277767198 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eac000 == 76 [pid = 2568] [id = 538] 15:29:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x11ad8ec00) [pid = 2568] [serial = 1614] [outer = 0x0] 15:29:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x11bc64000) [pid = 2568] [serial = 1615] [outer = 0x11ad8ec00] 15:29:27 INFO - PROCESS | 2568 | 1461277767268 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x11c473800) [pid = 2568] [serial = 1616] [outer = 0x11ad8ec00] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12fd93800 == 75 [pid = 2568] [id = 452] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4bb800 == 74 [pid = 2568] [id = 530] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7cf800 == 73 [pid = 2568] [id = 529] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12a2a7000 == 72 [pid = 2568] [id = 497] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12c390000 == 71 [pid = 2568] [id = 528] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x119b36800 == 70 [pid = 2568] [id = 527] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x117760000) [pid = 2568] [serial = 1477] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x11c4dfc00) [pid = 2568] [serial = 1480] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x126a6f000) [pid = 2568] [serial = 1483] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12aaacc00) [pid = 2568] [serial = 1486] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x12391cc00) [pid = 2568] [serial = 1492] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x12e46a800) [pid = 2568] [serial = 1489] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x12c1b7800) [pid = 2568] [serial = 1531] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12ae85000 == 69 [pid = 2568] [id = 526] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3d9800 == 68 [pid = 2568] [id = 525] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12a28b800 == 67 [pid = 2568] [id = 524] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x127ea0000 == 66 [pid = 2568] [id = 523] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x126c49800 == 65 [pid = 2568] [id = 522] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x1259ac800 == 64 [pid = 2568] [id = 521] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad6f800 == 63 [pid = 2568] [id = 520] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x119161000 == 62 [pid = 2568] [id = 519] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab11800 == 61 [pid = 2568] [id = 518] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x130866800 == 60 [pid = 2568] [id = 517] 15:29:27 INFO - PROCESS | 2568 | 1461277767717 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]]]}] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12fd8b800 == 59 [pid = 2568] [id = 516] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6cc800 == 58 [pid = 2568] [id = 515] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12f023800 == 57 [pid = 2568] [id = 514] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12e790000 == 56 [pid = 2568] [id = 513] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x1288e1000 == 55 [pid = 2568] [id = 512] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfaf000 == 54 [pid = 2568] [id = 511] 15:29:27 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea5b800 == 53 [pid = 2568] [id = 510] 15:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 723ms 15:29:27 INFO - PROCESS | 2568 | 1461277767769 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 2568 | 1461277767770 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x125971000) [pid = 2568] [serial = 1507] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x125de4800) [pid = 2568] [serial = 1508] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x1272a7800) [pid = 2568] [serial = 1513] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x11bb37c00) [pid = 2568] [serial = 1501] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x11c476c00) [pid = 2568] [serial = 1502] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x126f3c800) [pid = 2568] [serial = 1510] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x11c784000) [pid = 2568] [serial = 1504] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x125847800) [pid = 2568] [serial = 1505] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x11ada3400) [pid = 2568] [serial = 1499] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x11a94a800) [pid = 2568] [serial = 1498] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x1158e8800) [pid = 2568] [serial = 1495] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x11893f000) [pid = 2568] [serial = 1496] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12fa46800) [pid = 2568] [serial = 1475] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x128867800) [pid = 2568] [serial = 1516] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x1279acc00) [pid = 2568] [serial = 1514] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12955c400) [pid = 2568] [serial = 1519] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x129084c00) [pid = 2568] [serial = 1517] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x125dec400) [pid = 2568] [serial = 1522] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12a0ef400) [pid = 2568] [serial = 1520] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12a282000) [pid = 2568] [serial = 1525] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12a27a000) [pid = 2568] [serial = 1523] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x12aaac800) [pid = 2568] [serial = 1526] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x127280c00) [pid = 2568] [serial = 1511] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12b6aa400) [pid = 2568] [serial = 1529] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12ac77000) [pid = 2568] [serial = 1528] [outer = 0x0] [url = about:blank] 15:29:27 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x12f8ce000) [pid = 2568] [serial = 1417] [outer = 0x0] [url = about:blank] 15:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:29:27 INFO - PROCESS | 2568 | 1461277767790 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 2568 | 1461277767792 Marionette TRACE conn2 <- [1,2126,null,{}] 15:29:27 INFO - PROCESS | 2568 | 1461277767800 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}] 15:29:27 INFO - PROCESS | 2568 | 1461277767884 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:29:27 INFO - PROCESS | 2568 | 1461277767896 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c18d000 == 54 [pid = 2568] [id = 539] 15:29:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x11c472000) [pid = 2568] [serial = 1617] [outer = 0x0] 15:29:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x11c4e1c00) [pid = 2568] [serial = 1618] [outer = 0x11c472000] 15:29:27 INFO - PROCESS | 2568 | 1461277767925 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x123937400) [pid = 2568] [serial = 1619] [outer = 0x11c472000] 15:29:28 INFO - PROCESS | 2568 | 1461277768287 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]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 535ms 15:29:28 INFO - PROCESS | 2568 | 1461277768329 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 2568 | 1461277768331 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:29:28 INFO - PROCESS | 2568 | 1461277768335 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 2568 | 1461277768336 Marionette TRACE conn2 <- [1,2130,null,{}] 15:29:28 INFO - PROCESS | 2568 | 1461277768338 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}] 15:29:28 INFO - PROCESS | 2568 | 1461277768419 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:29:28 INFO - PROCESS | 2568 | 1461277768426 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288e1000 == 55 [pid = 2568] [id = 540] 15:29:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x125845800) [pid = 2568] [serial = 1620] [outer = 0x0] 15:29:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x125c2cc00) [pid = 2568] [serial = 1621] [outer = 0x125845800] 15:29:28 INFO - PROCESS | 2568 | 1461277768453 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x125dee800) [pid = 2568] [serial = 1622] [outer = 0x125845800] 15:29:28 INFO - PROCESS | 2568 | 1461277768811 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] 15:29:28 INFO - PROCESS | 2568 | 1461277768865 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:29:28 INFO - PROCESS | 2568 | 1461277768868 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 2568 | 1461277768869 Marionette TRACE conn2 <- [1,2134,null,{}] 15:29:28 INFO - PROCESS | 2568 | 1461277768871 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}] 15:29:28 INFO - PROCESS | 2568 | 1461277768952 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:29:28 INFO - PROCESS | 2568 | 1461277768960 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3e0000 == 56 [pid = 2568] [id = 541] 15:29:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x1269b9800) [pid = 2568] [serial = 1623] [outer = 0x0] 15:29:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x126f72c00) [pid = 2568] [serial = 1624] [outer = 0x1269b9800] 15:29:28 INFO - PROCESS | 2568 | 1461277768986 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x127285c00) [pid = 2568] [serial = 1625] [outer = 0x1269b9800] 15:29:29 INFO - PROCESS | 2568 | 1461277769323 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]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 468ms 15:29:29 INFO - PROCESS | 2568 | 1461277769337 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 2568 | 1461277769338 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:29:29 INFO - PROCESS | 2568 | 1461277769343 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 2568 | 1461277769344 Marionette TRACE conn2 <- [1,2138,null,{}] 15:29:29 INFO - PROCESS | 2568 | 1461277769346 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}] 15:29:29 INFO - PROCESS | 2568 | 1461277769442 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:29:29 INFO - PROCESS | 2568 | 1461277769448 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3cd000 == 57 [pid = 2568] [id = 542] 15:29:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x1274aa800) [pid = 2568] [serial = 1626] [outer = 0x0] 15:29:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x127e93400) [pid = 2568] [serial = 1627] [outer = 0x1274aa800] 15:29:29 INFO - PROCESS | 2568 | 1461277769476 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12a0f3800) [pid = 2568] [serial = 1628] [outer = 0x1274aa800] 15:29:29 INFO - PROCESS | 2568 | 1461277769812 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]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 15:29:29 INFO - PROCESS | 2568 | 1461277769871 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 2568 | 1461277769872 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:29:29 INFO - PROCESS | 2568 | 1461277769878 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 2568 | 1461277769879 Marionette TRACE conn2 <- [1,2142,null,{}] 15:29:29 INFO - PROCESS | 2568 | 1461277769893 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}] 15:29:30 INFO - PROCESS | 2568 | 1461277769998 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:29:30 INFO - PROCESS | 2568 | 1461277770037 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c38f800 == 58 [pid = 2568] [id = 543] 15:29:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x1274ac800) [pid = 2568] [serial = 1629] [outer = 0x0] 15:29:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12a283400) [pid = 2568] [serial = 1630] [outer = 0x1274ac800] 15:29:30 INFO - PROCESS | 2568 | 1461277770062 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12907f800) [pid = 2568] [serial = 1631] [outer = 0x1274ac800] 15:29:30 INFO - PROCESS | 2568 | 1461277770384 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] 15:29:30 INFO - PROCESS | 2568 | 1461277770414 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:29:30 INFO - PROCESS | 2568 | 1461277770416 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 2568 | 1461277770417 Marionette TRACE conn2 <- [1,2146,null,{}] 15:29:30 INFO - PROCESS | 2568 | 1461277770419 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}] 15:29:30 INFO - PROCESS | 2568 | 1461277770524 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:29:30 INFO - PROCESS | 2568 | 1461277770563 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da8c000 == 59 [pid = 2568] [id = 544] 15:29:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12a27a000) [pid = 2568] [serial = 1632] [outer = 0x0] 15:29:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12ac70800) [pid = 2568] [serial = 1633] [outer = 0x12a27a000] 15:29:30 INFO - PROCESS | 2568 | 1461277770588 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12b6a4800) [pid = 2568] [serial = 1634] [outer = 0x12a27a000] 15:29:30 INFO - PROCESS | 2568 | 1461277770925 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] 15:29:30 INFO - PROCESS | 2568 | 1461277770936 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:29:30 INFO - PROCESS | 2568 | 1461277770939 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 2568 | 1461277770940 Marionette TRACE conn2 <- [1,2150,null,{}] 15:29:30 INFO - PROCESS | 2568 | 1461277770943 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}] 15:29:31 INFO - PROCESS | 2568 | 1461277771059 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:29:31 INFO - PROCESS | 2568 | 1461277771072 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4ba800 == 60 [pid = 2568] [id = 545] 15:29:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12ae0ac00) [pid = 2568] [serial = 1635] [outer = 0x0] 15:29:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12d2ea800) [pid = 2568] [serial = 1636] [outer = 0x12ae0ac00] 15:29:31 INFO - PROCESS | 2568 | 1461277771097 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12d836000) [pid = 2568] [serial = 1637] [outer = 0x12ae0ac00] 15:29:31 INFO - PROCESS | 2568 | 1461277771452 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]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 521ms 15:29:31 INFO - PROCESS | 2568 | 1461277771460 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 2568 | 1461277771461 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:29:31 INFO - PROCESS | 2568 | 1461277771463 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 2568 | 1461277771464 Marionette TRACE conn2 <- [1,2154,null,{}] 15:29:31 INFO - PROCESS | 2568 | 1461277771466 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}] 15:29:31 INFO - PROCESS | 2568 | 1461277771582 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:29:31 INFO - PROCESS | 2568 | 1461277771630 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed50000 == 61 [pid = 2568] [id = 546] 15:29:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x12b6a5800) [pid = 2568] [serial = 1638] [outer = 0x0] 15:29:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12d8b6400) [pid = 2568] [serial = 1639] [outer = 0x12b6a5800] 15:29:31 INFO - PROCESS | 2568 | 1461277771655 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12d8c5400) [pid = 2568] [serial = 1640] [outer = 0x12b6a5800] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x1158e8400) [pid = 2568] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x11a88b400) [pid = 2568] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x119ab3800) [pid = 2568] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x12ac73400) [pid = 2568] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x11587ac00) [pid = 2568] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x11acd4000) [pid = 2568] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x125de3400) [pid = 2568] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x1199ecc00) [pid = 2568] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11ada5800) [pid = 2568] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12391b000) [pid = 2568] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12ac27c00) [pid = 2568] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12aaa5400) [pid = 2568] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x127427400) [pid = 2568] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12e469400) [pid = 2568] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x126e77800) [pid = 2568] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12b6a6800) [pid = 2568] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12e774000) [pid = 2568] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12a0e8000) [pid = 2568] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x11570e000) [pid = 2568] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x12c1b5800) [pid = 2568] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x114f72000) [pid = 2568] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12a279400) [pid = 2568] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x11acde800) [pid = 2568] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x11af98c00) [pid = 2568] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12596b000) [pid = 2568] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x123938000) [pid = 2568] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x125dec800) [pid = 2568] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x126f3ac00) [pid = 2568] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x11c430800) [pid = 2568] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x119d6d400) [pid = 2568] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x11bb39800) [pid = 2568] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x112159800) [pid = 2568] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x117762000) [pid = 2568] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12907fc00) [pid = 2568] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x118537800) [pid = 2568] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x11570a800) [pid = 2568] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:29:32 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x12727e000) [pid = 2568] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:29:32 INFO - PROCESS | 2568 | 1461277772417 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 971ms 15:29:32 INFO - PROCESS | 2568 | 1461277772434 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 2568 | 1461277772436 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:29:32 INFO - PROCESS | 2568 | 1461277772438 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 2568 | 1461277772442 Marionette TRACE conn2 <- [1,2158,null,{}] 15:29:32 INFO - PROCESS | 2568 | 1461277772444 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}] 15:29:32 INFO - PROCESS | 2568 | 1461277772543 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:29:32 INFO - PROCESS | 2568 | 1461277772547 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258cf000 == 62 [pid = 2568] [id = 547] 15:29:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x11570a800) [pid = 2568] [serial = 1641] [outer = 0x0] 15:29:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x119a36000) [pid = 2568] [serial = 1642] [outer = 0x11570a800] 15:29:32 INFO - PROCESS | 2568 | 1461277772577 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12391a800) [pid = 2568] [serial = 1643] [outer = 0x11570a800] 15:29:32 INFO - PROCESS | 2568 | 1461277772939 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 15:29:32 INFO - PROCESS | 2568 | 1461277772960 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 2568 | 1461277772961 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:29:32 INFO - PROCESS | 2568 | 1461277772964 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 2568 | 1461277772965 Marionette TRACE conn2 <- [1,2162,null,{}] 15:29:32 INFO - PROCESS | 2568 | 1461277772967 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}] 15:29:33 INFO - PROCESS | 2568 | 1461277773081 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:29:33 INFO - PROCESS | 2568 | 1461277773087 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c467800 == 63 [pid = 2568] [id = 548] 15:29:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x125975c00) [pid = 2568] [serial = 1644] [outer = 0x0] 15:29:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x127422c00) [pid = 2568] [serial = 1645] [outer = 0x125975c00] 15:29:33 INFO - PROCESS | 2568 | 1461277773114 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12aaaac00) [pid = 2568] [serial = 1646] [outer = 0x125975c00] 15:29:33 INFO - PROCESS | 2568 | 1461277773415 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]]]}] 15:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 15:29:33 INFO - PROCESS | 2568 | 1461277773432 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:29:33 INFO - PROCESS | 2568 | 1461277773433 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:29:33 INFO - PROCESS | 2568 | 1461277773435 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 2568 | 1461277773436 Marionette TRACE conn2 <- [1,2166,null,{}] 15:29:33 INFO - PROCESS | 2568 | 1461277773440 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}] 15:29:33 INFO - PROCESS | 2568 | 1461277773531 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:29:33 INFO - PROCESS | 2568 | 1461277773535 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fc32800 == 64 [pid = 2568] [id = 549] 15:29:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x127e84800) [pid = 2568] [serial = 1647] [outer = 0x0] 15:29:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12d83e400) [pid = 2568] [serial = 1648] [outer = 0x127e84800] 15:29:33 INFO - PROCESS | 2568 | 1461277773560 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12da35c00) [pid = 2568] [serial = 1649] [outer = 0x127e84800] 15:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 473ms 15:29:33 INFO - PROCESS | 2568 | 1461277773904 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]]]}] 15:29:33 INFO - PROCESS | 2568 | 1461277773909 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 2568 | 1461277773911 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:29:33 INFO - PROCESS | 2568 | 1461277773913 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 2568 | 1461277773914 Marionette TRACE conn2 <- [1,2170,null,{}] 15:29:33 INFO - PROCESS | 2568 | 1461277773916 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}] 15:29:34 INFO - PROCESS | 2568 | 1461277774007 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:29:34 INFO - PROCESS | 2568 | 1461277774077 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x130335800 == 65 [pid = 2568] [id = 550] 15:29:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x117760000) [pid = 2568] [serial = 1650] [outer = 0x0] 15:29:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12db7b000) [pid = 2568] [serial = 1651] [outer = 0x117760000] 15:29:34 INFO - PROCESS | 2568 | 1461277774102 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12e427c00) [pid = 2568] [serial = 1652] [outer = 0x117760000] 15:29:34 INFO - PROCESS | 2568 | 1461277774497 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]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 618ms 15:29:34 INFO - PROCESS | 2568 | 1461277774542 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 2568 | 1461277774544 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:29:34 INFO - PROCESS | 2568 | 1461277774549 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 2568 | 1461277774552 Marionette TRACE conn2 <- [1,2174,null,{}] 15:29:34 INFO - PROCESS | 2568 | 1461277774556 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}] 15:29:34 INFO - PROCESS | 2568 | 1461277774667 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:29:34 INFO - PROCESS | 2568 | 1461277774747 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9d8800 == 66 [pid = 2568] [id = 551] 15:29:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x115876400) [pid = 2568] [serial = 1653] [outer = 0x0] 15:29:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x1177c5c00) [pid = 2568] [serial = 1654] [outer = 0x115876400] 15:29:34 INFO - PROCESS | 2568 | 1461277774780 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x119a33800) [pid = 2568] [serial = 1655] [outer = 0x115876400] 15:29:35 INFO - PROCESS | 2568 | 1461277775218 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]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 722ms 15:29:35 INFO - PROCESS | 2568 | 1461277775271 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 2568 | 1461277775275 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:29:35 INFO - PROCESS | 2568 | 1461277775298 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 2568 | 1461277775299 Marionette TRACE conn2 <- [1,2178,null,{}] 15:29:35 INFO - PROCESS | 2568 | 1461277775302 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}] 15:29:35 INFO - PROCESS | 2568 | 1461277775411 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:29:35 INFO - PROCESS | 2568 | 1461277775491 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eb1000 == 67 [pid = 2568] [id = 552] 15:29:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x119ab1400) [pid = 2568] [serial = 1656] [outer = 0x0] 15:29:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11bb39800) [pid = 2568] [serial = 1657] [outer = 0x119ab1400] 15:29:35 INFO - PROCESS | 2568 | 1461277775521 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x11c474000) [pid = 2568] [serial = 1658] [outer = 0x119ab1400] 15:29:35 INFO - PROCESS | 2568 | 1461277775951 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]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 15:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:29:35 INFO - PROCESS | 2568 | 1461277775968 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 2568 | 1461277775969 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:29:35 INFO - PROCESS | 2568 | 1461277775972 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 2568 | 1461277775975 Marionette TRACE conn2 <- [1,2182,null,{}] 15:29:35 INFO - PROCESS | 2568 | 1461277775983 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}] 15:29:36 INFO - PROCESS | 2568 | 1461277776094 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:29:36 INFO - PROCESS | 2568 | 1461277776204 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7ca800 == 68 [pid = 2568] [id = 553] 15:29:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x11c4c1400) [pid = 2568] [serial = 1659] [outer = 0x0] 15:29:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x125a67400) [pid = 2568] [serial = 1660] [outer = 0x11c4c1400] 15:29:36 INFO - PROCESS | 2568 | 1461277776238 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x127279000) [pid = 2568] [serial = 1661] [outer = 0x11c4c1400] 15:29:36 INFO - PROCESS | 2568 | 1461277776628 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]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 673ms 15:29:36 INFO - PROCESS | 2568 | 1461277776646 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 2568 | 1461277776647 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:29:36 INFO - PROCESS | 2568 | 1461277776650 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 2568 | 1461277776651 Marionette TRACE conn2 <- [1,2186,null,{}] 15:29:36 INFO - PROCESS | 2568 | 1461277776653 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}] 15:29:36 INFO - PROCESS | 2568 | 1461277776785 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:29:36 INFO - PROCESS | 2568 | 1461277776878 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c2c000 == 69 [pid = 2568] [id = 554] 15:29:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x127e8f000) [pid = 2568] [serial = 1662] [outer = 0x0] 15:29:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x129007400) [pid = 2568] [serial = 1663] [outer = 0x127e8f000] 15:29:36 INFO - PROCESS | 2568 | 1461277776908 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x12a0e9400) [pid = 2568] [serial = 1664] [outer = 0x127e8f000] 15:29:37 INFO - PROCESS | 2568 | 1461277777334 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]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 724ms 15:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:29:37 INFO - PROCESS | 2568 | 1461277777374 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 2568 | 1461277777376 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:29:37 INFO - PROCESS | 2568 | 1461277777378 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 2568 | 1461277777379 Marionette TRACE conn2 <- [1,2190,null,{}] 15:29:37 INFO - PROCESS | 2568 | 1461277777382 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}] 15:29:37 INFO - PROCESS | 2568 | 1461277777486 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:29:37 INFO - PROCESS | 2568 | 1461277777566 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c97800 == 70 [pid = 2568] [id = 555] 15:29:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x127e8e800) [pid = 2568] [serial = 1665] [outer = 0x0] 15:29:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12a285800) [pid = 2568] [serial = 1666] [outer = 0x127e8e800] 15:29:37 INFO - PROCESS | 2568 | 1461277777596 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12b486400) [pid = 2568] [serial = 1667] [outer = 0x127e8e800] 15:29:38 INFO - PROCESS | 2568 | 1461277778011 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]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 15:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:29:38 INFO - PROCESS | 2568 | 1461277778050 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 2568 | 1461277778051 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:29:38 INFO - PROCESS | 2568 | 1461277778054 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 2568 | 1461277778055 Marionette TRACE conn2 <- [1,2194,null,{}] 15:29:38 INFO - PROCESS | 2568 | 1461277778058 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}] 15:29:38 INFO - PROCESS | 2568 | 1461277778198 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:29:38 INFO - PROCESS | 2568 | 1461277778281 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7aa000 == 71 [pid = 2568] [id = 556] 15:29:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12d832400) [pid = 2568] [serial = 1668] [outer = 0x0] 15:29:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12db81c00) [pid = 2568] [serial = 1669] [outer = 0x12d832400] 15:29:38 INFO - PROCESS | 2568 | 1461277778314 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12e76e800) [pid = 2568] [serial = 1670] [outer = 0x12d832400] 15:29:38 INFO - PROCESS | 2568 | 1461277778703 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]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 673ms 15:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:29:38 INFO - PROCESS | 2568 | 1461277778727 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 2568 | 1461277778728 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:29:38 INFO - PROCESS | 2568 | 1461277778731 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 2568 | 1461277778732 Marionette TRACE conn2 <- [1,2198,null,{}] 15:29:38 INFO - PROCESS | 2568 | 1461277778734 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}] 15:29:38 INFO - PROCESS | 2568 | 1461277778839 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:29:38 INFO - PROCESS | 2568 | 1461277778948 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7bc800 == 72 [pid = 2568] [id = 557] 15:29:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12d8b7400) [pid = 2568] [serial = 1671] [outer = 0x0] 15:29:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12e779800) [pid = 2568] [serial = 1672] [outer = 0x12d8b7400] 15:29:38 INFO - PROCESS | 2568 | 1461277778979 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12e91ac00) [pid = 2568] [serial = 1673] [outer = 0x12d8b7400] 15:29:39 INFO - PROCESS | 2568 | 1461277779384 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]]]}] 15:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 15:29:39 INFO - PROCESS | 2568 | 1461277779403 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 2568 | 1461277779405 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:29:39 INFO - PROCESS | 2568 | 1461277779407 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 2568 | 1461277779408 Marionette TRACE conn2 <- [1,2202,null,{}] 15:29:39 INFO - PROCESS | 2568 | 1461277779411 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}] 15:29:39 INFO - PROCESS | 2568 | 1461277779518 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:29:39 INFO - PROCESS | 2568 | 1461277779621 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a2a0800 == 73 [pid = 2568] [id = 558] 15:29:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x11c4bb000) [pid = 2568] [serial = 1674] [outer = 0x0] 15:29:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x129005c00) [pid = 2568] [serial = 1675] [outer = 0x11c4bb000] 15:29:39 INFO - PROCESS | 2568 | 1461277779651 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x1295f2800) [pid = 2568] [serial = 1676] [outer = 0x11c4bb000] 15:29:40 INFO - PROCESS | 2568 | 1461277780087 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 722ms 15:29:40 INFO - PROCESS | 2568 | 1461277780129 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 2568 | 1461277780131 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:29:40 INFO - PROCESS | 2568 | 1461277780133 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 2568 | 1461277780134 Marionette TRACE conn2 <- [1,2206,null,{}] 15:29:40 INFO - PROCESS | 2568 | 1461277780136 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}] 15:29:40 INFO - PROCESS | 2568 | 1461277780245 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:29:40 INFO - PROCESS | 2568 | 1461277780327 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9c6800 == 74 [pid = 2568] [id = 559] 15:29:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x114f67400) [pid = 2568] [serial = 1677] [outer = 0x0] 15:29:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x119ab7800) [pid = 2568] [serial = 1678] [outer = 0x114f67400] 15:29:40 INFO - PROCESS | 2568 | 1461277780357 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x11c4c9400) [pid = 2568] [serial = 1679] [outer = 0x114f67400] 15:29:40 INFO - PROCESS | 2568 | 1461277780950 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]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 869ms 15:29:41 INFO - PROCESS | 2568 | 1461277781002 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 2568 | 1461277781005 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:29:41 INFO - PROCESS | 2568 | 1461277781010 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 2568 | 1461277781012 Marionette TRACE conn2 <- [1,2210,null,{}] 15:29:41 INFO - PROCESS | 2568 | 1461277781016 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}] 15:29:41 INFO - PROCESS | 2568 | 1461277781118 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:29:41 INFO - PROCESS | 2568 | 1461277781240 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c4c800 == 75 [pid = 2568] [id = 560] 15:29:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x1158e9800) [pid = 2568] [serial = 1680] [outer = 0x0] 15:29:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x118c8d000) [pid = 2568] [serial = 1681] [outer = 0x1158e9800] 15:29:41 INFO - PROCESS | 2568 | 1461277781271 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x119ab1c00) [pid = 2568] [serial = 1682] [outer = 0x1158e9800] 15:29:41 INFO - PROCESS | 2568 | 1461277781782 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]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 824ms 15:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:29:41 INFO - PROCESS | 2568 | 1461277781834 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 2568 | 1461277781839 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:29:41 INFO - PROCESS | 2568 | 1461277781845 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 2568 | 1461277781848 Marionette TRACE conn2 <- [1,2214,null,{}] 15:29:41 INFO - PROCESS | 2568 | 1461277781852 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}] 15:29:42 INFO - PROCESS | 2568 | 1461277782039 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12fc32800 == 74 [pid = 2568] [id = 549] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12c467800 == 73 [pid = 2568] [id = 548] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x1258cf000 == 72 [pid = 2568] [id = 547] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed50000 == 71 [pid = 2568] [id = 546] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4ba800 == 70 [pid = 2568] [id = 545] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x12ac72c00) [pid = 2568] [serial = 1591] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12da8c000 == 69 [pid = 2568] [id = 544] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12c38f800 == 68 [pid = 2568] [id = 543] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3cd000 == 67 [pid = 2568] [id = 542] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3e0000 == 66 [pid = 2568] [id = 541] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x1288e1000 == 65 [pid = 2568] [id = 540] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x11c18d000 == 64 [pid = 2568] [id = 539] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x127eac000 == 63 [pid = 2568] [id = 538] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b4800 == 62 [pid = 2568] [id = 537] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x12ae79000 == 61 [pid = 2568] [id = 533] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x125f5e800 == 60 [pid = 2568] [id = 532] 15:29:42 INFO - PROCESS | 2568 | --DOCSHELL 0x114c49000 == 59 [pid = 2568] [id = 531] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x12f629000) [pid = 2568] [serial = 1435] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x12aaab800) [pid = 2568] [serial = 1426] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x1269b9c00) [pid = 2568] [serial = 1423] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x11c4c7c00) [pid = 2568] [serial = 1432] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x12a0e8c00) [pid = 2568] [serial = 1366] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x118f9d800) [pid = 2568] [serial = 1360] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x125977800) [pid = 2568] [serial = 1481] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x11ad9e400) [pid = 2568] [serial = 1303] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x12e52d800) [pid = 2568] [serial = 1372] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x119ab4000) [pid = 2568] [serial = 1478] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x12393a400) [pid = 2568] [serial = 1363] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x129008000) [pid = 2568] [serial = 1484] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x12c1b6400) [pid = 2568] [serial = 1378] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x1258a0800) [pid = 2568] [serial = 1306] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12f8ad800) [pid = 2568] [serial = 1493] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12d2f5c00) [pid = 2568] [serial = 1429] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x12c37fc00) [pid = 2568] [serial = 1312] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12c1b1c00) [pid = 2568] [serial = 1487] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12e52b400) [pid = 2568] [serial = 1243] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x129554000) [pid = 2568] [serial = 1309] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12e428400) [pid = 2568] [serial = 1315] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12f8af000) [pid = 2568] [serial = 1375] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12b47d800) [pid = 2568] [serial = 1369] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x11a87f400) [pid = 2568] [serial = 1420] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12e771800) [pid = 2568] [serial = 1490] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x125848400) [pid = 2568] [serial = 1573] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x1269bc000) [pid = 2568] [serial = 1574] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x126f76c00) [pid = 2568] [serial = 1576] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x1274eac00) [pid = 2568] [serial = 1579] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x127284400) [pid = 2568] [serial = 1577] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x127e86800) [pid = 2568] [serial = 1580] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12aaa8000) [pid = 2568] [serial = 1543] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x11a60ec00) [pid = 2568] [serial = 1534] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12390f400) [pid = 2568] [serial = 1570] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x123917000) [pid = 2568] [serial = 1537] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x11a954000) [pid = 2568] [serial = 1564] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11b90f000) [pid = 2568] [serial = 1565] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x11c476400) [pid = 2568] [serial = 1567] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x11c4c9000) [pid = 2568] [serial = 1568] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x127284000) [pid = 2568] [serial = 1540] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x125970400) [pid = 2568] [serial = 1583] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12db81400) [pid = 2568] [serial = 1549] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12e528c00) [pid = 2568] [serial = 1552] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12c1b5c00) [pid = 2568] [serial = 1546] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12e427000) [pid = 2568] [serial = 1556] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12aaad800) [pid = 2568] [serial = 1589] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x127f5c400) [pid = 2568] [serial = 1555] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x11928b400) [pid = 2568] [serial = 1561] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x119a3bc00) [pid = 2568] [serial = 1562] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x117765000) [pid = 2568] [serial = 1559] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x1158e7800) [pid = 2568] [serial = 1558] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12a0e9000) [pid = 2568] [serial = 1588] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x1177c7800) [pid = 2568] [serial = 1582] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x129002800) [pid = 2568] [serial = 1585] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x1294a5000) [pid = 2568] [serial = 1586] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x123937c00) [pid = 2568] [serial = 1571] [outer = 0x0] [url = about:blank] 15:29:42 INFO - PROCESS | 2568 | 1461277782156 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x1192b6000 == 60 [pid = 2568] [id = 561] 15:29:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x117765000) [pid = 2568] [serial = 1683] [outer = 0x0] 15:29:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x119ab4000) [pid = 2568] [serial = 1684] [outer = 0x117765000] 15:29:42 INFO - PROCESS | 2568 | 1461277782186 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11c1a0000) [pid = 2568] [serial = 1685] [outer = 0x117765000] 15:29:42 INFO - PROCESS | 2568 | 1461277782521 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]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 723ms 15:29:42 INFO - PROCESS | 2568 | 1461277782567 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 2568 | 1461277782568 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:29:42 INFO - PROCESS | 2568 | 1461277782571 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 2568 | 1461277782573 Marionette TRACE conn2 <- [1,2218,null,{}] 15:29:42 INFO - PROCESS | 2568 | 1461277782580 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}] 15:29:42 INFO - PROCESS | 2568 | 1461277782671 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:29:42 INFO - PROCESS | 2568 | 1461277782758 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f5e800 == 61 [pid = 2568] [id = 562] 15:29:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11c4ba400) [pid = 2568] [serial = 1686] [outer = 0x0] 15:29:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x12390fc00) [pid = 2568] [serial = 1687] [outer = 0x11c4ba400] 15:29:42 INFO - PROCESS | 2568 | 1461277782786 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x123941800) [pid = 2568] [serial = 1688] [outer = 0x11c4ba400] 15:29:43 INFO - PROCESS | 2568 | 1461277783081 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]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 15:29:43 INFO - PROCESS | 2568 | 1461277783096 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 2568 | 1461277783098 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:29:43 INFO - PROCESS | 2568 | 1461277783100 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 2568 | 1461277783102 Marionette TRACE conn2 <- [1,2222,null,{}] 15:29:43 INFO - PROCESS | 2568 | 1461277783104 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}] 15:29:43 INFO - PROCESS | 2568 | 1461277783199 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:29:43 INFO - PROCESS | 2568 | 1461277783203 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a02c800 == 62 [pid = 2568] [id = 563] 15:29:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12596b800) [pid = 2568] [serial = 1689] [outer = 0x0] 15:29:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x1269ba400) [pid = 2568] [serial = 1690] [outer = 0x12596b800] 15:29:43 INFO - PROCESS | 2568 | 1461277783230 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x126e7e000) [pid = 2568] [serial = 1691] [outer = 0x12596b800] 15:29:43 INFO - PROCESS | 2568 | 1461277783569 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]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 15:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:29:43 INFO - PROCESS | 2568 | 1461277783620 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 2568 | 1461277783621 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:29:43 INFO - PROCESS | 2568 | 1461277783623 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 2568 | 1461277783624 Marionette TRACE conn2 <- [1,2226,null,{}] 15:29:43 INFO - PROCESS | 2568 | 1461277783626 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}] 15:29:43 INFO - PROCESS | 2568 | 1461277783714 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:29:43 INFO - PROCESS | 2568 | 1461277783718 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3d2000 == 63 [pid = 2568] [id = 564] 15:29:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x126a75c00) [pid = 2568] [serial = 1692] [outer = 0x0] 15:29:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x127282000) [pid = 2568] [serial = 1693] [outer = 0x126a75c00] 15:29:43 INFO - PROCESS | 2568 | 1461277783744 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x1274e7000) [pid = 2568] [serial = 1694] [outer = 0x126a75c00] 15:29:44 INFO - PROCESS | 2568 | 1461277784099 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]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 15:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:29:44 INFO - PROCESS | 2568 | 1461277784143 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 2568 | 1461277784145 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:29:44 INFO - PROCESS | 2568 | 1461277784147 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 2568 | 1461277784148 Marionette TRACE conn2 <- [1,2230,null,{}] 15:29:44 INFO - PROCESS | 2568 | 1461277784150 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}] 15:29:44 INFO - PROCESS | 2568 | 1461277784286 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:29:44 INFO - PROCESS | 2568 | 1461277784307 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b079800 == 64 [pid = 2568] [id = 565] 15:29:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x1274b9400) [pid = 2568] [serial = 1695] [outer = 0x0] 15:29:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x128870400) [pid = 2568] [serial = 1696] [outer = 0x1274b9400] 15:29:44 INFO - PROCESS | 2568 | 1461277784334 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12a0e7400) [pid = 2568] [serial = 1697] [outer = 0x1274b9400] 15:29:44 INFO - PROCESS | 2568 | 1461277784685 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]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 569ms 15:29:44 INFO - PROCESS | 2568 | 1461277784721 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 2568 | 1461277784722 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:29:44 INFO - PROCESS | 2568 | 1461277784724 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 2568 | 1461277784725 Marionette TRACE conn2 <- [1,2234,null,{}] 15:29:44 INFO - PROCESS | 2568 | 1461277784728 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}] 15:29:44 INFO - PROCESS | 2568 | 1461277784839 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:29:44 INFO - PROCESS | 2568 | 1461277784850 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3d5800 == 65 [pid = 2568] [id = 566] 15:29:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12a0e8c00) [pid = 2568] [serial = 1698] [outer = 0x0] 15:29:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12a284400) [pid = 2568] [serial = 1699] [outer = 0x12a0e8c00] 15:29:44 INFO - PROCESS | 2568 | 1461277784875 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x12ac25800) [pid = 2568] [serial = 1700] [outer = 0x12a0e8c00] 15:29:45 INFO - PROCESS | 2568 | 1461277785227 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]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 15:29:45 INFO - PROCESS | 2568 | 1461277785246 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:29:45 INFO - PROCESS | 2568 | 1461277785247 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:29:45 INFO - PROCESS | 2568 | 1461277785249 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 2568 | 1461277785250 Marionette TRACE conn2 <- [1,2238,null,{}] 15:29:45 INFO - PROCESS | 2568 | 1461277785252 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}] 15:29:45 INFO - PROCESS | 2568 | 1461277785364 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:29:45 INFO - PROCESS | 2568 | 1461277785375 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7c1000 == 66 [pid = 2568] [id = 567] 15:29:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x114f6fc00) [pid = 2568] [serial = 1701] [outer = 0x0] 15:29:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12ac2e400) [pid = 2568] [serial = 1702] [outer = 0x114f6fc00] 15:29:45 INFO - PROCESS | 2568 | 1461277785401 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12b34d800) [pid = 2568] [serial = 1703] [outer = 0x114f6fc00] 15:29:45 INFO - PROCESS | 2568 | 1461277785744 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]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 15:29:45 INFO - PROCESS | 2568 | 1461277785768 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 2568 | 1461277785769 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:29:45 INFO - PROCESS | 2568 | 1461277785771 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 2568 | 1461277785773 Marionette TRACE conn2 <- [1,2242,null,{}] 15:29:45 INFO - PROCESS | 2568 | 1461277785775 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}] 15:29:45 INFO - PROCESS | 2568 | 1461277785894 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:29:45 INFO - PROCESS | 2568 | 1461277785898 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4bc800 == 67 [pid = 2568] [id = 568] 15:29:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12ac6fc00) [pid = 2568] [serial = 1704] [outer = 0x0] 15:29:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12c1b5c00) [pid = 2568] [serial = 1705] [outer = 0x12ac6fc00] 15:29:45 INFO - PROCESS | 2568 | 1461277785923 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12d2e7c00) [pid = 2568] [serial = 1706] [outer = 0x12ac6fc00] 15:29:46 INFO - PROCESS | 2568 | 1461277786468 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]]]}] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x11c472000) [pid = 2568] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x1269b9800) [pid = 2568] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x127e84800) [pid = 2568] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x11570a800) [pid = 2568] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x125975c00) [pid = 2568] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x1274ac800) [pid = 2568] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x129552000) [pid = 2568] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12aaa8400) [pid = 2568] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x12a27a800) [pid = 2568] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12d8bac00) [pid = 2568] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12aaa7800) [pid = 2568] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x11bc6f000) [pid = 2568] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12db82000) [pid = 2568] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x119d6b000) [pid = 2568] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x126f3d000) [pid = 2568] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12a27a000) [pid = 2568] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12ae0ac00) [pid = 2568] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12b6a5800) [pid = 2568] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x115875800) [pid = 2568] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x11ad8ec00) [pid = 2568] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x125845800) [pid = 2568] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:29:46 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x1274aa800) [pid = 2568] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 721ms 15:29:46 INFO - PROCESS | 2568 | 1461277786492 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 2568 | 1461277786493 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:29:46 INFO - PROCESS | 2568 | 1461277786495 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 2568 | 1461277786496 Marionette TRACE conn2 <- [1,2246,null,{}] 15:29:46 INFO - PROCESS | 2568 | 1461277786499 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}] 15:29:46 INFO - PROCESS | 2568 | 1461277786589 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:29:46 INFO - PROCESS | 2568 | 1461277786593 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x119c79800 == 68 [pid = 2568] [id = 569] 15:29:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x11ada6800) [pid = 2568] [serial = 1707] [outer = 0x0] 15:29:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x11c4bc400) [pid = 2568] [serial = 1708] [outer = 0x11ada6800] 15:29:46 INFO - PROCESS | 2568 | 1461277786618 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x125974800) [pid = 2568] [serial = 1709] [outer = 0x11ada6800] 15:29:46 INFO - PROCESS | 2568 | 1461277786958 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]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 15:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:29:46 INFO - PROCESS | 2568 | 1461277786966 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 2568 | 1461277786967 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:29:46 INFO - PROCESS | 2568 | 1461277786969 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 2568 | 1461277786971 Marionette TRACE conn2 <- [1,2250,null,{}] 15:29:46 INFO - PROCESS | 2568 | 1461277786975 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}] 15:29:47 INFO - PROCESS | 2568 | 1461277787079 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:29:47 INFO - PROCESS | 2568 | 1461277787146 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea65800 == 69 [pid = 2568] [id = 570] 15:29:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x119d6b000) [pid = 2568] [serial = 1710] [outer = 0x0] 15:29:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x12727a800) [pid = 2568] [serial = 1711] [outer = 0x119d6b000] 15:29:47 INFO - PROCESS | 2568 | 1461277787176 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12d8bac00) [pid = 2568] [serial = 1712] [outer = 0x119d6b000] 15:29:47 INFO - PROCESS | 2568 | 1461277787480 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]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 15:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:29:47 INFO - PROCESS | 2568 | 1461277787497 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 2568 | 1461277787498 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:29:47 INFO - PROCESS | 2568 | 1461277787500 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 2568 | 1461277787501 Marionette TRACE conn2 <- [1,2254,null,{}] 15:29:47 INFO - PROCESS | 2568 | 1461277787504 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}] 15:29:47 INFO - PROCESS | 2568 | 1461277787610 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:29:47 INFO - PROCESS | 2568 | 1461277787614 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f887800 == 70 [pid = 2568] [id = 571] 15:29:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12db78c00) [pid = 2568] [serial = 1713] [outer = 0x0] 15:29:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12e42ac00) [pid = 2568] [serial = 1714] [outer = 0x12db78c00] 15:29:47 INFO - PROCESS | 2568 | 1461277787639 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12e46c000) [pid = 2568] [serial = 1715] [outer = 0x12db78c00] 15:29:47 INFO - PROCESS | 2568 | 1461277787966 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]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 15:29:47 INFO - PROCESS | 2568 | 1461277787969 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 2568 | 1461277787970 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:29:47 INFO - PROCESS | 2568 | 1461277787972 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 2568 | 1461277787975 Marionette TRACE conn2 <- [1,2258,null,{}] 15:29:47 INFO - PROCESS | 2568 | 1461277787981 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}] 15:29:48 INFO - PROCESS | 2568 | 1461277788072 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:29:48 INFO - PROCESS | 2568 | 1461277788144 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fd91800 == 71 [pid = 2568] [id = 572] 15:29:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12d832800) [pid = 2568] [serial = 1716] [outer = 0x0] 15:29:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12e527000) [pid = 2568] [serial = 1717] [outer = 0x12d832800] 15:29:48 INFO - PROCESS | 2568 | 1461277788169 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12e77b400) [pid = 2568] [serial = 1718] [outer = 0x12d832800] 15:29:48 INFO - PROCESS | 2568 | 1461277788463 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]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 15:29:48 INFO - PROCESS | 2568 | 1461277788552 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 2568 | 1461277788554 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:29:48 INFO - PROCESS | 2568 | 1461277788560 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 2568 | 1461277788563 Marionette TRACE conn2 <- [1,2262,null,{}] 15:29:48 INFO - PROCESS | 2568 | 1461277788567 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}] 15:29:48 INFO - PROCESS | 2568 | 1461277788686 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:29:48 INFO - PROCESS | 2568 | 1461277788763 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfab000 == 72 [pid = 2568] [id = 573] 15:29:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x115707c00) [pid = 2568] [serial = 1719] [outer = 0x0] 15:29:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x1158e8800) [pid = 2568] [serial = 1720] [outer = 0x115707c00] 15:29:48 INFO - PROCESS | 2568 | 1461277788796 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x11928c000) [pid = 2568] [serial = 1721] [outer = 0x115707c00] 15:29:49 INFO - PROCESS | 2568 | 1461277789204 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]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 674ms 15:29:49 INFO - PROCESS | 2568 | 1461277789234 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:29:49 INFO - PROCESS | 2568 | 1461277789238 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:29:49 INFO - PROCESS | 2568 | 1461277789244 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 2568 | 1461277789246 Marionette TRACE conn2 <- [1,2266,null,{}] 15:29:49 INFO - PROCESS | 2568 | 1461277789249 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}] 15:29:49 INFO - PROCESS | 2568 | 1461277789363 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:29:49 INFO - PROCESS | 2568 | 1461277789472 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288df800 == 73 [pid = 2568] [id = 574] 15:29:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x119af2c00) [pid = 2568] [serial = 1722] [outer = 0x0] 15:29:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x11c428c00) [pid = 2568] [serial = 1723] [outer = 0x119af2c00] 15:29:49 INFO - PROCESS | 2568 | 1461277789506 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x11c78e800) [pid = 2568] [serial = 1724] [outer = 0x119af2c00] 15:29:49 INFO - PROCESS | 2568 | 1461277789912 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]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 15:29:49 INFO - PROCESS | 2568 | 1461277789964 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 2568 | 1461277789966 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:29:49 INFO - PROCESS | 2568 | 1461277789968 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 2568 | 1461277789969 Marionette TRACE conn2 <- [1,2270,null,{}] 15:29:50 INFO - PROCESS | 2568 | 1461277790001 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}] 15:29:50 INFO - PROCESS | 2568 | 1461277790173 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:29:50 INFO - PROCESS | 2568 | 1461277790234 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed50000 == 74 [pid = 2568] [id = 575] 15:29:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x125deac00) [pid = 2568] [serial = 1725] [outer = 0x0] 15:29:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x126f76c00) [pid = 2568] [serial = 1726] [outer = 0x125deac00] 15:29:50 INFO - PROCESS | 2568 | 1461277790270 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x128863800) [pid = 2568] [serial = 1727] [outer = 0x125deac00] 15:29:50 INFO - PROCESS | 2568 | 1461277790691 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]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:29:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 769ms 15:29:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:29:50 INFO - PROCESS | 2568 | 1461277790738 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 2568 | 1461277790739 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:29:50 INFO - PROCESS | 2568 | 1461277790741 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 2568 | 1461277790743 Marionette TRACE conn2 <- [1,2274,null,{}] 15:29:50 INFO - PROCESS | 2568 | 1461277790745 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}] 15:29:50 INFO - PROCESS | 2568 | 1461277790856 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:29:50 INFO - PROCESS | 2568 | 1461277790967 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c2d800 == 75 [pid = 2568] [id = 576] 15:29:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x129552800) [pid = 2568] [serial = 1728] [outer = 0x0] 15:29:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x1295f2000) [pid = 2568] [serial = 1729] [outer = 0x129552800] 15:29:51 INFO - PROCESS | 2568 | 1461277790998 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12a0f5c00) [pid = 2568] [serial = 1730] [outer = 0x129552800] 15:29:51 INFO - PROCESS | 2568 | 1461277791420 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]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 15:29:51 INFO - PROCESS | 2568 | 1461277791461 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 2568 | 1461277791462 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:29:51 INFO - PROCESS | 2568 | 1461277791484 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 2568 | 1461277791485 Marionette TRACE conn2 <- [1,2278,null,{}] 15:29:51 INFO - PROCESS | 2568 | 1461277791488 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}] 15:29:51 INFO - PROCESS | 2568 | 1461277791632 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:29:51 INFO - PROCESS | 2568 | 1461277791678 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x1377e3800 == 76 [pid = 2568] [id = 577] 15:29:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12aaa0c00) [pid = 2568] [serial = 1731] [outer = 0x0] 15:29:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12aed3c00) [pid = 2568] [serial = 1732] [outer = 0x12aaa0c00] 15:29:51 INFO - PROCESS | 2568 | 1461277791709 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12d2e8800) [pid = 2568] [serial = 1733] [outer = 0x12aaa0c00] 15:29:52 INFO - PROCESS | 2568 | 1461277792143 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]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 674ms 15:29:52 INFO - PROCESS | 2568 | 1461277792159 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 2568 | 1461277792160 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:29:52 INFO - PROCESS | 2568 | 1461277792162 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 2568 | 1461277792164 Marionette TRACE conn2 <- [1,2282,null,{}] 15:29:52 INFO - PROCESS | 2568 | 1461277792166 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}] 15:29:52 INFO - PROCESS | 2568 | 1461277792294 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:29:52 INFO - PROCESS | 2568 | 1461277792413 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c6b1800 == 77 [pid = 2568] [id = 578] 15:29:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12d834c00) [pid = 2568] [serial = 1734] [outer = 0x0] 15:29:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12e42d000) [pid = 2568] [serial = 1735] [outer = 0x12d834c00] 15:29:52 INFO - PROCESS | 2568 | 1461277792448 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12f628000) [pid = 2568] [serial = 1736] [outer = 0x12d834c00] 15:29:52 INFO - PROCESS | 2568 | 1461277792838 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]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 718ms 15:29:52 INFO - PROCESS | 2568 | 1461277792882 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 2568 | 1461277792883 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:29:52 INFO - PROCESS | 2568 | 1461277792886 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 2568 | 1461277792887 Marionette TRACE conn2 <- [1,2286,null,{}] 15:29:52 INFO - PROCESS | 2568 | 1461277792889 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}] 15:29:53 INFO - PROCESS | 2568 | 1461277793022 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:29:53 INFO - PROCESS | 2568 | 1461277793295 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259a3800 == 78 [pid = 2568] [id = 579] 15:29:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x11215a400) [pid = 2568] [serial = 1737] [outer = 0x0] 15:29:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x114405000) [pid = 2568] [serial = 1738] [outer = 0x11215a400] 15:29:53 INFO - PROCESS | 2568 | 1461277793367 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x1155e9000) [pid = 2568] [serial = 1739] [outer = 0x11215a400] 15:29:53 INFO - PROCESS | 2568 | 1461277793814 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]]]}] 15:29:53 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 15:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 973ms 15:29:53 INFO - PROCESS | 2568 | 1461277793859 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 2568 | 1461277793862 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:29:53 INFO - PROCESS | 2568 | 1461277793866 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 2568 | 1461277793868 Marionette TRACE conn2 <- [1,2290,null,{}] 15:29:53 INFO - PROCESS | 2568 | 1461277793871 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}] 15:29:53 INFO - PROCESS | 2568 | 1461277793973 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:29:54 INFO - PROCESS | 2568 | 1461277794046 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x11910f000 == 79 [pid = 2568] [id = 580] 15:29:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x118fa3000) [pid = 2568] [serial = 1740] [outer = 0x0] 15:29:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x119289800) [pid = 2568] [serial = 1741] [outer = 0x118fa3000] 15:29:54 INFO - PROCESS | 2568 | 1461277794117 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x119ac0c00) [pid = 2568] [serial = 1742] [outer = 0x118fa3000] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12c458000 == 78 [pid = 2568] [id = 365] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x1377eb000 == 77 [pid = 2568] [id = 477] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2ee800 == 76 [pid = 2568] [id = 414] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x1377dc800 == 75 [pid = 2568] [id = 476] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12f887800 == 74 [pid = 2568] [id = 571] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12db7b000) [pid = 2568] [serial = 1651] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea65800 == 73 [pid = 2568] [id = 570] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x119c79800 == 72 [pid = 2568] [id = 569] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12e4bc800 == 71 [pid = 2568] [id = 568] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7c1000 == 70 [pid = 2568] [id = 567] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3d5800 == 69 [pid = 2568] [id = 566] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12b079800 == 68 [pid = 2568] [id = 565] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3d2000 == 67 [pid = 2568] [id = 564] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12a02c800 == 66 [pid = 2568] [id = 563] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x125f5e800 == 65 [pid = 2568] [id = 562] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x1192b6000 == 64 [pid = 2568] [id = 561] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x126c4c800 == 63 [pid = 2568] [id = 560] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7aa000 == 62 [pid = 2568] [id = 556] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x130c97800 == 61 [pid = 2568] [id = 555] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x130c2c000 == 60 [pid = 2568] [id = 554] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7ca800 == 59 [pid = 2568] [id = 553] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x127eb1000 == 58 [pid = 2568] [id = 552] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9d8800 == 57 [pid = 2568] [id = 551] 15:29:54 INFO - PROCESS | 2568 | --DOCSHELL 0x130335800 == 56 [pid = 2568] [id = 550] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12b34f400) [pid = 2568] [serial = 1592] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12d83d800) [pid = 2568] [serial = 1532] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12aece800) [pid = 2568] [serial = 1544] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12e467c00) [pid = 2568] [serial = 1550] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x12d83f800) [pid = 2568] [serial = 1547] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x125849400) [pid = 2568] [serial = 1538] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12e774c00) [pid = 2568] [serial = 1553] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x11b90dc00) [pid = 2568] [serial = 1535] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x12955d400) [pid = 2568] [serial = 1541] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12ac70800) [pid = 2568] [serial = 1633] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12d2ea800) [pid = 2568] [serial = 1636] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12b6a4800) [pid = 2568] [serial = 1634] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x125de9400) [pid = 2568] [serial = 1603] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12d8b6400) [pid = 2568] [serial = 1639] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12c4a2c00) [pid = 2568] [serial = 1609] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x11913a800) [pid = 2568] [serial = 1612] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x119ab6000) [pid = 2568] [serial = 1613] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11bc64000) [pid = 2568] [serial = 1615] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x11c473800) [pid = 2568] [serial = 1616] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x125c2cc00) [pid = 2568] [serial = 1621] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x125dee800) [pid = 2568] [serial = 1622] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x12a280c00) [pid = 2568] [serial = 1606] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11c473400) [pid = 2568] [serial = 1600] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x11a610800) [pid = 2568] [serial = 1597] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x127e93400) [pid = 2568] [serial = 1627] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x112156800) [pid = 2568] [serial = 1594] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x11c4e1c00) [pid = 2568] [serial = 1618] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x123937400) [pid = 2568] [serial = 1619] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x126f72c00) [pid = 2568] [serial = 1624] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x127285c00) [pid = 2568] [serial = 1625] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12da35c00) [pid = 2568] [serial = 1649] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12391a800) [pid = 2568] [serial = 1643] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x119a36000) [pid = 2568] [serial = 1642] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 128 (0x127422c00) [pid = 2568] [serial = 1645] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 127 (0x12d83e400) [pid = 2568] [serial = 1648] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 126 (0x12aaaac00) [pid = 2568] [serial = 1646] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 125 (0x12d8c5400) [pid = 2568] [serial = 1640] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 124 (0x12a283400) [pid = 2568] [serial = 1630] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 123 (0x12d836000) [pid = 2568] [serial = 1637] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 122 (0x12907f800) [pid = 2568] [serial = 1631] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | --DOMWINDOW == 121 (0x12a0f3800) [pid = 2568] [serial = 1628] [outer = 0x0] [url = about:blank] 15:29:54 INFO - PROCESS | 2568 | 1461277794777 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]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 923ms 15:29:54 INFO - PROCESS | 2568 | 1461277794791 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 2568 | 1461277794795 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:29:54 INFO - PROCESS | 2568 | 1461277794799 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 2568 | 1461277794800 Marionette TRACE conn2 <- [1,2294,null,{}] 15:29:54 INFO - PROCESS | 2568 | 1461277794802 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}] 15:29:54 INFO - PROCESS | 2568 | 1461277794895 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:29:54 INFO - PROCESS | 2568 | 1461277794900 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb3000 == 57 [pid = 2568] [id = 581] 15:29:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 122 (0x119ab4400) [pid = 2568] [serial = 1743] [outer = 0x0] 15:29:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 123 (0x11af9ec00) [pid = 2568] [serial = 1744] [outer = 0x119ab4400] 15:29:54 INFO - PROCESS | 2568 | 1461277794926 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 124 (0x11a604800) [pid = 2568] [serial = 1745] [outer = 0x119ab4400] 15:29:55 INFO - PROCESS | 2568 | 1461277795295 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]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 15:29:55 INFO - PROCESS | 2568 | 1461277795319 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 2568 | 1461277795321 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:29:55 INFO - PROCESS | 2568 | 1461277795324 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 2568 | 1461277795328 Marionette TRACE conn2 <- [1,2298,null,{}] 15:29:55 INFO - PROCESS | 2568 | 1461277795335 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}] 15:29:55 INFO - PROCESS | 2568 | 1461277795422 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:29:55 INFO - PROCESS | 2568 | 1461277795430 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x126f52800 == 58 [pid = 2568] [id = 582] 15:29:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 125 (0x11c4bc000) [pid = 2568] [serial = 1746] [outer = 0x0] 15:29:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 126 (0x12390e800) [pid = 2568] [serial = 1747] [outer = 0x11c4bc000] 15:29:55 INFO - PROCESS | 2568 | 1461277795456 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 127 (0x12391a800) [pid = 2568] [serial = 1748] [outer = 0x11c4bc000] 15:29:55 INFO - PROCESS | 2568 | 1461277795797 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]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 478ms 15:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:29:55 INFO - PROCESS | 2568 | 1461277795801 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 2568 | 1461277795803 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:29:55 INFO - PROCESS | 2568 | 1461277795805 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 2568 | 1461277795806 Marionette TRACE conn2 <- [1,2302,null,{}] 15:29:55 INFO - PROCESS | 2568 | 1461277795811 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}] 15:29:55 INFO - PROCESS | 2568 | 1461277795921 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:29:55 INFO - PROCESS | 2568 | 1461277795927 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288eb800 == 59 [pid = 2568] [id = 583] 15:29:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 128 (0x123916000) [pid = 2568] [serial = 1749] [outer = 0x0] 15:29:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 129 (0x12393b800) [pid = 2568] [serial = 1750] [outer = 0x123916000] 15:29:55 INFO - PROCESS | 2568 | 1461277795954 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x125972400) [pid = 2568] [serial = 1751] [outer = 0x123916000] 15:29:56 INFO - PROCESS | 2568 | 1461277796290 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]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 15:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:29:56 INFO - PROCESS | 2568 | 1461277796327 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 2568 | 1461277796328 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:29:56 INFO - PROCESS | 2568 | 1461277796330 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 2568 | 1461277796331 Marionette TRACE conn2 <- [1,2306,null,{}] 15:29:56 INFO - PROCESS | 2568 | 1461277796333 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}] 15:29:56 INFO - PROCESS | 2568 | 1461277796418 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:29:56 INFO - PROCESS | 2568 | 1461277796423 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a2a9800 == 60 [pid = 2568] [id = 584] 15:29:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x125dea400) [pid = 2568] [serial = 1752] [outer = 0x0] 15:29:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x125def400) [pid = 2568] [serial = 1753] [outer = 0x125dea400] 15:29:56 INFO - PROCESS | 2568 | 1461277796456 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12727d800) [pid = 2568] [serial = 1754] [outer = 0x125dea400] 15:29:56 INFO - PROCESS | 2568 | 1461277796862 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]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 15:29:56 INFO - PROCESS | 2568 | 1461277796904 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 2568 | 1461277796905 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:29:56 INFO - PROCESS | 2568 | 1461277796909 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 2568 | 1461277796910 Marionette TRACE conn2 <- [1,2310,null,{}] 15:29:56 INFO - PROCESS | 2568 | 1461277796912 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}] 15:29:57 INFO - PROCESS | 2568 | 1461277797022 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:29:57 INFO - PROCESS | 2568 | 1461277797066 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac0b000 == 61 [pid = 2568] [id = 585] 15:29:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x1274a0800) [pid = 2568] [serial = 1755] [outer = 0x0] 15:29:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x1279b7400) [pid = 2568] [serial = 1756] [outer = 0x1274a0800] 15:29:57 INFO - PROCESS | 2568 | 1461277797092 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x127f5a000) [pid = 2568] [serial = 1757] [outer = 0x1274a0800] 15:29:57 INFO - PROCESS | 2568 | 1461277797419 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]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 15:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:29:57 INFO - PROCESS | 2568 | 1461277797429 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 2568 | 1461277797430 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:29:57 INFO - PROCESS | 2568 | 1461277797432 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 2568 | 1461277797433 Marionette TRACE conn2 <- [1,2314,null,{}] 15:29:57 INFO - PROCESS | 2568 | 1461277797435 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}] 15:29:57 INFO - PROCESS | 2568 | 1461277797544 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:29:57 INFO - PROCESS | 2568 | 1461277797557 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b091000 == 62 [pid = 2568] [id = 586] 15:29:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x127f5b800) [pid = 2568] [serial = 1758] [outer = 0x0] 15:29:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x129082800) [pid = 2568] [serial = 1759] [outer = 0x127f5b800] 15:29:57 INFO - PROCESS | 2568 | 1461277797583 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x1295ef800) [pid = 2568] [serial = 1760] [outer = 0x127f5b800] 15:29:57 INFO - PROCESS | 2568 | 1461277797930 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]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 15:29:57 INFO - PROCESS | 2568 | 1461277797957 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:29:57 INFO - PROCESS | 2568 | 1461277797960 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:29:57 INFO - PROCESS | 2568 | 1461277797962 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 2568 | 1461277797963 Marionette TRACE conn2 <- [1,2318,null,{}] 15:29:57 INFO - PROCESS | 2568 | 1461277797966 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}] 15:29:58 INFO - PROCESS | 2568 | 1461277798073 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:29:58 INFO - PROCESS | 2568 | 1461277798114 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c12e000 == 63 [pid = 2568] [id = 587] 15:29:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12886c000) [pid = 2568] [serial = 1761] [outer = 0x0] 15:29:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12a0f1000) [pid = 2568] [serial = 1762] [outer = 0x12886c000] 15:29:58 INFO - PROCESS | 2568 | 1461277798139 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12a280c00) [pid = 2568] [serial = 1763] [outer = 0x12886c000] 15:29:58 INFO - PROCESS | 2568 | 1461277798462 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] 15:29:58 INFO - PROCESS | 2568 | 1461277798483 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:29:58 INFO - PROCESS | 2568 | 1461277798494 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 2568 | 1461277798495 Marionette TRACE conn2 <- [1,2322,null,{}] 15:29:58 INFO - PROCESS | 2568 | 1461277798497 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}] 15:29:58 INFO - PROCESS | 2568 | 1461277798770 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x1274b9400) [pid = 2568] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x1158e9800) [pid = 2568] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12ac6fc00) [pid = 2568] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x119d6b000) [pid = 2568] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12db78c00) [pid = 2568] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x117760000) [pid = 2568] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12a0e8c00) [pid = 2568] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x11ada6800) [pid = 2568] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x126a75c00) [pid = 2568] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x117765000) [pid = 2568] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x11c4ba400) [pid = 2568] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x114f6fc00) [pid = 2568] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:29:58 INFO - PROCESS | 2568 | --DOMWINDOW == 129 (0x12596b800) [pid = 2568] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:29:58 INFO - PROCESS | 2568 | 1461277798834 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f5b000 == 64 [pid = 2568] [id = 588] 15:29:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 130 (0x11775a000) [pid = 2568] [serial = 1764] [outer = 0x0] 15:29:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x119d72000) [pid = 2568] [serial = 1765] [outer = 0x11775a000] 15:29:58 INFO - PROCESS | 2568 | 1461277798859 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x1269b6800) [pid = 2568] [serial = 1766] [outer = 0x11775a000] 15:29:59 INFO - PROCESS | 2568 | 1461277799115 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 15:29:59 INFO - PROCESS | 2568 | 1461277799164 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 2568 | 1461277799165 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:29:59 INFO - PROCESS | 2568 | 1461277799167 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 2568 | 1461277799168 Marionette TRACE conn2 <- [1,2326,null,{}] 15:29:59 INFO - PROCESS | 2568 | 1461277799170 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}] 15:29:59 INFO - PROCESS | 2568 | 1461277799263 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:29:59 INFO - PROCESS | 2568 | 1461277799268 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d749800 == 65 [pid = 2568] [id = 589] 15:29:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x12a0f4800) [pid = 2568] [serial = 1767] [outer = 0x0] 15:29:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x12ac2c400) [pid = 2568] [serial = 1768] [outer = 0x12a0f4800] 15:29:59 INFO - PROCESS | 2568 | 1461277799298 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12ae11800) [pid = 2568] [serial = 1769] [outer = 0x12a0f4800] 15:29:59 INFO - PROCESS | 2568 | 1461277799649 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 15:29:59 INFO - PROCESS | 2568 | 1461277799700 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:29:59 INFO - PROCESS | 2568 | 1461277799701 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:29:59 INFO - PROCESS | 2568 | 1461277799703 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 2568 | 1461277799705 Marionette TRACE conn2 <- [1,2330,null,{}] 15:29:59 INFO - PROCESS | 2568 | 1461277799710 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}] 15:29:59 INFO - PROCESS | 2568 | 1461277799809 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:29:59 INFO - PROCESS | 2568 | 1461277799813 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e787800 == 66 [pid = 2568] [id = 590] 15:29:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12aed5400) [pid = 2568] [serial = 1770] [outer = 0x0] 15:29:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x12b6afc00) [pid = 2568] [serial = 1771] [outer = 0x12aed5400] 15:29:59 INFO - PROCESS | 2568 | 1461277799838 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12d2f0c00) [pid = 2568] [serial = 1772] [outer = 0x12aed5400] 15:30:00 INFO - PROCESS | 2568 | 1461277800186 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 523ms 15:30:00 INFO - PROCESS | 2568 | 1461277800227 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 2568 | 1461277800228 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:30:00 INFO - PROCESS | 2568 | 1461277800230 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 2568 | 1461277800231 Marionette TRACE conn2 <- [1,2334,null,{}] 15:30:00 INFO - PROCESS | 2568 | 1461277800233 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}] 15:30:00 INFO - PROCESS | 2568 | 1461277800321 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:30:00 INFO - PROCESS | 2568 | 1461277800391 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea5c800 == 67 [pid = 2568] [id = 591] 15:30:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x12d2ed800) [pid = 2568] [serial = 1773] [outer = 0x0] 15:30:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12d839800) [pid = 2568] [serial = 1774] [outer = 0x12d2ed800] 15:30:00 INFO - PROCESS | 2568 | 1461277800416 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12d8b9400) [pid = 2568] [serial = 1775] [outer = 0x12d2ed800] 15:30:00 INFO - PROCESS | 2568 | 1461277800675 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 15:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:30:00 INFO - PROCESS | 2568 | 1461277800700 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 2568 | 1461277800701 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:30:00 INFO - PROCESS | 2568 | 1461277800703 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 2568 | 1461277800704 Marionette TRACE conn2 <- [1,2338,null,{}] 15:30:00 INFO - PROCESS | 2568 | 1461277800714 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}] 15:30:00 INFO - PROCESS | 2568 | 1461277800877 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:30:00 INFO - PROCESS | 2568 | 1461277800941 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a6c800 == 68 [pid = 2568] [id = 592] 15:30:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x112159800) [pid = 2568] [serial = 1776] [outer = 0x0] 15:30:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x1144da000) [pid = 2568] [serial = 1777] [outer = 0x112159800] 15:30:01 INFO - PROCESS | 2568 | 1461277801015 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x11775e000) [pid = 2568] [serial = 1778] [outer = 0x112159800] 15:30:01 INFO - PROCESS | 2568 | 1461277801465 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]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 772ms 15:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:30:01 INFO - PROCESS | 2568 | 1461277801477 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 2568 | 1461277801481 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:30:01 INFO - PROCESS | 2568 | 1461277801484 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 2568 | 1461277801487 Marionette TRACE conn2 <- [1,2342,null,{}] 15:30:01 INFO - PROCESS | 2568 | 1461277801509 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}] 15:30:01 INFO - PROCESS | 2568 | 1461277801623 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:30:01 INFO - PROCESS | 2568 | 1461277801701 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x1272f5000 == 69 [pid = 2568] [id = 593] 15:30:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x11a88d800) [pid = 2568] [serial = 1779] [outer = 0x0] 15:30:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x11ad9cc00) [pid = 2568] [serial = 1780] [outer = 0x11a88d800] 15:30:01 INFO - PROCESS | 2568 | 1461277801735 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x11bc6b000) [pid = 2568] [serial = 1781] [outer = 0x11a88d800] 15:30:02 INFO - PROCESS | 2568 | 1461277802125 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]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 676ms 15:30:02 INFO - PROCESS | 2568 | 1461277802160 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 2568 | 1461277802162 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:30:02 INFO - PROCESS | 2568 | 1461277802165 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 2568 | 1461277802166 Marionette TRACE conn2 <- [1,2346,null,{}] 15:30:02 INFO - PROCESS | 2568 | 1461277802168 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}] 15:30:02 INFO - PROCESS | 2568 | 1461277802278 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:30:02 INFO - PROCESS | 2568 | 1461277802378 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3cc000 == 70 [pid = 2568] [id = 594] 15:30:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x11c4c9000) [pid = 2568] [serial = 1782] [outer = 0x0] 15:30:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12391a400) [pid = 2568] [serial = 1783] [outer = 0x11c4c9000] 15:30:02 INFO - PROCESS | 2568 | 1461277802408 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x125978400) [pid = 2568] [serial = 1784] [outer = 0x11c4c9000] 15:30:02 INFO - PROCESS | 2568 | 1461277802840 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]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 719ms 15:30:02 INFO - PROCESS | 2568 | 1461277802885 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 2568 | 1461277802887 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:30:02 INFO - PROCESS | 2568 | 1461277802895 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 2568 | 1461277802898 Marionette TRACE conn2 <- [1,2350,null,{}] 15:30:02 INFO - PROCESS | 2568 | 1461277802901 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}] 15:30:03 INFO - PROCESS | 2568 | 1461277803011 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:30:03 INFO - PROCESS | 2568 | 1461277803089 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f030800 == 71 [pid = 2568] [id = 595] 15:30:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x11c784000) [pid = 2568] [serial = 1785] [outer = 0x0] 15:30:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x127285000) [pid = 2568] [serial = 1786] [outer = 0x11c784000] 15:30:03 INFO - PROCESS | 2568 | 1461277803121 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12a286000) [pid = 2568] [serial = 1787] [outer = 0x11c784000] 15:30:03 INFO - PROCESS | 2568 | 1461277803538 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]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 675ms 15:30:03 INFO - PROCESS | 2568 | 1461277803566 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 2568 | 1461277803568 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:30:03 INFO - PROCESS | 2568 | 1461277803570 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 2568 | 1461277803571 Marionette TRACE conn2 <- [1,2354,null,{}] 15:30:03 INFO - PROCESS | 2568 | 1461277803574 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}] 15:30:03 INFO - PROCESS | 2568 | 1461277803698 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:30:03 INFO - PROCESS | 2568 | 1461277803774 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f879800 == 72 [pid = 2568] [id = 596] 15:30:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12ac25000) [pid = 2568] [serial = 1788] [outer = 0x0] 15:30:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12ae0d000) [pid = 2568] [serial = 1789] [outer = 0x12ac25000] 15:30:03 INFO - PROCESS | 2568 | 1461277803804 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12b6a6000) [pid = 2568] [serial = 1790] [outer = 0x12ac25000] 15:30:04 INFO - PROCESS | 2568 | 1461277804216 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 674ms 15:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:30:04 INFO - PROCESS | 2568 | 1461277804244 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 2568 | 1461277804246 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:30:04 INFO - PROCESS | 2568 | 1461277804248 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 2568 | 1461277804249 Marionette TRACE conn2 <- [1,2358,null,{}] 15:30:04 INFO - PROCESS | 2568 | 1461277804252 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}] 15:30:04 INFO - PROCESS | 2568 | 1461277804357 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:30:04 INFO - PROCESS | 2568 | 1461277804464 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x13031d000 == 73 [pid = 2568] [id = 597] 15:30:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12da29000) [pid = 2568] [serial = 1791] [outer = 0x0] 15:30:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x12db75400) [pid = 2568] [serial = 1792] [outer = 0x12da29000] 15:30:04 INFO - PROCESS | 2568 | 1461277804504 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x12e464400) [pid = 2568] [serial = 1793] [outer = 0x12da29000] 15:30:04 INFO - PROCESS | 2568 | 1461277804915 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 718ms 15:30:04 INFO - PROCESS | 2568 | 1461277804967 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 2568 | 1461277804968 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:30:04 INFO - PROCESS | 2568 | 1461277804971 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 2568 | 1461277804972 Marionette TRACE conn2 <- [1,2362,null,{}] 15:30:04 INFO - PROCESS | 2568 | 1461277804974 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}] 15:30:05 INFO - PROCESS | 2568 | 1461277805102 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:30:05 INFO - PROCESS | 2568 | 1461277805211 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c29800 == 74 [pid = 2568] [id = 598] 15:30:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x12e469800) [pid = 2568] [serial = 1794] [outer = 0x0] 15:30:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x12e52e800) [pid = 2568] [serial = 1795] [outer = 0x12e469800] 15:30:05 INFO - PROCESS | 2568 | 1461277805242 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x12e916c00) [pid = 2568] [serial = 1796] [outer = 0x12e469800] 15:30:05 INFO - PROCESS | 2568 | 1461277805658 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]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 723ms 15:30:05 INFO - PROCESS | 2568 | 1461277805694 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:30:05 INFO - PROCESS | 2568 | 1461277805696 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:30:05 INFO - PROCESS | 2568 | 1461277805698 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 2568 | 1461277805699 Marionette TRACE conn2 <- [1,2366,null,{}] 15:30:05 INFO - PROCESS | 2568 | 1461277805702 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}] 15:30:05 INFO - PROCESS | 2568 | 1461277805810 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:30:05 INFO - PROCESS | 2568 | 1461277805892 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269be800 == 75 [pid = 2568] [id = 599] 15:30:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x11af9cc00) [pid = 2568] [serial = 1797] [outer = 0x0] 15:30:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x125de4c00) [pid = 2568] [serial = 1798] [outer = 0x11af9cc00] 15:30:05 INFO - PROCESS | 2568 | 1461277805923 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12e46a400) [pid = 2568] [serial = 1799] [outer = 0x11af9cc00] 15:30:06 INFO - PROCESS | 2568 | 1461277806548 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]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 918ms 15:30:06 INFO - PROCESS | 2568 | 1461277806625 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 2568 | 1461277806627 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:30:06 INFO - PROCESS | 2568 | 1461277806632 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 2568 | 1461277806635 Marionette TRACE conn2 <- [1,2370,null,{}] 15:30:06 INFO - PROCESS | 2568 | 1461277806639 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}] 15:30:06 INFO - PROCESS | 2568 | 1461277806745 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:30:06 INFO - PROCESS | 2568 | 1461277806828 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x129440000 == 76 [pid = 2568] [id = 600] 15:30:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x1199ebc00) [pid = 2568] [serial = 1800] [outer = 0x0] 15:30:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x119ab8000) [pid = 2568] [serial = 1801] [outer = 0x1199ebc00] 15:30:06 INFO - PROCESS | 2568 | 1461277806857 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x11af95c00) [pid = 2568] [serial = 1802] [outer = 0x1199ebc00] 15:30:07 INFO - PROCESS | 2568 | 1461277807312 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 725ms 15:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:30:07 INFO - PROCESS | 2568 | 1461277807360 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 2568 | 1461277807364 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:30:07 INFO - PROCESS | 2568 | 1461277807368 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 2568 | 1461277807369 Marionette TRACE conn2 <- [1,2374,null,{}] 15:30:07 INFO - PROCESS | 2568 | 1461277807372 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}] 15:30:07 INFO - PROCESS | 2568 | 1461277807473 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:30:07 INFO - PROCESS | 2568 | 1461277807557 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b91000 == 77 [pid = 2568] [id = 601] 15:30:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x11a603000) [pid = 2568] [serial = 1803] [outer = 0x0] 15:30:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x11c4c2c00) [pid = 2568] [serial = 1804] [outer = 0x11a603000] 15:30:07 INFO - PROCESS | 2568 | 1461277807585 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12390f800) [pid = 2568] [serial = 1805] [outer = 0x11a603000] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea5c800 == 76 [pid = 2568] [id = 591] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12e787800 == 75 [pid = 2568] [id = 590] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12d749800 == 74 [pid = 2568] [id = 589] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x125f5b000 == 73 [pid = 2568] [id = 588] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12c12e000 == 72 [pid = 2568] [id = 587] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x12e527000) [pid = 2568] [serial = 1717] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12b091000 == 71 [pid = 2568] [id = 586] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac0b000 == 70 [pid = 2568] [id = 585] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12a2a9800 == 69 [pid = 2568] [id = 584] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x1288eb800 == 68 [pid = 2568] [id = 583] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x126f52800 == 67 [pid = 2568] [id = 582] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfb3000 == 66 [pid = 2568] [id = 581] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x11910f000 == 65 [pid = 2568] [id = 580] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x1259a3800 == 64 [pid = 2568] [id = 579] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12c6b1800 == 63 [pid = 2568] [id = 578] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x1377e3800 == 62 [pid = 2568] [id = 577] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x130c2d800 == 61 [pid = 2568] [id = 576] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed50000 == 60 [pid = 2568] [id = 575] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x1288df800 == 59 [pid = 2568] [id = 574] 15:30:07 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfab000 == 58 [pid = 2568] [id = 573] 15:30:07 INFO - PROCESS | 2568 | 1461277807977 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]]]}] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e46c000) [pid = 2568] [serial = 1715] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x12e779800) [pid = 2568] [serial = 1672] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12390fc00) [pid = 2568] [serial = 1687] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12ac2e400) [pid = 2568] [serial = 1702] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x1269ba400) [pid = 2568] [serial = 1690] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x12db81c00) [pid = 2568] [serial = 1669] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x126e7e000) [pid = 2568] [serial = 1691] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x1177c5c00) [pid = 2568] [serial = 1654] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12a285800) [pid = 2568] [serial = 1666] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12a0e7400) [pid = 2568] [serial = 1697] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x118c8d000) [pid = 2568] [serial = 1681] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12d2e7c00) [pid = 2568] [serial = 1706] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x119ab7800) [pid = 2568] [serial = 1678] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x123941800) [pid = 2568] [serial = 1688] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12727a800) [pid = 2568] [serial = 1711] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12e42ac00) [pid = 2568] [serial = 1714] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x12e427c00) [pid = 2568] [serial = 1652] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12a284400) [pid = 2568] [serial = 1699] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x11c4bc400) [pid = 2568] [serial = 1708] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12d8bac00) [pid = 2568] [serial = 1712] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12c1b5c00) [pid = 2568] [serial = 1705] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x127282000) [pid = 2568] [serial = 1693] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12ac25800) [pid = 2568] [serial = 1700] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x125974800) [pid = 2568] [serial = 1709] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x1274e7000) [pid = 2568] [serial = 1694] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x129005c00) [pid = 2568] [serial = 1675] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x129007400) [pid = 2568] [serial = 1663] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x11bb39800) [pid = 2568] [serial = 1657] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x128870400) [pid = 2568] [serial = 1696] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x119ab4000) [pid = 2568] [serial = 1684] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x119ab1c00) [pid = 2568] [serial = 1682] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x11c1a0000) [pid = 2568] [serial = 1685] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12b34d800) [pid = 2568] [serial = 1703] [outer = 0x0] [url = about:blank] 15:30:07 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x125a67400) [pid = 2568] [serial = 1660] [outer = 0x0] [url = about:blank] 15:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 625ms 15:30:07 INFO - PROCESS | 2568 | 1461277807995 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 2568 | 1461277807996 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:30:08 INFO - PROCESS | 2568 | 1461277807998 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 2568 | 1461277808001 Marionette TRACE conn2 <- [1,2378,null,{}] 15:30:08 INFO - PROCESS | 2568 | 1461277808008 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}] 15:30:08 INFO - PROCESS | 2568 | 1461277808124 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:30:08 INFO - PROCESS | 2568 | 1461277808131 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c14000 == 59 [pid = 2568] [id = 602] 15:30:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x125847400) [pid = 2568] [serial = 1806] [outer = 0x0] 15:30:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x125972000) [pid = 2568] [serial = 1807] [outer = 0x125847400] 15:30:08 INFO - PROCESS | 2568 | 1461277808160 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x125de5800) [pid = 2568] [serial = 1808] [outer = 0x125847400] 15:30:08 INFO - PROCESS | 2568 | 1461277808532 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]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 576ms 15:30:08 INFO - PROCESS | 2568 | 1461277808575 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 2568 | 1461277808576 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:30:08 INFO - PROCESS | 2568 | 1461277808579 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 2568 | 1461277808580 Marionette TRACE conn2 <- [1,2382,null,{}] 15:30:08 INFO - PROCESS | 2568 | 1461277808582 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}] 15:30:08 INFO - PROCESS | 2568 | 1461277808671 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:30:08 INFO - PROCESS | 2568 | 1461277808675 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7a5800 == 60 [pid = 2568] [id = 603] 15:30:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x125def800) [pid = 2568] [serial = 1809] [outer = 0x0] 15:30:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x127280400) [pid = 2568] [serial = 1810] [outer = 0x125def800] 15:30:08 INFO - PROCESS | 2568 | 1461277808702 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x127e8bc00) [pid = 2568] [serial = 1811] [outer = 0x125def800] 15:30:09 INFO - PROCESS | 2568 | 1461277809057 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 15:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:30:09 INFO - PROCESS | 2568 | 1461277809101 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 2568 | 1461277809102 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:30:09 INFO - PROCESS | 2568 | 1461277809104 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 2568 | 1461277809105 Marionette TRACE conn2 <- [1,2386,null,{}] 15:30:09 INFO - PROCESS | 2568 | 1461277809108 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}] 15:30:09 INFO - PROCESS | 2568 | 1461277809195 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:30:09 INFO - PROCESS | 2568 | 1461277809199 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b090800 == 61 [pid = 2568] [id = 604] 15:30:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x128867c00) [pid = 2568] [serial = 1812] [outer = 0x0] 15:30:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x129555000) [pid = 2568] [serial = 1813] [outer = 0x128867c00] 15:30:09 INFO - PROCESS | 2568 | 1461277809225 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x1295f4c00) [pid = 2568] [serial = 1814] [outer = 0x128867c00] 15:30:09 INFO - PROCESS | 2568 | 1461277809585 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms 15:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:30:09 INFO - PROCESS | 2568 | 1461277809628 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 2568 | 1461277809629 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:30:09 INFO - PROCESS | 2568 | 1461277809631 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 2568 | 1461277809632 Marionette TRACE conn2 <- [1,2390,null,{}] 15:30:09 INFO - PROCESS | 2568 | 1461277809635 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}] 15:30:09 INFO - PROCESS | 2568 | 1461277809736 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:30:09 INFO - PROCESS | 2568 | 1461277809824 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c451800 == 62 [pid = 2568] [id = 605] 15:30:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12a0eec00) [pid = 2568] [serial = 1815] [outer = 0x0] 15:30:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12aaa1400) [pid = 2568] [serial = 1816] [outer = 0x12a0eec00] 15:30:09 INFO - PROCESS | 2568 | 1461277809852 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12c1b5c00) [pid = 2568] [serial = 1817] [outer = 0x12a0eec00] 15:30:10 INFO - PROCESS | 2568 | 1461277810169 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]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 15:30:10 INFO - PROCESS | 2568 | 1461277810200 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 2568 | 1461277810202 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:30:10 INFO - PROCESS | 2568 | 1461277810204 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 2568 | 1461277810205 Marionette TRACE conn2 <- [1,2394,null,{}] 15:30:10 INFO - PROCESS | 2568 | 1461277810207 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}] 15:30:10 INFO - PROCESS | 2568 | 1461277810317 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:30:10 INFO - PROCESS | 2568 | 1461277810331 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d74b800 == 63 [pid = 2568] [id = 606] 15:30:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12b34f400) [pid = 2568] [serial = 1818] [outer = 0x0] 15:30:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12d2e7c00) [pid = 2568] [serial = 1819] [outer = 0x12b34f400] 15:30:10 INFO - PROCESS | 2568 | 1461277810356 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12db74c00) [pid = 2568] [serial = 1820] [outer = 0x12b34f400] 15:30:10 INFO - PROCESS | 2568 | 1461277810765 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]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 15:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:30:10 INFO - PROCESS | 2568 | 1461277810775 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 2568 | 1461277810777 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:30:10 INFO - PROCESS | 2568 | 1461277810780 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 2568 | 1461277810781 Marionette TRACE conn2 <- [1,2398,null,{}] 15:30:10 INFO - PROCESS | 2568 | 1461277810783 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}] 15:30:10 INFO - PROCESS | 2568 | 1461277810905 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:30:10 INFO - PROCESS | 2568 | 1461277810918 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e795000 == 64 [pid = 2568] [id = 607] 15:30:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12db7d800) [pid = 2568] [serial = 1821] [outer = 0x0] 15:30:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12e42f800) [pid = 2568] [serial = 1822] [outer = 0x12db7d800] 15:30:10 INFO - PROCESS | 2568 | 1461277810943 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12e774000) [pid = 2568] [serial = 1823] [outer = 0x12db7d800] 15:30:11 INFO - PROCESS | 2568 | 1461277811284 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]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 15:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:30:11 INFO - PROCESS | 2568 | 1461277811301 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 2568 | 1461277811302 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:30:11 INFO - PROCESS | 2568 | 1461277811304 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 2568 | 1461277811305 Marionette TRACE conn2 <- [1,2402,null,{}] 15:30:11 INFO - PROCESS | 2568 | 1461277811308 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}] 15:30:11 INFO - PROCESS | 2568 | 1461277811403 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:30:11 INFO - PROCESS | 2568 | 1461277811433 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed58000 == 65 [pid = 2568] [id = 608] 15:30:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12e774c00) [pid = 2568] [serial = 1824] [outer = 0x0] 15:30:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12f625400) [pid = 2568] [serial = 1825] [outer = 0x12e774c00] 15:30:11 INFO - PROCESS | 2568 | 1461277811459 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12f62f000) [pid = 2568] [serial = 1826] [outer = 0x12e774c00] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x119ab4400) [pid = 2568] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x118fa3000) [pid = 2568] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x11c4bc000) [pid = 2568] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x125dea400) [pid = 2568] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12886c000) [pid = 2568] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x123916000) [pid = 2568] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12d832800) [pid = 2568] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x11775a000) [pid = 2568] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12a0f4800) [pid = 2568] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x1274a0800) [pid = 2568] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12aed5400) [pid = 2568] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x127f5b800) [pid = 2568] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:30:11 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11215a400) [pid = 2568] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:30:11 INFO - PROCESS | 2568 | 1461277811949 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]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 15:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:30:11 INFO - PROCESS | 2568 | 1461277811976 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 2568 | 1461277811977 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:30:11 INFO - PROCESS | 2568 | 1461277811979 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 2568 | 1461277811980 Marionette TRACE conn2 <- [1,2406,null,{}] 15:30:11 INFO - PROCESS | 2568 | 1461277811983 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}] 15:30:12 INFO - PROCESS | 2568 | 1461277812072 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:30:12 INFO - PROCESS | 2568 | 1461277812076 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a03b000 == 66 [pid = 2568] [id = 609] 15:30:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x125843800) [pid = 2568] [serial = 1827] [outer = 0x0] 15:30:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x125dea400) [pid = 2568] [serial = 1828] [outer = 0x125843800] 15:30:12 INFO - PROCESS | 2568 | 1461277812101 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12a0f4800) [pid = 2568] [serial = 1829] [outer = 0x125843800] 15:30:12 INFO - PROCESS | 2568 | 1461277812444 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]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms 15:30:12 INFO - PROCESS | 2568 | 1461277812451 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:30:12 INFO - PROCESS | 2568 | 1461277812452 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:30:12 INFO - PROCESS | 2568 | 1461277812454 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 2568 | 1461277812456 Marionette TRACE conn2 <- [1,2410,null,{}] 15:30:12 INFO - PROCESS | 2568 | 1461277812463 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}] 15:30:12 INFO - PROCESS | 2568 | 1461277812570 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:30:12 INFO - PROCESS | 2568 | 1461277812636 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x13032b000 == 67 [pid = 2568] [id = 610] 15:30:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12b6b2800) [pid = 2568] [serial = 1830] [outer = 0x0] 15:30:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12f8aa400) [pid = 2568] [serial = 1831] [outer = 0x12b6b2800] 15:30:12 INFO - PROCESS | 2568 | 1461277812670 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12fa46800) [pid = 2568] [serial = 1832] [outer = 0x12b6b2800] 15:30:12 INFO - PROCESS | 2568 | 1461277812993 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 15:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:30:13 INFO - PROCESS | 2568 | 1461277813028 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 2568 | 1461277813029 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:30:13 INFO - PROCESS | 2568 | 1461277813031 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 2568 | 1461277813032 Marionette TRACE conn2 <- [1,2414,null,{}] 15:30:13 INFO - PROCESS | 2568 | 1461277813035 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}] 15:30:13 INFO - PROCESS | 2568 | 1461277813131 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:30:13 INFO - PROCESS | 2568 | 1461277813207 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c87800 == 68 [pid = 2568] [id = 611] 15:30:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x1122a0800) [pid = 2568] [serial = 1833] [outer = 0x0] 15:30:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x1122a6000) [pid = 2568] [serial = 1834] [outer = 0x1122a0800] 15:30:13 INFO - PROCESS | 2568 | 1461277813250 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12a49e000) [pid = 2568] [serial = 1835] [outer = 0x1122a0800] 15:30:13 INFO - PROCESS | 2568 | 1461277813651 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 15:30:13 INFO - PROCESS | 2568 | 1461277813703 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 2568 | 1461277813704 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:30:13 INFO - PROCESS | 2568 | 1461277813706 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 2568 | 1461277813707 Marionette TRACE conn2 <- [1,2418,null,{}] 15:30:13 INFO - PROCESS | 2568 | 1461277813710 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}] 15:30:13 INFO - PROCESS | 2568 | 1461277813799 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:30:13 INFO - PROCESS | 2568 | 1461277813881 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x1378ce000 == 69 [pid = 2568] [id = 612] 15:30:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x1122a4400) [pid = 2568] [serial = 1836] [outer = 0x0] 15:30:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12a4a2400) [pid = 2568] [serial = 1837] [outer = 0x1122a4400] 15:30:13 INFO - PROCESS | 2568 | 1461277813908 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12a4a9000) [pid = 2568] [serial = 1838] [outer = 0x1122a4400] 15:30:14 INFO - PROCESS | 2568 | 1461277814398 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 15:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:30:14 INFO - PROCESS | 2568 | 1461277814427 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 2568 | 1461277814430 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:30:14 INFO - PROCESS | 2568 | 1461277814434 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 2568 | 1461277814437 Marionette TRACE conn2 <- [1,2422,null,{}] 15:30:14 INFO - PROCESS | 2568 | 1461277814440 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}] 15:30:14 INFO - PROCESS | 2568 | 1461277814555 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:30:14 INFO - PROCESS | 2568 | 1461277814638 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c4a000 == 70 [pid = 2568] [id = 613] 15:30:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x117762c00) [pid = 2568] [serial = 1839] [outer = 0x0] 15:30:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x1191c7400) [pid = 2568] [serial = 1840] [outer = 0x117762c00] 15:30:14 INFO - PROCESS | 2568 | 1461277814670 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x11a954400) [pid = 2568] [serial = 1841] [outer = 0x117762c00] 15:30:15 INFO - PROCESS | 2568 | 1461277815082 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]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 15:30:15 INFO - PROCESS | 2568 | 1461277815105 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 2568 | 1461277815109 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:30:15 INFO - PROCESS | 2568 | 1461277815114 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 2568 | 1461277815115 Marionette TRACE conn2 <- [1,2426,null,{}] 15:30:15 INFO - PROCESS | 2568 | 1461277815118 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}] 15:30:15 INFO - PROCESS | 2568 | 1461277815256 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:30:15 INFO - PROCESS | 2568 | 1461277815337 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac09000 == 71 [pid = 2568] [id = 614] 15:30:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x119ab4400) [pid = 2568] [serial = 1842] [outer = 0x0] 15:30:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x11c4bfc00) [pid = 2568] [serial = 1843] [outer = 0x119ab4400] 15:30:15 INFO - PROCESS | 2568 | 1461277815369 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x125de3400) [pid = 2568] [serial = 1844] [outer = 0x119ab4400] 15:30:15 INFO - PROCESS | 2568 | 1461277815775 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]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 720ms 15:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:30:15 INFO - PROCESS | 2568 | 1461277815833 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 2568 | 1461277815835 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:30:15 INFO - PROCESS | 2568 | 1461277815837 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 2568 | 1461277815840 Marionette TRACE conn2 <- [1,2430,null,{}] 15:30:15 INFO - PROCESS | 2568 | 1461277815848 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}] 15:30:15 INFO - PROCESS | 2568 | 1461277815964 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:30:16 INFO - PROCESS | 2568 | 1461277816046 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x130328800 == 72 [pid = 2568] [id = 615] 15:30:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12955d800) [pid = 2568] [serial = 1845] [outer = 0x0] 15:30:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x12a0f6c00) [pid = 2568] [serial = 1846] [outer = 0x12955d800] 15:30:16 INFO - PROCESS | 2568 | 1461277816078 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12a4ab000) [pid = 2568] [serial = 1847] [outer = 0x12955d800] 15:30:16 INFO - PROCESS | 2568 | 1461277816499 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 673ms 15:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:30:16 INFO - PROCESS | 2568 | 1461277816511 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 2568 | 1461277816513 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:30:16 INFO - PROCESS | 2568 | 1461277816515 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 2568 | 1461277816516 Marionette TRACE conn2 <- [1,2434,null,{}] 15:30:16 INFO - PROCESS | 2568 | 1461277816518 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}] 15:30:16 INFO - PROCESS | 2568 | 1461277816650 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:30:16 INFO - PROCESS | 2568 | 1461277816732 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x13860f000 == 73 [pid = 2568] [id = 616] 15:30:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12aaa4c00) [pid = 2568] [serial = 1848] [outer = 0x0] 15:30:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12ac7b400) [pid = 2568] [serial = 1849] [outer = 0x12aaa4c00] 15:30:16 INFO - PROCESS | 2568 | 1461277816762 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12b6b3800) [pid = 2568] [serial = 1850] [outer = 0x12aaa4c00] 15:30:17 INFO - PROCESS | 2568 | 1461277817170 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 669ms 15:30:17 INFO - PROCESS | 2568 | 1461277817184 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 2568 | 1461277817186 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:30:17 INFO - PROCESS | 2568 | 1461277817188 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 2568 | 1461277817189 Marionette TRACE conn2 <- [1,2438,null,{}] 15:30:17 INFO - PROCESS | 2568 | 1461277817191 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}] 15:30:17 INFO - PROCESS | 2568 | 1461277817299 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:30:17 INFO - PROCESS | 2568 | 1461277817408 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x13819a000 == 74 [pid = 2568] [id = 617] 15:30:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12ac2a000) [pid = 2568] [serial = 1851] [outer = 0x0] 15:30:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12d2f5400) [pid = 2568] [serial = 1852] [outer = 0x12ac2a000] 15:30:17 INFO - PROCESS | 2568 | 1461277817441 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12db79000) [pid = 2568] [serial = 1853] [outer = 0x12ac2a000] 15:30:17 INFO - PROCESS | 2568 | 1461277817852 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 672ms 15:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:30:17 INFO - PROCESS | 2568 | 1461277817861 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 2568 | 1461277817862 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:30:17 INFO - PROCESS | 2568 | 1461277817864 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 2568 | 1461277817865 Marionette TRACE conn2 <- [1,2442,null,{}] 15:30:17 INFO - PROCESS | 2568 | 1461277817868 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}] 15:30:17 INFO - PROCESS | 2568 | 1461277817984 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:30:18 INFO - PROCESS | 2568 | 1461277818086 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7d3000 == 75 [pid = 2568] [id = 618] 15:30:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x125da0000) [pid = 2568] [serial = 1854] [outer = 0x0] 15:30:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12e52d800) [pid = 2568] [serial = 1855] [outer = 0x125da0000] 15:30:18 INFO - PROCESS | 2568 | 1461277818118 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12f631800) [pid = 2568] [serial = 1856] [outer = 0x125da0000] 15:30:18 INFO - PROCESS | 2568 | 1461277818505 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 669ms 15:30:18 INFO - PROCESS | 2568 | 1461277818533 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 2568 | 1461277818535 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:30:18 INFO - PROCESS | 2568 | 1461277818537 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 2568 | 1461277818538 Marionette TRACE conn2 <- [1,2446,null,{}] 15:30:18 INFO - PROCESS | 2568 | 1461277818541 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}] 15:30:18 INFO - PROCESS | 2568 | 1461277818650 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:30:18 INFO - PROCESS | 2568 | 1461277818731 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x1381a8000 == 76 [pid = 2568] [id = 619] 15:30:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x125da3000) [pid = 2568] [serial = 1857] [outer = 0x0] 15:30:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12a242c00) [pid = 2568] [serial = 1858] [outer = 0x125da3000] 15:30:18 INFO - PROCESS | 2568 | 1461277818763 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12a247c00) [pid = 2568] [serial = 1859] [outer = 0x125da3000] 15:30:19 INFO - PROCESS | 2568 | 1461277819163 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 671ms 15:30:19 INFO - PROCESS | 2568 | 1461277819209 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 2568 | 1461277819210 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:30:19 INFO - PROCESS | 2568 | 1461277819212 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 2568 | 1461277819214 Marionette TRACE conn2 <- [1,2450,null,{}] 15:30:19 INFO - PROCESS | 2568 | 1461277819216 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}] 15:30:19 INFO - PROCESS | 2568 | 1461277819325 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:30:19 INFO - PROCESS | 2568 | 1461277819427 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x13666a000 == 77 [pid = 2568] [id = 620] 15:30:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x12a244800) [pid = 2568] [serial = 1860] [outer = 0x0] 15:30:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12f8b3c00) [pid = 2568] [serial = 1861] [outer = 0x12a244800] 15:30:19 INFO - PROCESS | 2568 | 1461277819456 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12f8d1400) [pid = 2568] [serial = 1862] [outer = 0x12a244800] 15:30:19 INFO - PROCESS | 2568 | 1461277819887 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 719ms 15:30:19 INFO - PROCESS | 2568 | 1461277819932 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 2568 | 1461277819933 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:30:19 INFO - PROCESS | 2568 | 1461277819936 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 2568 | 1461277819937 Marionette TRACE conn2 <- [1,2454,null,{}] 15:30:19 INFO - PROCESS | 2568 | 1461277819939 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}] 15:30:20 INFO - PROCESS | 2568 | 1461277820051 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:30:20 INFO - PROCESS | 2568 | 1461277820165 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab18800 == 78 [pid = 2568] [id = 621] 15:30:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x1158e8400) [pid = 2568] [serial = 1863] [outer = 0x0] 15:30:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x11c432000) [pid = 2568] [serial = 1864] [outer = 0x1158e8400] 15:30:20 INFO - PROCESS | 2568 | 1461277820198 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x12c703000) [pid = 2568] [serial = 1865] [outer = 0x1158e8400] 15:30:20 INFO - PROCESS | 2568 | 1461277820837 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]]]}] 15:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 969ms 15:30:20 INFO - PROCESS | 2568 | 1461277820905 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 2568 | 1461277820908 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:30:20 INFO - PROCESS | 2568 | 1461277820912 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 2568 | 1461277820914 Marionette TRACE conn2 <- [1,2458,null,{}] 15:30:20 INFO - PROCESS | 2568 | 1461277820917 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}] 15:30:21 INFO - PROCESS | 2568 | 1461277821032 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:30:21 INFO - PROCESS | 2568 | 1461277821149 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a2a0000 == 79 [pid = 2568] [id = 622] 15:30:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x119abc400) [pid = 2568] [serial = 1866] [outer = 0x0] 15:30:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x11a88b400) [pid = 2568] [serial = 1867] [outer = 0x119abc400] 15:30:21 INFO - PROCESS | 2568 | 1461277821181 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x11ad9e000) [pid = 2568] [serial = 1868] [outer = 0x119abc400] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x130c87800 == 78 [pid = 2568] [id = 611] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x13032b000 == 77 [pid = 2568] [id = 610] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12a03b000 == 76 [pid = 2568] [id = 609] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed58000 == 75 [pid = 2568] [id = 608] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12e795000 == 74 [pid = 2568] [id = 607] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12d74b800 == 73 [pid = 2568] [id = 606] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x12d839800) [pid = 2568] [serial = 1774] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12c451800 == 72 [pid = 2568] [id = 605] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12b090800 == 71 [pid = 2568] [id = 604] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7a5800 == 70 [pid = 2568] [id = 603] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x126c14000 == 69 [pid = 2568] [id = 602] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x125b91000 == 68 [pid = 2568] [id = 601] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x129440000 == 67 [pid = 2568] [id = 600] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x130c29800 == 66 [pid = 2568] [id = 598] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x13031d000 == 65 [pid = 2568] [id = 597] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12f879800 == 64 [pid = 2568] [id = 596] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12f030800 == 63 [pid = 2568] [id = 595] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3cc000 == 62 [pid = 2568] [id = 594] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x1272f5000 == 61 [pid = 2568] [id = 593] 15:30:21 INFO - PROCESS | 2568 | --DOCSHELL 0x119a6c800 == 60 [pid = 2568] [id = 592] 15:30:21 INFO - PROCESS | 2568 | 1461277821648 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]]]}] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x1279b7400) [pid = 2568] [serial = 1756] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x12d2f0c00) [pid = 2568] [serial = 1772] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12aed3c00) [pid = 2568] [serial = 1732] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x1295f2000) [pid = 2568] [serial = 1729] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x129082800) [pid = 2568] [serial = 1759] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x1155e9000) [pid = 2568] [serial = 1739] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x114405000) [pid = 2568] [serial = 1738] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x11af9ec00) [pid = 2568] [serial = 1744] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x11a604800) [pid = 2568] [serial = 1745] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x127f5a000) [pid = 2568] [serial = 1757] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x119289800) [pid = 2568] [serial = 1741] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x119ac0c00) [pid = 2568] [serial = 1742] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x12390e800) [pid = 2568] [serial = 1747] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x12391a800) [pid = 2568] [serial = 1748] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x125def400) [pid = 2568] [serial = 1753] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e42d000) [pid = 2568] [serial = 1735] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x12a0f1000) [pid = 2568] [serial = 1762] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12a280c00) [pid = 2568] [serial = 1763] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x1158e8800) [pid = 2568] [serial = 1720] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12393b800) [pid = 2568] [serial = 1750] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x125972400) [pid = 2568] [serial = 1751] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x11c428c00) [pid = 2568] [serial = 1723] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12e77b400) [pid = 2568] [serial = 1718] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x126f76c00) [pid = 2568] [serial = 1726] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x1269b6800) [pid = 2568] [serial = 1766] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12b6afc00) [pid = 2568] [serial = 1771] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x119d72000) [pid = 2568] [serial = 1765] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x1295ef800) [pid = 2568] [serial = 1760] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12ae11800) [pid = 2568] [serial = 1769] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12ac2c400) [pid = 2568] [serial = 1768] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12727d800) [pid = 2568] [serial = 1754] [outer = 0x0] [url = about:blank] 15:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 772ms 15:30:21 INFO - PROCESS | 2568 | 1461277821684 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 2568 | 1461277821688 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:30:21 INFO - PROCESS | 2568 | 1461277821694 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 2568 | 1461277821696 Marionette TRACE conn2 <- [1,2462,null,{}] 15:30:21 INFO - PROCESS | 2568 | 1461277821698 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}] 15:30:21 INFO - PROCESS | 2568 | 1461277821787 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:30:21 INFO - PROCESS | 2568 | 1461277821792 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfbd800 == 61 [pid = 2568] [id = 623] 15:30:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x11bb36c00) [pid = 2568] [serial = 1869] [outer = 0x0] 15:30:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x11c429c00) [pid = 2568] [serial = 1870] [outer = 0x11bb36c00] 15:30:21 INFO - PROCESS | 2568 | 1461277821818 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11c7abc00) [pid = 2568] [serial = 1871] [outer = 0x11bb36c00] 15:30:22 INFO - PROCESS | 2568 | 1461277822206 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 15:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:30:22 INFO - PROCESS | 2568 | 1461277822264 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 2568 | 1461277822266 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:30:22 INFO - PROCESS | 2568 | 1461277822269 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 2568 | 1461277822272 Marionette TRACE conn2 <- [1,2466,null,{}] 15:30:22 INFO - PROCESS | 2568 | 1461277822283 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}] 15:30:22 INFO - PROCESS | 2568 | 1461277822424 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:30:22 INFO - PROCESS | 2568 | 1461277822465 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a036000 == 62 [pid = 2568] [id = 624] 15:30:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x125977000) [pid = 2568] [serial = 1872] [outer = 0x0] 15:30:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x125d96c00) [pid = 2568] [serial = 1873] [outer = 0x125977000] 15:30:22 INFO - PROCESS | 2568 | 1461277822506 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x125da0800) [pid = 2568] [serial = 1874] [outer = 0x125977000] 15:30:22 INFO - PROCESS | 2568 | 1461277822914 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 674ms 15:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:30:22 INFO - PROCESS | 2568 | 1461277822944 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 2568 | 1461277822947 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:30:22 INFO - PROCESS | 2568 | 1461277822950 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 2568 | 1461277822952 Marionette TRACE conn2 <- [1,2470,null,{}] 15:30:22 INFO - PROCESS | 2568 | 1461277822955 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}] 15:30:23 INFO - PROCESS | 2568 | 1461277823096 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:30:23 INFO - PROCESS | 2568 | 1461277823108 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ac17000 == 63 [pid = 2568] [id = 625] 15:30:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x125de1000) [pid = 2568] [serial = 1875] [outer = 0x0] 15:30:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x126a78000) [pid = 2568] [serial = 1876] [outer = 0x125de1000] 15:30:23 INFO - PROCESS | 2568 | 1461277823150 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12727cc00) [pid = 2568] [serial = 1877] [outer = 0x125de1000] 15:30:23 INFO - PROCESS | 2568 | 1461277823553 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]]]}] 15:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 620ms 15:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:30:23 INFO - PROCESS | 2568 | 1461277823569 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 2568 | 1461277823570 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:30:23 INFO - PROCESS | 2568 | 1461277823573 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 2568 | 1461277823574 Marionette TRACE conn2 <- [1,2474,null,{}] 15:30:23 INFO - PROCESS | 2568 | 1461277823582 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}] 15:30:23 INFO - PROCESS | 2568 | 1461277823716 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:30:23 INFO - PROCESS | 2568 | 1461277823756 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b08d800 == 64 [pid = 2568] [id = 626] 15:30:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x125de3000) [pid = 2568] [serial = 1878] [outer = 0x0] 15:30:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x127285800) [pid = 2568] [serial = 1879] [outer = 0x125de3000] 15:30:23 INFO - PROCESS | 2568 | 1461277823782 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x127f56000) [pid = 2568] [serial = 1880] [outer = 0x125de3000] 15:30:24 INFO - PROCESS | 2568 | 1461277824112 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 575ms 15:30:24 INFO - PROCESS | 2568 | 1461277824148 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 2568 | 1461277824150 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:30:24 INFO - PROCESS | 2568 | 1461277824152 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 2568 | 1461277824153 Marionette TRACE conn2 <- [1,2478,null,{}] 15:30:24 INFO - PROCESS | 2568 | 1461277824155 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}] 15:30:24 INFO - PROCESS | 2568 | 1461277824287 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:30:24 INFO - PROCESS | 2568 | 1461277824301 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c6b9000 == 65 [pid = 2568] [id = 627] 15:30:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x127e93400) [pid = 2568] [serial = 1881] [outer = 0x0] 15:30:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12955e800) [pid = 2568] [serial = 1882] [outer = 0x127e93400] 15:30:24 INFO - PROCESS | 2568 | 1461277824329 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12a4a8400) [pid = 2568] [serial = 1883] [outer = 0x127e93400] 15:30:24 INFO - PROCESS | 2568 | 1461277824660 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 15:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:30:24 INFO - PROCESS | 2568 | 1461277824671 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 2568 | 1461277824673 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:30:24 INFO - PROCESS | 2568 | 1461277824682 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 2568 | 1461277824683 Marionette TRACE conn2 <- [1,2482,null,{}] 15:30:24 INFO - PROCESS | 2568 | 1461277824685 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}] 15:30:24 INFO - PROCESS | 2568 | 1461277824798 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:30:24 INFO - PROCESS | 2568 | 1461277824809 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7af800 == 66 [pid = 2568] [id = 628] 15:30:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x129550800) [pid = 2568] [serial = 1884] [outer = 0x0] 15:30:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12aaa6400) [pid = 2568] [serial = 1885] [outer = 0x129550800] 15:30:24 INFO - PROCESS | 2568 | 1461277824834 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12b34a800) [pid = 2568] [serial = 1886] [outer = 0x129550800] 15:30:25 INFO - PROCESS | 2568 | 1461277825206 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 576ms 15:30:25 INFO - PROCESS | 2568 | 1461277825251 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:30:25 INFO - PROCESS | 2568 | 1461277825252 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:30:25 INFO - PROCESS | 2568 | 1461277825255 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 2568 | 1461277825256 Marionette TRACE conn2 <- [1,2486,null,{}] 15:30:25 INFO - PROCESS | 2568 | 1461277825264 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}] 15:30:25 INFO - PROCESS | 2568 | 1461277825380 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:30:25 INFO - PROCESS | 2568 | 1461277825395 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea5c000 == 67 [pid = 2568] [id = 629] 15:30:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12a49ec00) [pid = 2568] [serial = 1887] [outer = 0x0] 15:30:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12c37c000) [pid = 2568] [serial = 1888] [outer = 0x12a49ec00] 15:30:25 INFO - PROCESS | 2568 | 1461277825420 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x12c707c00) [pid = 2568] [serial = 1889] [outer = 0x12a49ec00] 15:30:25 INFO - PROCESS | 2568 | 1461277825769 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 15:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:30:25 INFO - PROCESS | 2568 | 1461277825785 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 2568 | 1461277825787 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:30:25 INFO - PROCESS | 2568 | 1461277825789 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 2568 | 1461277825790 Marionette TRACE conn2 <- [1,2490,null,{}] 15:30:25 INFO - PROCESS | 2568 | 1461277825793 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}] 15:30:25 INFO - PROCESS | 2568 | 1461277825909 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:30:25 INFO - PROCESS | 2568 | 1461277825921 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed65000 == 68 [pid = 2568] [id = 630] 15:30:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12ac74800) [pid = 2568] [serial = 1890] [outer = 0x0] 15:30:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12c70b400) [pid = 2568] [serial = 1891] [outer = 0x12ac74800] 15:30:25 INFO - PROCESS | 2568 | 1461277825946 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x12d2e9000) [pid = 2568] [serial = 1892] [outer = 0x12ac74800] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x12b34f400) [pid = 2568] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x12db7d800) [pid = 2568] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x125def800) [pid = 2568] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x128867c00) [pid = 2568] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x1199ebc00) [pid = 2568] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x12d2ed800) [pid = 2568] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x125847400) [pid = 2568] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x11a603000) [pid = 2568] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e774c00) [pid = 2568] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x125843800) [pid = 2568] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12b6b2800) [pid = 2568] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12a0eec00) [pid = 2568] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:30:26 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x1122a0800) [pid = 2568] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:30:26 INFO - PROCESS | 2568 | 1461277826425 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 672ms 15:30:26 INFO - PROCESS | 2568 | 1461277826471 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 2568 | 1461277826472 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:30:26 INFO - PROCESS | 2568 | 1461277826481 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 2568 | 1461277826482 Marionette TRACE conn2 <- [1,2494,null,{}] 15:30:26 INFO - PROCESS | 2568 | 1461277826484 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}] 15:30:26 INFO - PROCESS | 2568 | 1461277826583 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:30:26 INFO - PROCESS | 2568 | 1461277826588 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed60800 == 69 [pid = 2568] [id = 631] 15:30:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x11775f800) [pid = 2568] [serial = 1893] [outer = 0x0] 15:30:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x128867c00) [pid = 2568] [serial = 1894] [outer = 0x11775f800] 15:30:26 INFO - PROCESS | 2568 | 1461277826614 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12c70d400) [pid = 2568] [serial = 1895] [outer = 0x11775f800] 15:30:26 INFO - PROCESS | 2568 | 1461277826972 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 525ms 15:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:30:27 INFO - PROCESS | 2568 | 1461277827001 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 2568 | 1461277827002 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:30:27 INFO - PROCESS | 2568 | 1461277827005 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 2568 | 1461277827006 Marionette TRACE conn2 <- [1,2498,null,{}] 15:30:27 INFO - PROCESS | 2568 | 1461277827010 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}] 15:30:27 INFO - PROCESS | 2568 | 1461277827144 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:30:27 INFO - PROCESS | 2568 | 1461277827191 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x13032a000 == 70 [pid = 2568] [id = 632] 15:30:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12d2f2800) [pid = 2568] [serial = 1896] [outer = 0x0] 15:30:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12d8c2c00) [pid = 2568] [serial = 1897] [outer = 0x12d2f2800] 15:30:27 INFO - PROCESS | 2568 | 1461277827221 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12e531c00) [pid = 2568] [serial = 1898] [outer = 0x12d2f2800] 15:30:27 INFO - PROCESS | 2568 | 1461277827519 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 523ms 15:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:30:27 INFO - PROCESS | 2568 | 1461277827532 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 2568 | 1461277827533 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:30:27 INFO - PROCESS | 2568 | 1461277827535 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 2568 | 1461277827536 Marionette TRACE conn2 <- [1,2502,null,{}] 15:30:27 INFO - PROCESS | 2568 | 1461277827539 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}] 15:30:27 INFO - PROCESS | 2568 | 1461277827638 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:30:27 INFO - PROCESS | 2568 | 1461277827642 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c8a000 == 71 [pid = 2568] [id = 633] 15:30:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12e776c00) [pid = 2568] [serial = 1899] [outer = 0x0] 15:30:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12e91e800) [pid = 2568] [serial = 1900] [outer = 0x12e776c00] 15:30:27 INFO - PROCESS | 2568 | 1461277827667 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12f8ae800) [pid = 2568] [serial = 1901] [outer = 0x12e776c00] 15:30:28 INFO - PROCESS | 2568 | 1461277828014 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 15:30:28 INFO - PROCESS | 2568 | 1461277828055 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 2568 | 1461277828056 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:30:28 INFO - PROCESS | 2568 | 1461277828071 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 2568 | 1461277828072 Marionette TRACE conn2 <- [1,2506,null,{}] 15:30:28 INFO - PROCESS | 2568 | 1461277828074 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}] 15:30:28 INFO - PROCESS | 2568 | 1461277828174 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:30:28 INFO - PROCESS | 2568 | 1461277828179 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x1378df000 == 72 [pid = 2568] [id = 634] 15:30:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x12a563400) [pid = 2568] [serial = 1902] [outer = 0x0] 15:30:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12a56c000) [pid = 2568] [serial = 1903] [outer = 0x12a563400] 15:30:28 INFO - PROCESS | 2568 | 1461277828203 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12a571000) [pid = 2568] [serial = 1904] [outer = 0x12a563400] 15:30:28 INFO - PROCESS | 2568 | 1461277828795 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 781ms 15:30:28 INFO - PROCESS | 2568 | 1461277828839 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:30:28 INFO - PROCESS | 2568 | 1461277828845 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:30:28 INFO - PROCESS | 2568 | 1461277828849 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 2568 | 1461277828851 Marionette TRACE conn2 <- [1,2510,null,{}] 15:30:28 INFO - PROCESS | 2568 | 1461277828855 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}] 15:30:28 INFO - PROCESS | 2568 | 1461277828974 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:30:29 INFO - PROCESS | 2568 | 1461277829059 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x127eb0800 == 73 [pid = 2568] [id = 635] 15:30:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x119ae4800) [pid = 2568] [serial = 1905] [outer = 0x0] 15:30:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x11b90f000) [pid = 2568] [serial = 1906] [outer = 0x119ae4800] 15:30:29 INFO - PROCESS | 2568 | 1461277829091 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x11c789800) [pid = 2568] [serial = 1907] [outer = 0x119ae4800] 15:30:29 INFO - PROCESS | 2568 | 1461277829616 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 822ms 15:30:29 INFO - PROCESS | 2568 | 1461277829673 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 2568 | 1461277829679 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:30:29 INFO - PROCESS | 2568 | 1461277829709 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 2568 | 1461277829712 Marionette TRACE conn2 <- [1,2514,null,{}] 15:30:29 INFO - PROCESS | 2568 | 1461277829716 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}] 15:30:29 INFO - PROCESS | 2568 | 1461277829895 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:30:30 INFO - PROCESS | 2568 | 1461277830022 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ae7d000 == 74 [pid = 2568] [id = 636] 15:30:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x123944c00) [pid = 2568] [serial = 1908] [outer = 0x0] 15:30:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x125d9c800) [pid = 2568] [serial = 1909] [outer = 0x123944c00] 15:30:30 INFO - PROCESS | 2568 | 1461277830060 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x127280000) [pid = 2568] [serial = 1910] [outer = 0x123944c00] 15:30:30 INFO - PROCESS | 2568 | 1461277830460 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 828ms 15:30:30 INFO - PROCESS | 2568 | 1461277830533 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 2568 | 1461277830535 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:30:30 INFO - PROCESS | 2568 | 1461277830537 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 2568 | 1461277830540 Marionette TRACE conn2 <- [1,2518,null,{}] 15:30:30 INFO - PROCESS | 2568 | 1461277830548 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}] 15:30:30 INFO - PROCESS | 2568 | 1461277830666 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:30:30 INFO - PROCESS | 2568 | 1461277830750 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c87000 == 75 [pid = 2568] [id = 637] 15:30:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x129555400) [pid = 2568] [serial = 1911] [outer = 0x0] 15:30:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12a23b000) [pid = 2568] [serial = 1912] [outer = 0x129555400] 15:30:30 INFO - PROCESS | 2568 | 1461277830785 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x12a564c00) [pid = 2568] [serial = 1913] [outer = 0x129555400] 15:30:31 INFO - PROCESS | 2568 | 1461277831180 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 673ms 15:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:30:31 INFO - PROCESS | 2568 | 1461277831212 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 2568 | 1461277831213 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:30:31 INFO - PROCESS | 2568 | 1461277831216 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 2568 | 1461277831217 Marionette TRACE conn2 <- [1,2522,null,{}] 15:30:31 INFO - PROCESS | 2568 | 1461277831219 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}] 15:30:31 INFO - PROCESS | 2568 | 1461277831348 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:30:31 INFO - PROCESS | 2568 | 1461277831432 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x137982000 == 76 [pid = 2568] [id = 638] 15:30:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x12aaa6800) [pid = 2568] [serial = 1914] [outer = 0x0] 15:30:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x12ac31800) [pid = 2568] [serial = 1915] [outer = 0x12aaa6800] 15:30:31 INFO - PROCESS | 2568 | 1461277831462 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12c70c400) [pid = 2568] [serial = 1916] [outer = 0x12aaa6800] 15:30:31 INFO - PROCESS | 2568 | 1461277831874 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 15:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:30:31 INFO - PROCESS | 2568 | 1461277831886 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 2568 | 1461277831888 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:30:31 INFO - PROCESS | 2568 | 1461277831890 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 2568 | 1461277831892 Marionette TRACE conn2 <- [1,2526,null,{}] 15:30:31 INFO - PROCESS | 2568 | 1461277831896 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}] 15:30:32 INFO - PROCESS | 2568 | 1461277832007 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:30:32 INFO - PROCESS | 2568 | 1461277832117 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x12cacb800 == 77 [pid = 2568] [id = 639] 15:30:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x12b47a000) [pid = 2568] [serial = 1917] [outer = 0x0] 15:30:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12d831800) [pid = 2568] [serial = 1918] [outer = 0x12b47a000] 15:30:32 INFO - PROCESS | 2568 | 1461277832149 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12e428400) [pid = 2568] [serial = 1919] [outer = 0x12b47a000] 15:30:32 INFO - PROCESS | 2568 | 1461277832561 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 722ms 15:30:32 INFO - PROCESS | 2568 | 1461277832612 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 2568 | 1461277832614 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:30:32 INFO - PROCESS | 2568 | 1461277832616 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 2568 | 1461277832617 Marionette TRACE conn2 <- [1,2530,null,{}] 15:30:32 INFO - PROCESS | 2568 | 1461277832620 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}] 15:30:32 INFO - PROCESS | 2568 | 1461277832756 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:30:32 INFO - PROCESS | 2568 | 1461277832840 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x13860b800 == 78 [pid = 2568] [id = 640] 15:30:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x12e465400) [pid = 2568] [serial = 1920] [outer = 0x0] 15:30:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x12f8af800) [pid = 2568] [serial = 1921] [outer = 0x12e465400] 15:30:32 INFO - PROCESS | 2568 | 1461277832873 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x12fa48c00) [pid = 2568] [serial = 1922] [outer = 0x12e465400] 15:30:33 INFO - PROCESS | 2568 | 1461277833278 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 15:30:33 INFO - PROCESS | 2568 | 1461277833286 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 2568 | 1461277833287 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:30:33 INFO - PROCESS | 2568 | 1461277833289 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 2568 | 1461277833291 Marionette TRACE conn2 <- [1,2534,null,{}] 15:30:33 INFO - PROCESS | 2568 | 1461277833295 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}] 15:30:33 INFO - PROCESS | 2568 | 1461277833406 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:30:33 INFO - PROCESS | 2568 | 1461277833489 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ca27000 == 79 [pid = 2568] [id = 641] 15:30:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 196 (0x12fa45000) [pid = 2568] [serial = 1923] [outer = 0x0] 15:30:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 197 (0x12fa4e000) [pid = 2568] [serial = 1924] [outer = 0x12fa45000] 15:30:33 INFO - PROCESS | 2568 | 1461277833521 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 198 (0x12fa52800) [pid = 2568] [serial = 1925] [outer = 0x12fa45000] 15:30:33 INFO - PROCESS | 2568 | 1461277833925 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 673ms 15:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:30:33 INFO - PROCESS | 2568 | 1461277833963 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 2568 | 1461277833964 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:30:33 INFO - PROCESS | 2568 | 1461277833966 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 2568 | 1461277833968 Marionette TRACE conn2 <- [1,2538,null,{}] 15:30:33 INFO - PROCESS | 2568 | 1461277833970 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}] 15:30:34 INFO - PROCESS | 2568 | 1461277834081 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:30:34 INFO - PROCESS | 2568 | 1461277834196 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e48800 == 80 [pid = 2568] [id = 642] 15:30:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 199 (0x12fa4f000) [pid = 2568] [serial = 1926] [outer = 0x0] 15:30:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 200 (0x12faa4c00) [pid = 2568] [serial = 1927] [outer = 0x12fa4f000] 15:30:34 INFO - PROCESS | 2568 | 1461277834227 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 201 (0x13001a800) [pid = 2568] [serial = 1928] [outer = 0x12fa4f000] 15:30:34 INFO - PROCESS | 2568 | 1461277834653 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 769ms 15:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:30:34 INFO - PROCESS | 2568 | 1461277834745 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 2568 | 1461277834747 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:30:34 INFO - PROCESS | 2568 | 1461277834751 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 2568 | 1461277834752 Marionette TRACE conn2 <- [1,2542,null,{}] 15:30:34 INFO - PROCESS | 2568 | 1461277834755 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}] 15:30:34 INFO - PROCESS | 2568 | 1461277834868 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:30:34 INFO - PROCESS | 2568 | 1461277834955 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7b7000 == 81 [pid = 2568] [id = 643] 15:30:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 202 (0x117761400) [pid = 2568] [serial = 1929] [outer = 0x0] 15:30:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 203 (0x12aaa2000) [pid = 2568] [serial = 1930] [outer = 0x117761400] 15:30:34 INFO - PROCESS | 2568 | 1461277834985 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 204 (0x12f8b9800) [pid = 2568] [serial = 1931] [outer = 0x117761400] 15:30:35 INFO - PROCESS | 2568 | 1461277835601 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 871ms 15:30:35 INFO - PROCESS | 2568 | 1461277835637 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:30:35 INFO - PROCESS | 2568 | 1461277835639 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:30:35 INFO - PROCESS | 2568 | 1461277835644 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 2568 | 1461277835646 Marionette TRACE conn2 <- [1,2546,null,{}] 15:30:35 INFO - PROCESS | 2568 | 1461277835650 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}] 15:30:35 INFO - PROCESS | 2568 | 1461277835760 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:30:35 INFO - PROCESS | 2568 | 1461277835849 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a2a3000 == 82 [pid = 2568] [id = 644] 15:30:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 205 (0x1177c6c00) [pid = 2568] [serial = 1932] [outer = 0x0] 15:30:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 206 (0x119abd800) [pid = 2568] [serial = 1933] [outer = 0x1177c6c00] 15:30:35 INFO - PROCESS | 2568 | 1461277835879 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 207 (0x11b082c00) [pid = 2568] [serial = 1934] [outer = 0x1177c6c00] 15:30:36 INFO - PROCESS | 2568 | 1461277836307 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 674ms 15:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:30:36 INFO - PROCESS | 2568 | 1461277836319 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 2568 | 1461277836322 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:30:36 INFO - PROCESS | 2568 | 1461277836327 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 2568 | 1461277836328 Marionette TRACE conn2 <- [1,2550,null,{}] 15:30:36 INFO - PROCESS | 2568 | 1461277836331 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}] 15:30:36 INFO - PROCESS | 2568 | 1461277836435 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:30:36 INFO - PROCESS | 2568 | 1461277836552 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a026800 == 83 [pid = 2568] [id = 645] 15:30:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 208 (0x11c42e000) [pid = 2568] [serial = 1935] [outer = 0x0] 15:30:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 209 (0x123912c00) [pid = 2568] [serial = 1936] [outer = 0x11c42e000] 15:30:36 INFO - PROCESS | 2568 | 1461277836583 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 210 (0x125c31c00) [pid = 2568] [serial = 1937] [outer = 0x11c42e000] 15:30:37 INFO - PROCESS | 2568 | 1461277837089 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 822ms 15:30:37 INFO - PROCESS | 2568 | 1461277837149 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 2568 | 1461277837151 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:30:37 INFO - PROCESS | 2568 | 1461277837155 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 2568 | 1461277837159 Marionette TRACE conn2 <- [1,2554,null,{}] 15:30:37 INFO - PROCESS | 2568 | 1461277837167 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}] 15:30:37 INFO - PROCESS | 2568 | 1461277837275 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:30:37 INFO - PROCESS | 2568 | 1461277837364 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7ca000 == 84 [pid = 2568] [id = 646] 15:30:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 211 (0x126e78800) [pid = 2568] [serial = 1938] [outer = 0x0] 15:30:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 212 (0x1274ae400) [pid = 2568] [serial = 1939] [outer = 0x126e78800] 15:30:37 INFO - PROCESS | 2568 | 1461277837394 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 213 (0x129081c00) [pid = 2568] [serial = 1940] [outer = 0x126e78800] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed56800 == 83 [pid = 2568] [id = 534] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x130c8a000 == 82 [pid = 2568] [id = 633] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x13032a000 == 81 [pid = 2568] [id = 632] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed60800 == 80 [pid = 2568] [id = 631] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed65000 == 79 [pid = 2568] [id = 630] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 212 (0x1144da000) [pid = 2568] [serial = 1777] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 211 (0x12ae0d000) [pid = 2568] [serial = 1789] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 210 (0x127285000) [pid = 2568] [serial = 1786] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 209 (0x11ad9cc00) [pid = 2568] [serial = 1780] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 208 (0x12391a400) [pid = 2568] [serial = 1783] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 207 (0x12db75400) [pid = 2568] [serial = 1792] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 206 (0x12e52e800) [pid = 2568] [serial = 1795] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 205 (0x125de4c00) [pid = 2568] [serial = 1798] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea5c000 == 78 [pid = 2568] [id = 629] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7af800 == 77 [pid = 2568] [id = 628] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12c6b9000 == 76 [pid = 2568] [id = 627] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12b08d800 == 75 [pid = 2568] [id = 626] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac17000 == 74 [pid = 2568] [id = 625] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12a036000 == 73 [pid = 2568] [id = 624] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfbd800 == 72 [pid = 2568] [id = 623] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12a2a0000 == 71 [pid = 2568] [id = 622] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12c7d3000 == 70 [pid = 2568] [id = 618] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x13819a000 == 69 [pid = 2568] [id = 617] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x13860f000 == 68 [pid = 2568] [id = 616] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x130328800 == 67 [pid = 2568] [id = 615] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x12ac09000 == 66 [pid = 2568] [id = 614] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x126c4a000 == 65 [pid = 2568] [id = 613] 15:30:37 INFO - PROCESS | 2568 | --DOCSHELL 0x1378ce000 == 64 [pid = 2568] [id = 612] 15:30:37 INFO - PROCESS | 2568 | 1461277837806 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 678ms 15:30:37 INFO - PROCESS | 2568 | 1461277837832 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 2568 | 1461277837834 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:30:37 INFO - PROCESS | 2568 | 1461277837836 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 2568 | 1461277837837 Marionette TRACE conn2 <- [1,2558,null,{}] 15:30:37 INFO - PROCESS | 2568 | 1461277837840 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}] 15:30:37 INFO - PROCESS | 2568 | 1461277837939 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 204 (0x12d2e7c00) [pid = 2568] [serial = 1819] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 203 (0x12e42f800) [pid = 2568] [serial = 1822] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 202 (0x127280400) [pid = 2568] [serial = 1810] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 201 (0x127e8bc00) [pid = 2568] [serial = 1811] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 200 (0x129555000) [pid = 2568] [serial = 1813] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 199 (0x1295f4c00) [pid = 2568] [serial = 1814] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 198 (0x11af95c00) [pid = 2568] [serial = 1802] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 197 (0x119ab8000) [pid = 2568] [serial = 1801] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 196 (0x12d8b9400) [pid = 2568] [serial = 1775] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 195 (0x125972000) [pid = 2568] [serial = 1807] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x125de5800) [pid = 2568] [serial = 1808] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x12390f800) [pid = 2568] [serial = 1805] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x11c4c2c00) [pid = 2568] [serial = 1804] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x12f625400) [pid = 2568] [serial = 1825] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x125dea400) [pid = 2568] [serial = 1828] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x12f8aa400) [pid = 2568] [serial = 1831] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x12a0f4800) [pid = 2568] [serial = 1829] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x12f62f000) [pid = 2568] [serial = 1826] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x12aaa1400) [pid = 2568] [serial = 1816] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x12c1b5c00) [pid = 2568] [serial = 1817] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x12db74c00) [pid = 2568] [serial = 1820] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x1122a6000) [pid = 2568] [serial = 1834] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12e774000) [pid = 2568] [serial = 1823] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x12fa46800) [pid = 2568] [serial = 1832] [outer = 0x0] [url = about:blank] 15:30:37 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x12a49e000) [pid = 2568] [serial = 1835] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 2568 | 1461277838019 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288d3800 == 65 [pid = 2568] [id = 647] 15:30:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x11a604800) [pid = 2568] [serial = 1941] [outer = 0x0] 15:30:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x125dea400) [pid = 2568] [serial = 1942] [outer = 0x11a604800] 15:30:38 INFO - PROCESS | 2568 | 1461277838046 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x1295ee800) [pid = 2568] [serial = 1943] [outer = 0x11a604800] 15:30:38 INFO - PROCESS | 2568 | 1461277838349 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 15:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:30:38 INFO - PROCESS | 2568 | 1461277838366 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 2568 | 1461277838367 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:30:38 INFO - PROCESS | 2568 | 1461277838369 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 2568 | 1461277838369 Marionette TRACE conn2 <- [1,2562,null,{}] 15:30:38 INFO - PROCESS | 2568 | 1461277838371 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}] 15:30:38 INFO - PROCESS | 2568 | 1461277838466 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:30:38 INFO - PROCESS | 2568 | 1461277838544 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7a3800 == 66 [pid = 2568] [id = 648] 15:30:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x126f3a400) [pid = 2568] [serial = 1944] [outer = 0x0] 15:30:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12a0f0800) [pid = 2568] [serial = 1945] [outer = 0x126f3a400] 15:30:38 INFO - PROCESS | 2568 | 1461277838585 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x12a27ec00) [pid = 2568] [serial = 1946] [outer = 0x126f3a400] 15:30:39 INFO - PROCESS | 2568 | 1461277839045 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 723ms 15:30:39 INFO - PROCESS | 2568 | 1461277839094 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 2568 | 1461277839096 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:30:39 INFO - PROCESS | 2568 | 1461277839099 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 2568 | 1461277839101 Marionette TRACE conn2 <- [1,2566,null,{}] 15:30:39 INFO - PROCESS | 2568 | 1461277839104 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}] 15:30:39 INFO - PROCESS | 2568 | 1461277839230 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:30:39 INFO - PROCESS | 2568 | 1461277839242 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ca4f800 == 67 [pid = 2568] [id = 649] 15:30:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x12aaa7c00) [pid = 2568] [serial = 1947] [outer = 0x0] 15:30:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x12ae11c00) [pid = 2568] [serial = 1948] [outer = 0x12aaa7c00] 15:30:39 INFO - PROCESS | 2568 | 1461277839269 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12b6b1800) [pid = 2568] [serial = 1949] [outer = 0x12aaa7c00] 15:30:39 INFO - PROCESS | 2568 | 1461277839624 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 15:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:30:39 INFO - PROCESS | 2568 | 1461277839670 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 2568 | 1461277839671 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:30:39 INFO - PROCESS | 2568 | 1461277839673 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 2568 | 1461277839674 Marionette TRACE conn2 <- [1,2570,null,{}] 15:30:39 INFO - PROCESS | 2568 | 1461277839677 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}] 15:30:39 INFO - PROCESS | 2568 | 1461277839815 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:30:39 INFO - PROCESS | 2568 | 1461277839846 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d744000 == 68 [pid = 2568] [id = 650] 15:30:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x125846800) [pid = 2568] [serial = 1950] [outer = 0x0] 15:30:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12aed3c00) [pid = 2568] [serial = 1951] [outer = 0x125846800] 15:30:39 INFO - PROCESS | 2568 | 1461277839871 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12caa9800) [pid = 2568] [serial = 1952] [outer = 0x125846800] 15:30:40 INFO - PROCESS | 2568 | 1461277840224 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 15:30:40 INFO - PROCESS | 2568 | 1461277840245 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 2568 | 1461277840247 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:30:40 INFO - PROCESS | 2568 | 1461277840249 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 2568 | 1461277840250 Marionette TRACE conn2 <- [1,2574,null,{}] 15:30:40 INFO - PROCESS | 2568 | 1461277840253 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}] 15:30:40 INFO - PROCESS | 2568 | 1461277840374 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:30:40 INFO - PROCESS | 2568 | 1461277840387 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e784800 == 69 [pid = 2568] [id = 651] 15:30:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x12caa9c00) [pid = 2568] [serial = 1953] [outer = 0x0] 15:30:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x12caaec00) [pid = 2568] [serial = 1954] [outer = 0x12caa9c00] 15:30:40 INFO - PROCESS | 2568 | 1461277840412 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x12cab4800) [pid = 2568] [serial = 1955] [outer = 0x12caa9c00] 15:30:40 INFO - PROCESS | 2568 | 1461277840744 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 15:30:40 INFO - PROCESS | 2568 | 1461277840775 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 2568 | 1461277840776 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:30:40 INFO - PROCESS | 2568 | 1461277840779 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 2568 | 1461277840780 Marionette TRACE conn2 <- [1,2578,null,{}] 15:30:40 INFO - PROCESS | 2568 | 1461277840782 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}] 15:30:40 INFO - PROCESS | 2568 | 1461277840901 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:30:40 INFO - PROCESS | 2568 | 1461277840913 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea75800 == 70 [pid = 2568] [id = 652] 15:30:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 196 (0x12c8ab400) [pid = 2568] [serial = 1956] [outer = 0x0] 15:30:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 197 (0x12c8b3c00) [pid = 2568] [serial = 1957] [outer = 0x12c8ab400] 15:30:40 INFO - PROCESS | 2568 | 1461277840938 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 198 (0x12c8b7800) [pid = 2568] [serial = 1958] [outer = 0x12c8ab400] 15:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 15:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:30:41 INFO - PROCESS | 2568 | 1461277841293 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]]]}] 15:30:41 INFO - PROCESS | 2568 | 1461277841298 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 2568 | 1461277841300 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:30:41 INFO - PROCESS | 2568 | 1461277841302 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 2568 | 1461277841303 Marionette TRACE conn2 <- [1,2582,null,{}] 15:30:41 INFO - PROCESS | 2568 | 1461277841305 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}] 15:30:41 INFO - PROCESS | 2568 | 1461277841435 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:30:41 INFO - PROCESS | 2568 | 1461277841449 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2db800 == 71 [pid = 2568] [id = 653] 15:30:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 199 (0x12c8b3000) [pid = 2568] [serial = 1959] [outer = 0x0] 15:30:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 200 (0x12cab5800) [pid = 2568] [serial = 1960] [outer = 0x12c8b3000] 15:30:41 INFO - PROCESS | 2568 | 1461277841474 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 201 (0x12d2f6c00) [pid = 2568] [serial = 1961] [outer = 0x12c8b3000] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 200 (0x12e776c00) [pid = 2568] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 199 (0x125977000) [pid = 2568] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 198 (0x127e8e800) [pid = 2568] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 197 (0x125deac00) [pid = 2568] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 196 (0x11c784000) [pid = 2568] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 195 (0x11b942c00) [pid = 2568] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x1158e8400) [pid = 2568] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x12a49ec00) [pid = 2568] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x115707c00) [pid = 2568] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x11af9cc00) [pid = 2568] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x11a88d800) [pid = 2568] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x11bb36c00) [pid = 2568] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x11775f800) [pid = 2568] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x125de3000) [pid = 2568] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x114f67400) [pid = 2568] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x127e8f000) [pid = 2568] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x12e469800) [pid = 2568] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x12c1b9400) [pid = 2568] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12d832400) [pid = 2568] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x119af2c00) [pid = 2568] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x11c4c9000) [pid = 2568] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x119abc400) [pid = 2568] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x12aaa0c00) [pid = 2568] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x12ac25000) [pid = 2568] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x125de1000) [pid = 2568] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x119ab4800) [pid = 2568] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x11214dc00) [pid = 2568] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x127e93400) [pid = 2568] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x129552800) [pid = 2568] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x11c4bb000) [pid = 2568] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x12d2f2800) [pid = 2568] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12ac74800) [pid = 2568] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x115876400) [pid = 2568] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12da29000) [pid = 2568] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x112159800) [pid = 2568] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12d834c00) [pid = 2568] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x129550800) [pid = 2568] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x11bc63400) [pid = 2568] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12d8b7400) [pid = 2568] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x119ab1400) [pid = 2568] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x129556c00) [pid = 2568] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:30:42 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x11c4c1400) [pid = 2568] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:30:42 INFO - PROCESS | 2568 | 1461277842188 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 919ms 15:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:30:42 INFO - PROCESS | 2568 | 1461277842221 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 2568 | 1461277842223 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:30:42 INFO - PROCESS | 2568 | 1461277842225 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 2568 | 1461277842227 Marionette TRACE conn2 <- [1,2586,null,{}] 15:30:42 INFO - PROCESS | 2568 | 1461277842229 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}] 15:30:42 INFO - PROCESS | 2568 | 1461277842336 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:30:42 INFO - PROCESS | 2568 | 1461277842413 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c138000 == 72 [pid = 2568] [id = 654] 15:30:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x114f67400) [pid = 2568] [serial = 1962] [outer = 0x0] 15:30:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x1191c7800) [pid = 2568] [serial = 1963] [outer = 0x114f67400] 15:30:42 INFO - PROCESS | 2568 | 1461277842443 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x125de3000) [pid = 2568] [serial = 1964] [outer = 0x114f67400] 15:30:42 INFO - PROCESS | 2568 | 1461277842736 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 571ms 15:30:42 INFO - PROCESS | 2568 | 1461277842797 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:30:42 INFO - PROCESS | 2568 | 1461277842798 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:30:42 INFO - PROCESS | 2568 | 1461277842800 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 2568 | 1461277842801 Marionette TRACE conn2 <- [1,2590,null,{}] 15:30:42 INFO - PROCESS | 2568 | 1461277842803 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}] 15:30:42 INFO - PROCESS | 2568 | 1461277842898 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:30:42 INFO - PROCESS | 2568 | 1461277842903 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x13031d000 == 73 [pid = 2568] [id = 655] 15:30:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x126f72c00) [pid = 2568] [serial = 1965] [outer = 0x0] 15:30:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x129550800) [pid = 2568] [serial = 1966] [outer = 0x126f72c00] 15:30:42 INFO - PROCESS | 2568 | 1461277842929 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12ac2f400) [pid = 2568] [serial = 1967] [outer = 0x126f72c00] 15:30:43 INFO - PROCESS | 2568 | 1461277843266 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]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 517ms 15:30:43 INFO - PROCESS | 2568 | 1461277843320 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:30:43 INFO - PROCESS | 2568 | 1461277843322 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:30:43 INFO - PROCESS | 2568 | 1461277843324 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 2568 | 1461277843325 Marionette TRACE conn2 <- [1,2594,null,{}] 15:30:43 INFO - PROCESS | 2568 | 1461277843331 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}] 15:30:43 INFO - PROCESS | 2568 | 1461277843428 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:30:43 INFO - PROCESS | 2568 | 1461277843432 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c35800 == 74 [pid = 2568] [id = 656] 15:30:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x125de1000) [pid = 2568] [serial = 1968] [outer = 0x0] 15:30:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12c709c00) [pid = 2568] [serial = 1969] [outer = 0x125de1000] 15:30:43 INFO - PROCESS | 2568 | 1461277843457 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12d8b9400) [pid = 2568] [serial = 1970] [outer = 0x125de1000] 15:30:43 INFO - PROCESS | 2568 | 1461277843815 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]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 15:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:30:43 INFO - PROCESS | 2568 | 1461277843846 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 2568 | 1461277843847 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:30:43 INFO - PROCESS | 2568 | 1461277843849 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 2568 | 1461277843850 Marionette TRACE conn2 <- [1,2598,null,{}] 15:30:43 INFO - PROCESS | 2568 | 1461277843852 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}] 15:30:43 INFO - PROCESS | 2568 | 1461277843947 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:30:44 INFO - PROCESS | 2568 | 1461277844024 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x136673000 == 75 [pid = 2568] [id = 657] 15:30:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x129685000) [pid = 2568] [serial = 1971] [outer = 0x0] 15:30:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12968a000) [pid = 2568] [serial = 1972] [outer = 0x129685000] 15:30:44 INFO - PROCESS | 2568 | 1461277844048 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12968f400) [pid = 2568] [serial = 1973] [outer = 0x129685000] 15:30:44 INFO - PROCESS | 2568 | 1461277844579 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 768ms 15:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:30:44 INFO - PROCESS | 2568 | 1461277844629 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 2568 | 1461277844632 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:30:44 INFO - PROCESS | 2568 | 1461277844637 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 2568 | 1461277844640 Marionette TRACE conn2 <- [1,2602,null,{}] 15:30:44 INFO - PROCESS | 2568 | 1461277844646 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}] 15:30:44 INFO - PROCESS | 2568 | 1461277844768 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:30:44 INFO - PROCESS | 2568 | 1461277844894 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e38800 == 76 [pid = 2568] [id = 658] 15:30:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x119d72000) [pid = 2568] [serial = 1974] [outer = 0x0] 15:30:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x11a956000) [pid = 2568] [serial = 1975] [outer = 0x119d72000] 15:30:44 INFO - PROCESS | 2568 | 1461277844926 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x11c106400) [pid = 2568] [serial = 1976] [outer = 0x119d72000] 15:30:45 INFO - PROCESS | 2568 | 1461277845386 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:30:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 773ms 15:30:45 INFO - PROCESS | 2568 | 1461277845411 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 2568 | 1461277845415 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:30:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:30:45 INFO - PROCESS | 2568 | 1461277845420 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 2568 | 1461277845422 Marionette TRACE conn2 <- [1,2606,null,{}] 15:30:45 INFO - PROCESS | 2568 | 1461277845424 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}] 15:30:45 INFO - PROCESS | 2568 | 1461277845586 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:30:45 INFO - PROCESS | 2568 | 1461277845648 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c39c000 == 77 [pid = 2568] [id = 659] 15:30:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x125848400) [pid = 2568] [serial = 1977] [outer = 0x0] 15:30:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x125a6fc00) [pid = 2568] [serial = 1978] [outer = 0x125848400] 15:30:45 INFO - PROCESS | 2568 | 1461277845680 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x125da1800) [pid = 2568] [serial = 1979] [outer = 0x125848400] 15:30:46 INFO - PROCESS | 2568 | 1461277846115 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 719ms 15:30:46 INFO - PROCESS | 2568 | 1461277846174 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 2568 | 1461277846175 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:30:46 INFO - PROCESS | 2568 | 1461277846196 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 2568 | 1461277846198 Marionette TRACE conn2 <- [1,2610,null,{}] 15:30:46 INFO - PROCESS | 2568 | 1461277846207 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}] 15:30:46 INFO - PROCESS | 2568 | 1461277846326 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:30:46 INFO - PROCESS | 2568 | 1461277846414 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fc30000 == 78 [pid = 2568] [id = 660] 15:30:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x1295f6000) [pid = 2568] [serial = 1980] [outer = 0x0] 15:30:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12968b400) [pid = 2568] [serial = 1981] [outer = 0x1295f6000] 15:30:46 INFO - PROCESS | 2568 | 1461277846446 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12a23fc00) [pid = 2568] [serial = 1982] [outer = 0x1295f6000] 15:30:46 INFO - PROCESS | 2568 | 1461277846857 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 674ms 15:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:30:46 INFO - PROCESS | 2568 | 1461277846869 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 2568 | 1461277846871 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:30:46 INFO - PROCESS | 2568 | 1461277846873 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 2568 | 1461277846875 Marionette TRACE conn2 <- [1,2614,null,{}] 15:30:46 INFO - PROCESS | 2568 | 1461277846879 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}] 15:30:47 INFO - PROCESS | 2568 | 1461277846995 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:30:47 INFO - PROCESS | 2568 | 1461277847110 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x13797d000 == 79 [pid = 2568] [id = 661] 15:30:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x129686400) [pid = 2568] [serial = 1983] [outer = 0x0] 15:30:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x12a4a7c00) [pid = 2568] [serial = 1984] [outer = 0x129686400] 15:30:47 INFO - PROCESS | 2568 | 1461277847143 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x12aa9f000) [pid = 2568] [serial = 1985] [outer = 0x129686400] 15:30:47 INFO - PROCESS | 2568 | 1461277847528 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 674ms 15:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:30:47 INFO - PROCESS | 2568 | 1461277847548 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 2568 | 1461277847549 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:30:47 INFO - PROCESS | 2568 | 1461277847551 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 2568 | 1461277847553 Marionette TRACE conn2 <- [1,2618,null,{}] 15:30:47 INFO - PROCESS | 2568 | 1461277847555 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}] 15:30:47 INFO - PROCESS | 2568 | 1461277847669 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:30:47 INFO - PROCESS | 2568 | 1461277847775 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c867000 == 80 [pid = 2568] [id = 662] 15:30:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x12aaa3000) [pid = 2568] [serial = 1986] [outer = 0x0] 15:30:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12b47b400) [pid = 2568] [serial = 1987] [outer = 0x12aaa3000] 15:30:47 INFO - PROCESS | 2568 | 1461277847805 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x12c710c00) [pid = 2568] [serial = 1988] [outer = 0x12aaa3000] 15:30:48 INFO - PROCESS | 2568 | 1461277848232 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]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 718ms 15:30:48 INFO - PROCESS | 2568 | 1461277848271 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 2568 | 1461277848272 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:30:48 INFO - PROCESS | 2568 | 1461277848290 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 2568 | 1461277848292 Marionette TRACE conn2 <- [1,2622,null,{}] 15:30:48 INFO - PROCESS | 2568 | 1461277848297 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}] 15:30:48 INFO - PROCESS | 2568 | 1461277848420 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:30:48 INFO - PROCESS | 2568 | 1461277848507 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x138620800 == 81 [pid = 2568] [id = 663] 15:30:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x12cab3c00) [pid = 2568] [serial = 1989] [outer = 0x0] 15:30:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x12e469000) [pid = 2568] [serial = 1990] [outer = 0x12cab3c00] 15:30:48 INFO - PROCESS | 2568 | 1461277848539 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12e775800) [pid = 2568] [serial = 1991] [outer = 0x12cab3c00] 15:30:48 INFO - PROCESS | 2568 | 1461277848981 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 739ms 15:30:49 INFO - PROCESS | 2568 | 1461277849038 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 2568 | 1461277849039 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:30:49 INFO - PROCESS | 2568 | 1461277849045 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 2568 | 1461277849046 Marionette TRACE conn2 <- [1,2626,null,{}] 15:30:49 INFO - PROCESS | 2568 | 1461277849048 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}] 15:30:49 INFO - PROCESS | 2568 | 1461277849164 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:30:49 INFO - PROCESS | 2568 | 1461277849251 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x138674800 == 82 [pid = 2568] [id = 664] 15:30:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x12e772c00) [pid = 2568] [serial = 1992] [outer = 0x0] 15:30:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12e926400) [pid = 2568] [serial = 1993] [outer = 0x12e772c00] 15:30:49 INFO - PROCESS | 2568 | 1461277849280 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12e92c800) [pid = 2568] [serial = 1994] [outer = 0x12e772c00] 15:30:49 INFO - PROCESS | 2568 | 1461277849722 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 15:30:49 INFO - PROCESS | 2568 | 1461277849799 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 2568 | 1461277849801 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:30:49 INFO - PROCESS | 2568 | 1461277849805 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 2568 | 1461277849806 Marionette TRACE conn2 <- [1,2630,null,{}] 15:30:49 INFO - PROCESS | 2568 | 1461277849808 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}] 15:30:49 INFO - PROCESS | 2568 | 1461277849923 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:30:50 INFO - PROCESS | 2568 | 1461277850012 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da90000 == 83 [pid = 2568] [id = 665] 15:30:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x117766800) [pid = 2568] [serial = 1995] [outer = 0x0] 15:30:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x12960b000) [pid = 2568] [serial = 1996] [outer = 0x117766800] 15:30:50 INFO - PROCESS | 2568 | 1461277850043 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x12960ec00) [pid = 2568] [serial = 1997] [outer = 0x117766800] 15:30:50 INFO - PROCESS | 2568 | 1461277850465 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 719ms 15:30:50 INFO - PROCESS | 2568 | 1461277850524 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 2568 | 1461277850526 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:30:50 INFO - PROCESS | 2568 | 1461277850528 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 2568 | 1461277850529 Marionette TRACE conn2 <- [1,2634,null,{}] 15:30:50 INFO - PROCESS | 2568 | 1461277850532 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}] 15:30:50 INFO - PROCESS | 2568 | 1461277850649 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:30:50 INFO - PROCESS | 2568 | 1461277850739 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c3b000 == 84 [pid = 2568] [id = 666] 15:30:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 196 (0x11587d400) [pid = 2568] [serial = 1998] [outer = 0x0] 15:30:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 197 (0x11ad87400) [pid = 2568] [serial = 1999] [outer = 0x11587d400] 15:30:50 INFO - PROCESS | 2568 | 1461277850769 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 198 (0x12960bc00) [pid = 2568] [serial = 2000] [outer = 0x11587d400] 15:30:51 INFO - PROCESS | 2568 | 1461277851162 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]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 668ms 15:30:51 INFO - PROCESS | 2568 | 1461277851202 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 2568 | 1461277851203 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:30:51 INFO - PROCESS | 2568 | 1461277851206 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 2568 | 1461277851207 Marionette TRACE conn2 <- [1,2638,null,{}] 15:30:51 INFO - PROCESS | 2568 | 1461277851212 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}] 15:30:51 INFO - PROCESS | 2568 | 1461277851330 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:30:51 INFO - PROCESS | 2568 | 1461277851620 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258c9000 == 85 [pid = 2568] [id = 667] 15:30:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 199 (0x112151c00) [pid = 2568] [serial = 2001] [outer = 0x0] 15:30:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 200 (0x11234f800) [pid = 2568] [serial = 2002] [outer = 0x112151c00] 15:30:51 INFO - PROCESS | 2568 | 1461277851691 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 201 (0x11570e000) [pid = 2568] [serial = 2003] [outer = 0x112151c00] 15:30:52 INFO - PROCESS | 2568 | 1461277852173 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1023ms 15:30:52 INFO - PROCESS | 2568 | 1461277852231 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 2568 | 1461277852234 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:30:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:30:52 INFO - PROCESS | 2568 | 1461277852249 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 2568 | 1461277852251 Marionette TRACE conn2 <- [1,2642,null,{}] 15:30:52 INFO - PROCESS | 2568 | 1461277852255 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}] 15:30:52 INFO - PROCESS | 2568 | 1461277852371 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:30:52 INFO - PROCESS | 2568 | 1461277852546 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x1259c1000 == 86 [pid = 2568] [id = 668] 15:30:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 202 (0x119d6e800) [pid = 2568] [serial = 2004] [outer = 0x0] 15:30:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 203 (0x11a88c400) [pid = 2568] [serial = 2005] [outer = 0x119d6e800] 15:30:52 INFO - PROCESS | 2568 | 1461277852597 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 204 (0x11af99400) [pid = 2568] [serial = 2006] [outer = 0x119d6e800] 15:30:52 INFO - PROCESS | 2568 | --DOCSHELL 0x130c2c800 == 85 [pid = 2568] [id = 472] 15:30:52 INFO - PROCESS | 2568 | --DOCSHELL 0x130c35800 == 84 [pid = 2568] [id = 656] 15:30:52 INFO - PROCESS | 2568 | --DOCSHELL 0x13031d000 == 83 [pid = 2568] [id = 655] 15:30:52 INFO - PROCESS | 2568 | --DOCSHELL 0x12c138000 == 82 [pid = 2568] [id = 654] 15:30:52 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2db800 == 81 [pid = 2568] [id = 653] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea75800 == 80 [pid = 2568] [id = 652] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12e784800 == 79 [pid = 2568] [id = 651] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12d744000 == 78 [pid = 2568] [id = 650] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12ca4f800 == 77 [pid = 2568] [id = 649] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7a3800 == 76 [pid = 2568] [id = 648] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x1288d3800 == 75 [pid = 2568] [id = 647] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12c7ca000 == 74 [pid = 2568] [id = 646] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12a026800 == 73 [pid = 2568] [id = 645] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12a2a3000 == 72 [pid = 2568] [id = 644] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7b7000 == 71 [pid = 2568] [id = 643] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x128e48800 == 70 [pid = 2568] [id = 642] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12ca27000 == 69 [pid = 2568] [id = 641] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x13860b800 == 68 [pid = 2568] [id = 640] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12cacb800 == 67 [pid = 2568] [id = 639] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x137982000 == 66 [pid = 2568] [id = 638] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x130c87000 == 65 [pid = 2568] [id = 637] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x12ae7d000 == 64 [pid = 2568] [id = 636] 15:30:53 INFO - PROCESS | 2568 | --DOCSHELL 0x127eb0800 == 63 [pid = 2568] [id = 635] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 203 (0x12b486400) [pid = 2568] [serial = 1667] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 202 (0x128863800) [pid = 2568] [serial = 1727] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 201 (0x12a286000) [pid = 2568] [serial = 1787] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 200 (0x12589a400) [pid = 2568] [serial = 1601] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 199 (0x11928c000) [pid = 2568] [serial = 1721] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 198 (0x11bc6b000) [pid = 2568] [serial = 1781] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 197 (0x11c4c9400) [pid = 2568] [serial = 1679] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 196 (0x12a0e9400) [pid = 2568] [serial = 1664] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 195 (0x12d835000) [pid = 2568] [serial = 1610] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x12e76e800) [pid = 2568] [serial = 1670] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x11c78e800) [pid = 2568] [serial = 1724] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x125978400) [pid = 2568] [serial = 1784] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x12d2e8800) [pid = 2568] [serial = 1733] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x12b6a6000) [pid = 2568] [serial = 1790] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x11af95800) [pid = 2568] [serial = 1598] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x114f67c00) [pid = 2568] [serial = 1595] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x12a0f5c00) [pid = 2568] [serial = 1730] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x1295f2800) [pid = 2568] [serial = 1676] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x119a33800) [pid = 2568] [serial = 1655] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x12e464400) [pid = 2568] [serial = 1793] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x11775e000) [pid = 2568] [serial = 1778] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12f628000) [pid = 2568] [serial = 1736] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x1294a3000) [pid = 2568] [serial = 1604] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x12e91ac00) [pid = 2568] [serial = 1673] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x11c474000) [pid = 2568] [serial = 1658] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x12ac7a400) [pid = 2568] [serial = 1607] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x127279000) [pid = 2568] [serial = 1661] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x12f8ae800) [pid = 2568] [serial = 1901] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x125da0800) [pid = 2568] [serial = 1874] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x12e52d800) [pid = 2568] [serial = 1855] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x125d96c00) [pid = 2568] [serial = 1873] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x11c432000) [pid = 2568] [serial = 1864] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x12c707c00) [pid = 2568] [serial = 1889] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x12f8b3c00) [pid = 2568] [serial = 1861] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e46a400) [pid = 2568] [serial = 1799] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11c7abc00) [pid = 2568] [serial = 1871] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x128867c00) [pid = 2568] [serial = 1894] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x127f56000) [pid = 2568] [serial = 1880] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12ac7b400) [pid = 2568] [serial = 1849] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x12e916c00) [pid = 2568] [serial = 1796] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x11c429c00) [pid = 2568] [serial = 1870] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x11ad9e000) [pid = 2568] [serial = 1868] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12c703000) [pid = 2568] [serial = 1865] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12a4a2400) [pid = 2568] [serial = 1837] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x1191c7400) [pid = 2568] [serial = 1840] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x11c4bfc00) [pid = 2568] [serial = 1843] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x126a78000) [pid = 2568] [serial = 1876] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12c37c000) [pid = 2568] [serial = 1888] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x127285800) [pid = 2568] [serial = 1879] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x11a88b400) [pid = 2568] [serial = 1867] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x12955e800) [pid = 2568] [serial = 1882] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12e531c00) [pid = 2568] [serial = 1898] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12c70b400) [pid = 2568] [serial = 1891] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12d2e9000) [pid = 2568] [serial = 1892] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12b34a800) [pid = 2568] [serial = 1886] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12727cc00) [pid = 2568] [serial = 1877] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12d8c2c00) [pid = 2568] [serial = 1897] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12d2f5400) [pid = 2568] [serial = 1852] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12c70d400) [pid = 2568] [serial = 1895] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12a0f6c00) [pid = 2568] [serial = 1846] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12aaa6400) [pid = 2568] [serial = 1885] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12a242c00) [pid = 2568] [serial = 1858] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12a4a8400) [pid = 2568] [serial = 1883] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x12e91e800) [pid = 2568] [serial = 1900] [outer = 0x0] [url = about:blank] 15:30:53 INFO - PROCESS | 2568 | 1461277853179 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:30:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 975ms 15:30:53 INFO - PROCESS | 2568 | 1461277853225 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 2568 | 1461277853228 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:30:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:30:53 INFO - PROCESS | 2568 | 1461277853231 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 2568 | 1461277853232 Marionette TRACE conn2 <- [1,2646,null,{}] 15:30:53 INFO - PROCESS | 2568 | 1461277853234 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}] 15:30:53 INFO - PROCESS | 2568 | 1461277853328 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:30:53 INFO - PROCESS | 2568 | 1461277853333 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258c8000 == 64 [pid = 2568] [id = 669] 15:30:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x11af9b800) [pid = 2568] [serial = 2007] [outer = 0x0] 15:30:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x11c42a000) [pid = 2568] [serial = 2008] [outer = 0x11af9b800] 15:30:53 INFO - PROCESS | 2568 | 1461277853360 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x11c4c7c00) [pid = 2568] [serial = 2009] [outer = 0x11af9b800] 15:30:53 INFO - PROCESS | 2568 | 1461277853760 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:30:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 570ms 15:30:53 INFO - PROCESS | 2568 | 1461277853802 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 2568 | 1461277853803 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:30:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:30:53 INFO - PROCESS | 2568 | 1461277853808 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 2568 | 1461277853815 Marionette TRACE conn2 <- [1,2650,null,{}] 15:30:53 INFO - PROCESS | 2568 | 1461277853825 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}] 15:30:54 INFO - PROCESS | 2568 | 1461277853999 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:30:54 INFO - PROCESS | 2568 | 1461277854108 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a02f800 == 65 [pid = 2568] [id = 670] 15:30:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x11af9d800) [pid = 2568] [serial = 2010] [outer = 0x0] 15:30:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12596dc00) [pid = 2568] [serial = 2011] [outer = 0x11af9d800] 15:30:54 INFO - PROCESS | 2568 | 1461277854151 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x125d99c00) [pid = 2568] [serial = 2012] [outer = 0x11af9d800] 15:30:54 INFO - PROCESS | 2568 | 1461277854434 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:30:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 679ms 15:30:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:30:54 INFO - PROCESS | 2568 | 1461277854486 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 2568 | 1461277854488 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:30:54 INFO - PROCESS | 2568 | 1461277854490 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 2568 | 1461277854491 Marionette TRACE conn2 <- [1,2654,null,{}] 15:30:54 INFO - PROCESS | 2568 | 1461277854496 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}] 15:30:54 INFO - PROCESS | 2568 | 1461277854588 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:30:54 INFO - PROCESS | 2568 | 1461277854656 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3d2800 == 66 [pid = 2568] [id = 671] 15:30:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x125a6a400) [pid = 2568] [serial = 2013] [outer = 0x0] 15:30:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x125defc00) [pid = 2568] [serial = 2014] [outer = 0x125a6a400] 15:30:54 INFO - PROCESS | 2568 | 1461277854682 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12727c400) [pid = 2568] [serial = 2015] [outer = 0x125a6a400] 15:30:54 INFO - PROCESS | 2568 | 1461277854960 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]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 15:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:30:55 INFO - PROCESS | 2568 | 1461277855014 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 2568 | 1461277855015 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:30:55 INFO - PROCESS | 2568 | 1461277855017 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 2568 | 1461277855018 Marionette TRACE conn2 <- [1,2658,null,{}] 15:30:55 INFO - PROCESS | 2568 | 1461277855020 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}] 15:30:55 INFO - PROCESS | 2568 | 1461277855115 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:30:55 INFO - PROCESS | 2568 | 1461277855119 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c11b800 == 67 [pid = 2568] [id = 672] 15:30:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x1278cb400) [pid = 2568] [serial = 2016] [outer = 0x0] 15:30:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x127e86c00) [pid = 2568] [serial = 2017] [outer = 0x1278cb400] 15:30:55 INFO - PROCESS | 2568 | 1461277855152 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x129556c00) [pid = 2568] [serial = 2018] [outer = 0x1278cb400] 15:30:55 INFO - PROCESS | 2568 | 1461277855555 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]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 570ms 15:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:30:55 INFO - PROCESS | 2568 | 1461277855589 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 2568 | 1461277855590 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:30:55 INFO - PROCESS | 2568 | 1461277855592 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 2568 | 1461277855593 Marionette TRACE conn2 <- [1,2662,null,{}] 15:30:55 INFO - PROCESS | 2568 | 1461277855595 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}] 15:30:55 INFO - PROCESS | 2568 | 1461277855716 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:30:55 INFO - PROCESS | 2568 | 1461277855730 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c466000 == 68 [pid = 2568] [id = 673] 15:30:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x127e8e000) [pid = 2568] [serial = 2019] [outer = 0x0] 15:30:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x129603c00) [pid = 2568] [serial = 2020] [outer = 0x127e8e000] 15:30:55 INFO - PROCESS | 2568 | 1461277855756 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12968c000) [pid = 2568] [serial = 2021] [outer = 0x127e8e000] 15:30:56 INFO - PROCESS | 2568 | 1461277856101 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]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:30:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 15:30:56 INFO - PROCESS | 2568 | 1461277856161 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 2568 | 1461277856162 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:30:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:30:56 INFO - PROCESS | 2568 | 1461277856164 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 2568 | 1461277856165 Marionette TRACE conn2 <- [1,2666,null,{}] 15:30:56 INFO - PROCESS | 2568 | 1461277856168 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}] 15:30:56 INFO - PROCESS | 2568 | 1461277856287 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:30:56 INFO - PROCESS | 2568 | 1461277856301 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ca1f000 == 69 [pid = 2568] [id = 674] 15:30:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12968f000) [pid = 2568] [serial = 2022] [outer = 0x0] 15:30:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12a0f5c00) [pid = 2568] [serial = 2023] [outer = 0x12968f000] 15:30:56 INFO - PROCESS | 2568 | 1461277856327 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x12a280400) [pid = 2568] [serial = 2024] [outer = 0x12968f000] 15:30:57 INFO - PROCESS | 2568 | 1461277857186 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]]]}] 15:30:57 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) 15:30:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1070ms 15:30:57 INFO - PROCESS | 2568 | 1461277857234 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 2568 | 1461277857236 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:30:57 INFO - PROCESS | 2568 | 1461277857238 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 2568 | 1461277857239 Marionette TRACE conn2 <- [1,2670,null,{}] 15:30:57 INFO - PROCESS | 2568 | 1461277857241 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}] 15:30:57 INFO - PROCESS | 2568 | 1461277857535 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x125846800) [pid = 2568] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12c8ab400) [pid = 2568] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12caa9c00) [pid = 2568] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12c8b3000) [pid = 2568] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x114f67400) [pid = 2568] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x12aaa7c00) [pid = 2568] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x126e78800) [pid = 2568] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x11a604800) [pid = 2568] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x126f3a400) [pid = 2568] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x11c42e000) [pid = 2568] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x1177c6c00) [pid = 2568] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x126f72c00) [pid = 2568] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:30:57 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x125de1000) [pid = 2568] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:30:57 INFO - PROCESS | 2568 | 1461277857607 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c1e1800 == 70 [pid = 2568] [id = 675] 15:30:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x1155e9000) [pid = 2568] [serial = 2025] [outer = 0x0] 15:30:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x11c42e000) [pid = 2568] [serial = 2026] [outer = 0x1155e9000] 15:30:57 INFO - PROCESS | 2568 | 1461277857633 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x127287c00) [pid = 2568] [serial = 2027] [outer = 0x1155e9000] 15:30:58 INFO - PROCESS | 2568 | 1461277858402 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 2568 | 1461277858409 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:30:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:30:58 INFO - PROCESS | 2568 | 1461277858412 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 2568 | 1461277858413 Marionette TRACE conn2 <- [1,2674,null,{}] 15:30:58 INFO - PROCESS | 2568 | 1461277858415 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}] 15:30:58 INFO - PROCESS | 2568 | 1461277858510 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:30:58 INFO - PROCESS | 2568 | 1461277858514 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7b1800 == 71 [pid = 2568] [id = 676] 15:30:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12a27dc00) [pid = 2568] [serial = 2028] [outer = 0x0] 15:30:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12ac24400) [pid = 2568] [serial = 2029] [outer = 0x12a27dc00] 15:30:58 INFO - PROCESS | 2568 | 1461277858540 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12ac75000) [pid = 2568] [serial = 2030] [outer = 0x12a27dc00] 15:30:59 INFO - PROCESS | 2568 | 1461277859387 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 2568 | 1461277859433 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:30:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:30:59 INFO - PROCESS | 2568 | 1461277859435 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 2568 | 1461277859436 Marionette TRACE conn2 <- [1,2678,null,{}] 15:30:59 INFO - PROCESS | 2568 | 1461277859446 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}] 15:30:59 INFO - PROCESS | 2568 | 1461277859615 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:30:59 INFO - PROCESS | 2568 | 1461277859686 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad75000 == 72 [pid = 2568] [id = 677] 15:30:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x112159800) [pid = 2568] [serial = 2031] [outer = 0x0] 15:30:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x1144da000) [pid = 2568] [serial = 2032] [outer = 0x112159800] 15:30:59 INFO - PROCESS | 2568 | 1461277859720 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x1186d5c00) [pid = 2568] [serial = 2033] [outer = 0x112159800] 15:31:00 INFO - PROCESS | 2568 | 1461277860636 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]]]}] 15:31:00 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) 15:31:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1228ms 15:31:00 INFO - PROCESS | 2568 | 1461277860664 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 2568 | 1461277860667 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:31:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:31:00 INFO - PROCESS | 2568 | 1461277860670 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 2568 | 1461277860674 Marionette TRACE conn2 <- [1,2682,null,{}] 15:31:00 INFO - PROCESS | 2568 | 1461277860678 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}] 15:31:00 INFO - PROCESS | 2568 | 1461277860795 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:31:00 INFO - PROCESS | 2568 | 1461277860906 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x129439800 == 73 [pid = 2568] [id = 678] 15:31:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x119a36c00) [pid = 2568] [serial = 2034] [outer = 0x0] 15:31:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x11bc6f800) [pid = 2568] [serial = 2035] [outer = 0x119a36c00] 15:31:00 INFO - PROCESS | 2568 | 1461277860941 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11c7abc00) [pid = 2568] [serial = 2036] [outer = 0x119a36c00] 15:31:01 INFO - PROCESS | 2568 | 1461277861865 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]]]}] 15:31:01 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) 15:31:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1222ms 15:31:01 INFO - PROCESS | 2568 | 1461277861894 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 2568 | 1461277861897 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:31:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:31:01 INFO - PROCESS | 2568 | 1461277861900 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 2568 | 1461277861901 Marionette TRACE conn2 <- [1,2686,null,{}] 15:31:01 INFO - PROCESS | 2568 | 1461277861904 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}] 15:31:02 INFO - PROCESS | 2568 | 1461277862019 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:31:02 INFO - PROCESS | 2568 | 1461277862132 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c87e800 == 74 [pid = 2568] [id = 679] 15:31:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x123943800) [pid = 2568] [serial = 2037] [outer = 0x0] 15:31:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x12727c000) [pid = 2568] [serial = 2038] [outer = 0x123943800] 15:31:02 INFO - PROCESS | 2568 | 1461277862165 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x127e88c00) [pid = 2568] [serial = 2039] [outer = 0x123943800] 15:31:03 INFO - PROCESS | 2568 | 1461277863097 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 2568 | 1461277863125 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:31:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:31:03 INFO - PROCESS | 2568 | 1461277863136 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 2568 | 1461277863139 Marionette TRACE conn2 <- [1,2690,null,{}] 15:31:03 INFO - PROCESS | 2568 | 1461277863141 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}] 15:31:03 INFO - PROCESS | 2568 | 1461277863255 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:31:03 INFO - PROCESS | 2568 | 1461277863367 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ed57000 == 75 [pid = 2568] [id = 680] 15:31:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x1274ee400) [pid = 2568] [serial = 2040] [outer = 0x0] 15:31:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x129684800) [pid = 2568] [serial = 2041] [outer = 0x1274ee400] 15:31:03 INFO - PROCESS | 2568 | 1461277863399 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12ac75400) [pid = 2568] [serial = 2042] [outer = 0x1274ee400] 15:31:04 INFO - PROCESS | 2568 | 1461277864387 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 2568 | 1461277864414 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:31:04 INFO - PROCESS | 2568 | 1461277864416 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 2568 | 1461277864418 Marionette TRACE conn2 <- [1,2694,null,{}] 15:31:04 INFO - PROCESS | 2568 | 1461277864420 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}] 15:31:04 INFO - PROCESS | 2568 | 1461277864532 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:31:04 INFO - PROCESS | 2568 | 1461277864663 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c36000 == 76 [pid = 2568] [id = 681] 15:31:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x1146d9000) [pid = 2568] [serial = 2043] [outer = 0x0] 15:31:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x123919c00) [pid = 2568] [serial = 2044] [outer = 0x1146d9000] 15:31:04 INFO - PROCESS | 2568 | 1461277864697 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12ae0d400) [pid = 2568] [serial = 2045] [outer = 0x1146d9000] 15:31:05 INFO - PROCESS | 2568 | 1461277865632 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 2568 | 1461277865640 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:31:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:31:05 INFO - PROCESS | 2568 | 1461277865644 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 2568 | 1461277865646 Marionette TRACE conn2 <- [1,2698,null,{}] 15:31:05 INFO - PROCESS | 2568 | 1461277865650 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}] 15:31:05 INFO - PROCESS | 2568 | 1461277865758 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:31:05 INFO - PROCESS | 2568 | 1461277865877 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c126800 == 77 [pid = 2568] [id = 682] 15:31:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x11a882000) [pid = 2568] [serial = 2046] [outer = 0x0] 15:31:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x11ad9a400) [pid = 2568] [serial = 2047] [outer = 0x11a882000] 15:31:05 INFO - PROCESS | 2568 | 1461277865908 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x11c435000) [pid = 2568] [serial = 2048] [outer = 0x11a882000] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6ce800 == 76 [pid = 2568] [id = 535] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12f872800 == 75 [pid = 2568] [id = 438] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7bc800 == 74 [pid = 2568] [id = 557] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12d7b1800 == 73 [pid = 2568] [id = 676] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x11c1e1800 == 72 [pid = 2568] [id = 675] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12ca1f000 == 71 [pid = 2568] [id = 674] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12c466000 == 70 [pid = 2568] [id = 673] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12c11b800 == 69 [pid = 2568] [id = 672] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3d2800 == 68 [pid = 2568] [id = 671] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12a02f800 == 67 [pid = 2568] [id = 670] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x1258c8000 == 66 [pid = 2568] [id = 669] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x1259c1000 == 65 [pid = 2568] [id = 668] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x1258c9000 == 64 [pid = 2568] [id = 667] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x126c3b000 == 63 [pid = 2568] [id = 666] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12da90000 == 62 [pid = 2568] [id = 665] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x138674800 == 61 [pid = 2568] [id = 664] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x138620800 == 60 [pid = 2568] [id = 663] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12c867000 == 59 [pid = 2568] [id = 662] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x13797d000 == 58 [pid = 2568] [id = 661] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12fc30000 == 57 [pid = 2568] [id = 660] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x12c39c000 == 56 [pid = 2568] [id = 659] 15:31:06 INFO - PROCESS | 2568 | --DOCSHELL 0x128e38800 == 55 [pid = 2568] [id = 658] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x12aed3c00) [pid = 2568] [serial = 1951] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12c8b3c00) [pid = 2568] [serial = 1957] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12caaec00) [pid = 2568] [serial = 1954] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12cab5800) [pid = 2568] [serial = 1960] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x1191c7800) [pid = 2568] [serial = 1963] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12ae11c00) [pid = 2568] [serial = 1948] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12a56c000) [pid = 2568] [serial = 1903] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x129081c00) [pid = 2568] [serial = 1940] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x1274ae400) [pid = 2568] [serial = 1939] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x125d9c800) [pid = 2568] [serial = 1909] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x125dea400) [pid = 2568] [serial = 1942] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x1295ee800) [pid = 2568] [serial = 1943] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12d831800) [pid = 2568] [serial = 1918] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12a0f0800) [pid = 2568] [serial = 1945] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12a27ec00) [pid = 2568] [serial = 1946] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x123912c00) [pid = 2568] [serial = 1936] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x125c31c00) [pid = 2568] [serial = 1937] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12fa4e000) [pid = 2568] [serial = 1924] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x12aaa2000) [pid = 2568] [serial = 1930] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x11b082c00) [pid = 2568] [serial = 1934] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x119abd800) [pid = 2568] [serial = 1933] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x11b90f000) [pid = 2568] [serial = 1906] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12f8af800) [pid = 2568] [serial = 1921] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12ac31800) [pid = 2568] [serial = 1915] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x129550800) [pid = 2568] [serial = 1966] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12faa4c00) [pid = 2568] [serial = 1927] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12a23b000) [pid = 2568] [serial = 1912] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12c709c00) [pid = 2568] [serial = 1969] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x125de3000) [pid = 2568] [serial = 1964] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x12d2f6c00) [pid = 2568] [serial = 1961] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12cab4800) [pid = 2568] [serial = 1955] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12c8b7800) [pid = 2568] [serial = 1958] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x12d8b9400) [pid = 2568] [serial = 1970] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x12caa9800) [pid = 2568] [serial = 1952] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12ac2f400) [pid = 2568] [serial = 1967] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12b6b1800) [pid = 2568] [serial = 1949] [outer = 0x0] [url = about:blank] 15:31:06 INFO - PROCESS | 2568 | 1461277866842 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 2568 | 1461277866872 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:31:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:31:06 INFO - PROCESS | 2568 | 1461277866877 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 2568 | 1461277866880 Marionette TRACE conn2 <- [1,2702,null,{}] 15:31:06 INFO - PROCESS | 2568 | 1461277866883 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}] 15:31:07 INFO - PROCESS | 2568 | 1461277866995 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:31:07 INFO - PROCESS | 2568 | 1461277867061 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e12800 == 56 [pid = 2568] [id = 683] 15:31:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11a882800) [pid = 2568] [serial = 2049] [outer = 0x0] 15:31:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12390fc00) [pid = 2568] [serial = 2050] [outer = 0x11a882800] 15:31:07 INFO - PROCESS | 2568 | 1461277867088 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x125d9c800) [pid = 2568] [serial = 2051] [outer = 0x11a882800] 15:31:07 INFO - PROCESS | 2568 | 1461277867415 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]]]}] 15:31:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:31:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 571ms 15:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:31:07 INFO - PROCESS | 2568 | 1461277867448 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 2568 | 1461277867449 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:31:07 INFO - PROCESS | 2568 | 1461277867451 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 2568 | 1461277867454 Marionette TRACE conn2 <- [1,2706,null,{}] 15:31:07 INFO - PROCESS | 2568 | 1461277867461 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}] 15:31:07 INFO - PROCESS | 2568 | 1461277867565 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:31:07 INFO - PROCESS | 2568 | 1461277867635 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7b7000 == 57 [pid = 2568] [id = 684] 15:31:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x125d9bc00) [pid = 2568] [serial = 2052] [outer = 0x0] 15:31:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x126f3c800) [pid = 2568] [serial = 2053] [outer = 0x125d9bc00] 15:31:07 INFO - PROCESS | 2568 | 1461277867663 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x1295eec00) [pid = 2568] [serial = 2054] [outer = 0x125d9bc00] 15:31:07 INFO - PROCESS | 2568 | 1461277867946 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]]]}] 15:31:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:31:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 15:31:07 INFO - PROCESS | 2568 | 1461277867972 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 2568 | 1461277867974 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:31:07 INFO - PROCESS | 2568 | 1461277867984 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 2568 | 1461277867985 Marionette TRACE conn2 <- [1,2710,null,{}] 15:31:07 INFO - PROCESS | 2568 | 1461277867987 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}] 15:31:08 INFO - PROCESS | 2568 | 1461277868083 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:31:08 INFO - PROCESS | 2568 | 1461277868160 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c466000 == 58 [pid = 2568] [id = 685] 15:31:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x125da4800) [pid = 2568] [serial = 2055] [outer = 0x0] 15:31:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x1295f8400) [pid = 2568] [serial = 2056] [outer = 0x125da4800] 15:31:08 INFO - PROCESS | 2568 | 1461277868187 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x12a0ec000) [pid = 2568] [serial = 2057] [outer = 0x125da4800] 15:31:08 INFO - PROCESS | 2568 | 1461277868520 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] 15:31:08 INFO - PROCESS | 2568 | 1461277868561 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:31:08 INFO - PROCESS | 2568 | 1461277868564 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 2568 | 1461277868565 Marionette TRACE conn2 <- [1,2714,null,{}] 15:31:08 INFO - PROCESS | 2568 | 1461277868567 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}] 15:31:08 INFO - PROCESS | 2568 | 1461277868686 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:31:08 INFO - PROCESS | 2568 | 1461277868696 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ca25800 == 59 [pid = 2568] [id = 686] 15:31:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x129002c00) [pid = 2568] [serial = 2058] [outer = 0x0] 15:31:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12a281c00) [pid = 2568] [serial = 2059] [outer = 0x129002c00] 15:31:08 INFO - PROCESS | 2568 | 1461277868721 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x12aaa2000) [pid = 2568] [serial = 2060] [outer = 0x129002c00] 15:31:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:31:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 15:31:09 INFO - PROCESS | 2568 | 1461277869080 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]]]}] 15:31:09 INFO - PROCESS | 2568 | 1461277869084 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 2568 | 1461277869086 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:31:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:31:09 INFO - PROCESS | 2568 | 1461277869088 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 2568 | 1461277869089 Marionette TRACE conn2 <- [1,2718,null,{}] 15:31:09 INFO - PROCESS | 2568 | 1461277869091 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}] 15:31:09 INFO - PROCESS | 2568 | 1461277869226 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:31:09 INFO - PROCESS | 2568 | 1461277869240 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x12cadb000 == 60 [pid = 2568] [id = 687] 15:31:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12ac2f800) [pid = 2568] [serial = 2061] [outer = 0x0] 15:31:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12c37c800) [pid = 2568] [serial = 2062] [outer = 0x12ac2f800] 15:31:09 INFO - PROCESS | 2568 | 1461277869269 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12c8b3000) [pid = 2568] [serial = 2063] [outer = 0x12ac2f800] 15:31:09 INFO - PROCESS | 2568 | 1461277869660 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] 15:31:09 INFO - PROCESS | 2568 | 1461277869708 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:31:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:31:09 INFO - PROCESS | 2568 | 1461277869710 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 2568 | 1461277869711 Marionette TRACE conn2 <- [1,2722,null,{}] 15:31:09 INFO - PROCESS | 2568 | 1461277869714 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}] 15:31:09 INFO - PROCESS | 2568 | 1461277869831 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:31:09 INFO - PROCESS | 2568 | 1461277869845 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e48000 == 61 [pid = 2568] [id = 688] 15:31:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12ac30000) [pid = 2568] [serial = 2064] [outer = 0x0] 15:31:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12caab000) [pid = 2568] [serial = 2065] [outer = 0x12ac30000] 15:31:09 INFO - PROCESS | 2568 | 1461277869870 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12cab4800) [pid = 2568] [serial = 2066] [outer = 0x12ac30000] 15:31:10 INFO - PROCESS | 2568 | 1461277870237 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] 15:31:10 INFO - PROCESS | 2568 | 1461277870280 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:31:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:31:10 INFO - PROCESS | 2568 | 1461277870283 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 2568 | 1461277870284 Marionette TRACE conn2 <- [1,2726,null,{}] 15:31:10 INFO - PROCESS | 2568 | 1461277870286 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}] 15:31:10 INFO - PROCESS | 2568 | 1461277870403 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x127e8e000) [pid = 2568] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12968f000) [pid = 2568] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x112151c00) [pid = 2568] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x125a6a400) [pid = 2568] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x119d6e800) [pid = 2568] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x11af9d800) [pid = 2568] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x129685000) [pid = 2568] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x11af9b800) [pid = 2568] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x1278cb400) [pid = 2568] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x1155e9000) [pid = 2568] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x117762c00) [pid = 2568] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x119ab4400) [pid = 2568] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x12955d800) [pid = 2568] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x12a244800) [pid = 2568] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x125da3000) [pid = 2568] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x125da0000) [pid = 2568] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x12ac2a000) [pid = 2568] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12aaa4c00) [pid = 2568] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:31:10 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12a563400) [pid = 2568] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:31:10 INFO - PROCESS | 2568 | 1461277870636 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab08800 == 62 [pid = 2568] [id = 689] 15:31:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x11229a400) [pid = 2568] [serial = 2067] [outer = 0x0] 15:31:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11587b000) [pid = 2568] [serial = 2068] [outer = 0x11229a400] 15:31:10 INFO - PROCESS | 2568 | 1461277870662 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x11bb3a400) [pid = 2568] [serial = 2069] [outer = 0x11229a400] 15:31:10 INFO - PROCESS | 2568 | 1461277870946 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]]]}] 15:31:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:31:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 15:31:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:31:11 INFO - PROCESS | 2568 | 1461277871003 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 2568 | 1461277871005 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:31:11 INFO - PROCESS | 2568 | 1461277871007 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 2568 | 1461277871008 Marionette TRACE conn2 <- [1,2730,null,{}] 15:31:11 INFO - PROCESS | 2568 | 1461277871013 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}] 15:31:11 INFO - PROCESS | 2568 | 1461277871104 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:31:11 INFO - PROCESS | 2568 | 1461277871177 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea76000 == 63 [pid = 2568] [id = 690] 15:31:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x11af98c00) [pid = 2568] [serial = 2070] [outer = 0x0] 15:31:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x1269b8400) [pid = 2568] [serial = 2071] [outer = 0x11af98c00] 15:31:11 INFO - PROCESS | 2568 | 1461277871203 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x12a4ab800) [pid = 2568] [serial = 2072] [outer = 0x11af98c00] 15:31:11 INFO - PROCESS | 2568 | 1461277871965 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 2568 | 1461277871982 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:31:11 INFO - PROCESS | 2568 | 1461277871984 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 2568 | 1461277871985 Marionette TRACE conn2 <- [1,2734,null,{}] 15:31:11 INFO - PROCESS | 2568 | 1461277871988 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}] 15:31:12 INFO - PROCESS | 2568 | 1461277872077 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:31:12 INFO - PROCESS | 2568 | 1461277872081 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f886000 == 64 [pid = 2568] [id = 691] 15:31:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x127e89800) [pid = 2568] [serial = 2073] [outer = 0x0] 15:31:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x12d8b9c00) [pid = 2568] [serial = 2074] [outer = 0x127e89800] 15:31:12 INFO - PROCESS | 2568 | 1461277872106 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x12da30800) [pid = 2568] [serial = 2075] [outer = 0x127e89800] 15:31:12 INFO - PROCESS | 2568 | 1461277872473 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]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 15:31:12 INFO - PROCESS | 2568 | 1461277872504 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 2568 | 1461277872506 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:31:12 INFO - PROCESS | 2568 | 1461277872508 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 2568 | 1461277872510 Marionette TRACE conn2 <- [1,2738,null,{}] 15:31:12 INFO - PROCESS | 2568 | 1461277872517 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}] 15:31:12 INFO - PROCESS | 2568 | 1461277872747 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:31:12 INFO - PROCESS | 2568 | 1461277872802 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258c8800 == 65 [pid = 2568] [id = 692] 15:31:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x11229ac00) [pid = 2568] [serial = 2076] [outer = 0x0] 15:31:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x115703c00) [pid = 2568] [serial = 2077] [outer = 0x11229ac00] 15:31:12 INFO - PROCESS | 2568 | 1461277872875 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x119a35c00) [pid = 2568] [serial = 2078] [outer = 0x11229ac00] 15:31:13 INFO - PROCESS | 2568 | 1461277873336 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]]]}] 15:31:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:31:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 875ms 15:31:13 INFO - PROCESS | 2568 | 1461277873412 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 2568 | 1461277873415 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:31:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:31:13 INFO - PROCESS | 2568 | 1461277873420 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 2568 | 1461277873423 Marionette TRACE conn2 <- [1,2742,null,{}] 15:31:13 INFO - PROCESS | 2568 | 1461277873426 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}] 15:31:13 INFO - PROCESS | 2568 | 1461277873542 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:31:13 INFO - PROCESS | 2568 | 1461277873630 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c11a800 == 66 [pid = 2568] [id = 693] 15:31:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x125849400) [pid = 2568] [serial = 2079] [outer = 0x0] 15:31:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x125de5000) [pid = 2568] [serial = 2080] [outer = 0x125849400] 15:31:13 INFO - PROCESS | 2568 | 1461277873663 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x127281800) [pid = 2568] [serial = 2081] [outer = 0x125849400] 15:31:14 INFO - PROCESS | 2568 | 1461277874069 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]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:31:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 15:31:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:31:14 INFO - PROCESS | 2568 | 1461277874092 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 2568 | 1461277874094 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:31:14 INFO - PROCESS | 2568 | 1461277874096 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 2568 | 1461277874098 Marionette TRACE conn2 <- [1,2746,null,{}] 15:31:14 INFO - PROCESS | 2568 | 1461277874100 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}] 15:31:14 INFO - PROCESS | 2568 | 1461277874213 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:31:14 INFO - PROCESS | 2568 | 1461277874329 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e789000 == 67 [pid = 2568] [id = 694] 15:31:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x125976400) [pid = 2568] [serial = 2082] [outer = 0x0] 15:31:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12960c400) [pid = 2568] [serial = 2083] [outer = 0x125976400] 15:31:14 INFO - PROCESS | 2568 | 1461277874362 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12aaa9400) [pid = 2568] [serial = 2084] [outer = 0x125976400] 15:31:14 INFO - PROCESS | 2568 | 1461277874761 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]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:31:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 719ms 15:31:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:31:14 INFO - PROCESS | 2568 | 1461277874816 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 2568 | 1461277874818 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:31:14 INFO - PROCESS | 2568 | 1461277874827 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 2568 | 1461277874830 Marionette TRACE conn2 <- [1,2750,null,{}] 15:31:14 INFO - PROCESS | 2568 | 1461277874833 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}] 15:31:14 INFO - PROCESS | 2568 | 1461277874971 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:31:15 INFO - PROCESS | 2568 | 1461277875086 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x13032b800 == 68 [pid = 2568] [id = 695] 15:31:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12ac31800) [pid = 2568] [serial = 2085] [outer = 0x0] 15:31:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12c380000) [pid = 2568] [serial = 2086] [outer = 0x12ac31800] 15:31:15 INFO - PROCESS | 2568 | 1461277875119 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12c8b6800) [pid = 2568] [serial = 2087] [outer = 0x12ac31800] 15:31:15 INFO - PROCESS | 2568 | 1461277875534 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]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:31:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 725ms 15:31:15 INFO - PROCESS | 2568 | 1461277875548 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 2568 | 1461277875549 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:31:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:31:15 INFO - PROCESS | 2568 | 1461277875551 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 2568 | 1461277875553 Marionette TRACE conn2 <- [1,2754,null,{}] 15:31:15 INFO - PROCESS | 2568 | 1461277875555 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}] 15:31:15 INFO - PROCESS | 2568 | 1461277875667 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:31:15 INFO - PROCESS | 2568 | 1461277875782 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c20800 == 69 [pid = 2568] [id = 696] 15:31:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12c709000) [pid = 2568] [serial = 2088] [outer = 0x0] 15:31:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12d2f6000) [pid = 2568] [serial = 2089] [outer = 0x12c709000] 15:31:15 INFO - PROCESS | 2568 | 1461277875814 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12db7d800) [pid = 2568] [serial = 2090] [outer = 0x12c709000] 15:31:16 INFO - PROCESS | 2568 | 1461277876190 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]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 669ms 15:31:16 INFO - PROCESS | 2568 | 1461277876221 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 2568 | 1461277876222 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:31:16 INFO - PROCESS | 2568 | 1461277876225 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 2568 | 1461277876226 Marionette TRACE conn2 <- [1,2758,null,{}] 15:31:16 INFO - PROCESS | 2568 | 1461277876229 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}] 15:31:16 INFO - PROCESS | 2568 | 1461277876341 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:31:16 INFO - PROCESS | 2568 | 1461277876452 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c9d800 == 70 [pid = 2568] [id = 697] 15:31:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12e52a400) [pid = 2568] [serial = 2091] [outer = 0x0] 15:31:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x12e52cc00) [pid = 2568] [serial = 2092] [outer = 0x12e52a400] 15:31:16 INFO - PROCESS | 2568 | 1461277876491 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x12e916c00) [pid = 2568] [serial = 2093] [outer = 0x12e52a400] 15:31:16 INFO - PROCESS | 2568 | 1461277876894 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]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 15:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:31:16 INFO - PROCESS | 2568 | 1461277876946 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 2568 | 1461277876948 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:31:16 INFO - PROCESS | 2568 | 1461277876950 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 2568 | 1461277876951 Marionette TRACE conn2 <- [1,2762,null,{}] 15:31:16 INFO - PROCESS | 2568 | 1461277876954 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}] 15:31:17 INFO - PROCESS | 2568 | 1461277877069 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:31:17 INFO - PROCESS | 2568 | 1461277877185 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x1377d7000 == 71 [pid = 2568] [id = 698] 15:31:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x12d831c00) [pid = 2568] [serial = 2094] [outer = 0x0] 15:31:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x12e928400) [pid = 2568] [serial = 2095] [outer = 0x12d831c00] 15:31:17 INFO - PROCESS | 2568 | 1461277877219 Marionette DEBUG loaded listener.js 15:31:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x12e933400) [pid = 2568] [serial = 2096] [outer = 0x12d831c00] 15:31:17 INFO - PROCESS | 2568 | 1461277877627 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]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:31:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 719ms 15:31:17 INFO - PROCESS | 2568 | 1461277877669 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 2568 | 1461277877671 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:31:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:31:17 INFO - PROCESS | 2568 | 1461277877673 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 2568 | 1461277877674 Marionette TRACE conn2 <- [1,2766,null,{}] 15:31:17 INFO - PROCESS | 2568 | 1461277877696 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}] 15:31:17 INFO - PROCESS | 2568 | 1461277877808 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:31:17 INFO - PROCESS | 2568 | 1461277877921 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x13796a800 == 72 [pid = 2568] [id = 699] 15:31:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12a353400) [pid = 2568] [serial = 2097] [outer = 0x0] 15:31:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x12a358800) [pid = 2568] [serial = 2098] [outer = 0x12a353400] 15:31:17 INFO - PROCESS | 2568 | 1461277877954 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12a35c800) [pid = 2568] [serial = 2099] [outer = 0x12a353400] 15:31:18 INFO - PROCESS | 2568 | 1461277878400 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]]]}] 15:31:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:31:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 771ms 15:31:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:31:18 INFO - PROCESS | 2568 | 1461277878444 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:31:18 INFO - PROCESS | 2568 | 1461277878446 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:31:18 INFO - PROCESS | 2568 | 1461277878448 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:31:18 INFO - PROCESS | 2568 | 1461277878449 Marionette TRACE conn2 <- [1,2770,null,{}] 15:31:18 INFO - PROCESS | 2568 | 1461277878452 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}] 15:31:18 INFO - PROCESS | 2568 | 1461277878566 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:31:18 INFO - PROCESS | 2568 | 1461277878654 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x126c39000 == 73 [pid = 2568] [id = 700] 15:31:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x1122a7000) [pid = 2568] [serial = 2100] [outer = 0x0] 15:31:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x118f9d800) [pid = 2568] [serial = 2101] [outer = 0x1122a7000] 15:31:18 INFO - PROCESS | 2568 | 1461277878685 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12a245800) [pid = 2568] [serial = 2102] [outer = 0x1122a7000] 15:31:19 INFO - PROCESS | 2568 | 1461277879303 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]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:31:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 873ms 15:31:19 INFO - PROCESS | 2568 | 1461277879321 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 2568 | 1461277879324 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:31:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:31:19 INFO - PROCESS | 2568 | 1461277879346 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 2568 | 1461277879349 Marionette TRACE conn2 <- [1,2774,null,{}] 15:31:19 INFO - PROCESS | 2568 | 1461277879355 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}] 15:31:19 INFO - PROCESS | 2568 | 1461277879468 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:31:19 INFO - PROCESS | 2568 | 1461277879557 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c870000 == 74 [pid = 2568] [id = 701] 15:31:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x1191be400) [pid = 2568] [serial = 2103] [outer = 0x0] 15:31:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x11b908800) [pid = 2568] [serial = 2104] [outer = 0x1191be400] 15:31:19 INFO - PROCESS | 2568 | 1461277879586 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12391a800) [pid = 2568] [serial = 2105] [outer = 0x1191be400] 15:31:20 INFO - PROCESS | 2568 | 1461277880003 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]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:31:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 742ms 15:31:20 INFO - PROCESS | 2568 | 1461277880070 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 2568 | 1461277880074 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:31:20 INFO - PROCESS | 2568 | 1461277880078 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 2568 | 1461277880080 Marionette TRACE conn2 <- [1,2778,null,{}] 15:31:20 INFO - PROCESS | 2568 | 1461277880082 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}] 15:31:20 INFO - PROCESS | 2568 | 1461277880188 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:31:20 INFO - PROCESS | 2568 | 1461277880279 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 2568 | ++DOCSHELL 0x126fe1000 == 75 [pid = 2568] [id = 702] 15:31:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x123914c00) [pid = 2568] [serial = 2106] [outer = 0x0] 15:31:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x125de6800) [pid = 2568] [serial = 2107] [outer = 0x123914c00] 15:31:20 INFO - PROCESS | 2568 | 1461277880307 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12727a800) [pid = 2568] [serial = 2108] [outer = 0x123914c00] 15:31:20 INFO - PROCESS | 2568 | 1461277880721 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]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:31:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 15:31:20 INFO - PROCESS | 2568 | 1461277880748 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 2568 | 1461277880749 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:31:20 INFO - PROCESS | 2568 | 1461277880752 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 2568 | 1461277880754 Marionette TRACE conn2 <- [1,2782,null,{}] 15:31:20 INFO - PROCESS | 2568 | 1461277880761 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}] 15:31:20 INFO - PROCESS | 2568 | 1461277880892 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12f886000 == 74 [pid = 2568] [id = 691] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea76000 == 73 [pid = 2568] [id = 690] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab08800 == 72 [pid = 2568] [id = 689] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x128e48000 == 71 [pid = 2568] [id = 688] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12cadb000 == 70 [pid = 2568] [id = 687] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12ca25800 == 69 [pid = 2568] [id = 686] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12c466000 == 68 [pid = 2568] [id = 685] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x125a6fc00) [pid = 2568] [serial = 1978] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x12e469000) [pid = 2568] [serial = 1990] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x12a4a7c00) [pid = 2568] [serial = 1984] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x12b47b400) [pid = 2568] [serial = 1987] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e926400) [pid = 2568] [serial = 1993] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11a956000) [pid = 2568] [serial = 1975] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12968b400) [pid = 2568] [serial = 1981] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12ac24400) [pid = 2568] [serial = 2029] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | 1461277881041 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7b7000 == 67 [pid = 2568] [id = 684] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x128e12800 == 66 [pid = 2568] [id = 683] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12c126800 == 65 [pid = 2568] [id = 682] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12ed57000 == 64 [pid = 2568] [id = 680] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x12c87e800 == 63 [pid = 2568] [id = 679] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x129439800 == 62 [pid = 2568] [id = 678] 15:31:21 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad75000 == 61 [pid = 2568] [id = 677] 15:31:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x1269c6800 == 62 [pid = 2568] [id = 703] 15:31:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x119a33800) [pid = 2568] [serial = 2109] [outer = 0x0] 15:31:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x125a6fc00) [pid = 2568] [serial = 2110] [outer = 0x119a33800] 15:31:21 INFO - PROCESS | 2568 | 1461277881076 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x129686c00) [pid = 2568] [serial = 2111] [outer = 0x119a33800] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x12f8d1400) [pid = 2568] [serial = 1862] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12a247c00) [pid = 2568] [serial = 1859] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12f631800) [pid = 2568] [serial = 1856] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12db79000) [pid = 2568] [serial = 1853] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x12b6b3800) [pid = 2568] [serial = 1850] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x11a954400) [pid = 2568] [serial = 1841] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x125de3400) [pid = 2568] [serial = 1844] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12a4ab000) [pid = 2568] [serial = 1847] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x12a571000) [pid = 2568] [serial = 1904] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x129603c00) [pid = 2568] [serial = 2020] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12a0f5c00) [pid = 2568] [serial = 2023] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x11570e000) [pid = 2568] [serial = 2003] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x11234f800) [pid = 2568] [serial = 2002] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x125defc00) [pid = 2568] [serial = 2014] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12727c400) [pid = 2568] [serial = 2015] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x11af99400) [pid = 2568] [serial = 2006] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x11a88c400) [pid = 2568] [serial = 2005] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12596dc00) [pid = 2568] [serial = 2011] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x125d99c00) [pid = 2568] [serial = 2012] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x12968a000) [pid = 2568] [serial = 1972] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12968f400) [pid = 2568] [serial = 1973] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12968c000) [pid = 2568] [serial = 2021] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x11ad87400) [pid = 2568] [serial = 1999] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x11c42a000) [pid = 2568] [serial = 2008] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x11c4c7c00) [pid = 2568] [serial = 2009] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x127e86c00) [pid = 2568] [serial = 2017] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12960b000) [pid = 2568] [serial = 1996] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12a280400) [pid = 2568] [serial = 2024] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x127287c00) [pid = 2568] [serial = 2027] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11c42e000) [pid = 2568] [serial = 2026] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x129556c00) [pid = 2568] [serial = 2018] [outer = 0x0] [url = about:blank] 15:31:21 INFO - PROCESS | 2568 | 1461277881410 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]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:31:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 15:31:21 INFO - PROCESS | 2568 | 1461277881422 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:31:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:31:21 INFO - PROCESS | 2568 | 1461277881424 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:31:21 INFO - PROCESS | 2568 | 1461277881426 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 2568 | 1461277881428 Marionette TRACE conn2 <- [1,2786,null,{}] 15:31:21 INFO - PROCESS | 2568 | 1461277881432 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}] 15:31:21 INFO - PROCESS | 2568 | 1461277881527 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:31:21 INFO - PROCESS | 2568 | 1461277881681 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 2568 | ++DOCSHELL 0x11bfb3000 == 63 [pid = 2568] [id = 704] 15:31:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x11234f800) [pid = 2568] [serial = 2112] [outer = 0x0] 15:31:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x114f7c000) [pid = 2568] [serial = 2113] [outer = 0x11234f800] 15:31:21 INFO - PROCESS | 2568 | 1461277881716 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x119a33c00) [pid = 2568] [serial = 2114] [outer = 0x11234f800] 15:31:22 INFO - PROCESS | 2568 | 1461277882153 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:31:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 771ms 15:31:22 INFO - PROCESS | 2568 | 1461277882198 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 2568 | 1461277882201 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:31:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:31:22 INFO - PROCESS | 2568 | 1461277882204 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 2568 | 1461277882207 Marionette TRACE conn2 <- [1,2790,null,{}] 15:31:22 INFO - PROCESS | 2568 | 1461277882211 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}] 15:31:22 INFO - PROCESS | 2568 | 1461277882353 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:31:22 INFO - PROCESS | 2568 | 1461277882438 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ed9000 == 64 [pid = 2568] [id = 705] 15:31:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x127283400) [pid = 2568] [serial = 2115] [outer = 0x0] 15:31:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x129080800) [pid = 2568] [serial = 2116] [outer = 0x127283400] 15:31:22 INFO - PROCESS | 2568 | 1461277882471 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x1295f5c00) [pid = 2568] [serial = 2117] [outer = 0x127283400] 15:31:22 INFO - PROCESS | 2568 | 1461277882895 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:31:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 725ms 15:31:22 INFO - PROCESS | 2568 | 1461277882932 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:31:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:31:22 INFO - PROCESS | 2568 | 1461277882935 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:31:22 INFO - PROCESS | 2568 | 1461277882938 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 2568 | 1461277882939 Marionette TRACE conn2 <- [1,2794,null,{}] 15:31:22 INFO - PROCESS | 2568 | 1461277882942 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}] 15:31:23 INFO - PROCESS | 2568 | 1461277883056 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:31:23 INFO - PROCESS | 2568 | 1461277883170 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7e0000 == 65 [pid = 2568] [id = 706] 15:31:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x129611400) [pid = 2568] [serial = 2118] [outer = 0x0] 15:31:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x12a244000) [pid = 2568] [serial = 2119] [outer = 0x129611400] 15:31:23 INFO - PROCESS | 2568 | 1461277883203 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x12a359c00) [pid = 2568] [serial = 2120] [outer = 0x129611400] 15:31:23 INFO - PROCESS | 2568 | --DOCSHELL 0x12f87d800 == 64 [pid = 2568] [id = 17] 15:31:23 INFO - PROCESS | 2568 | 1461277883748 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:31:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 868ms 15:31:23 INFO - PROCESS | 2568 | 1461277883807 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 2568 | 1461277883810 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:31:23 INFO - PROCESS | 2568 | 1461277883821 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 2568 | 1461277883828 Marionette TRACE conn2 <- [1,2798,null,{}] 15:31:23 INFO - PROCESS | 2568 | 1461277883832 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}] 15:31:24 INFO - PROCESS | 2568 | 1461277884000 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:31:24 INFO - PROCESS | 2568 | 1461277884120 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da7f800 == 65 [pid = 2568] [id = 707] 15:31:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x12a35b800) [pid = 2568] [serial = 2121] [outer = 0x0] 15:31:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x12a531c00) [pid = 2568] [serial = 2122] [outer = 0x12a35b800] 15:31:24 INFO - PROCESS | 2568 | 1461277884151 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12a563800) [pid = 2568] [serial = 2123] [outer = 0x12a35b800] 15:31:24 INFO - PROCESS | 2568 | 1461277884583 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:31:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 786ms 15:31:24 INFO - PROCESS | 2568 | 1461277884600 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 2568 | 1461277884602 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:31:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:31:24 INFO - PROCESS | 2568 | 1461277884604 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 2568 | 1461277884605 Marionette TRACE conn2 <- [1,2802,null,{}] 15:31:24 INFO - PROCESS | 2568 | 1461277884608 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}] 15:31:24 INFO - PROCESS | 2568 | 1461277884718 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:31:24 INFO - PROCESS | 2568 | 1461277884801 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e78b800 == 66 [pid = 2568] [id = 708] 15:31:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12a565000) [pid = 2568] [serial = 2124] [outer = 0x0] 15:31:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x12ac6f800) [pid = 2568] [serial = 2125] [outer = 0x12a565000] 15:31:24 INFO - PROCESS | 2568 | 1461277884833 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x12b6a6000) [pid = 2568] [serial = 2126] [outer = 0x12a565000] 15:31:25 INFO - PROCESS | 2568 | 1461277885226 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:31:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 668ms 15:31:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:31:25 INFO - PROCESS | 2568 | 1461277885273 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 2568 | 1461277885274 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:31:25 INFO - PROCESS | 2568 | 1461277885276 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 2568 | 1461277885278 Marionette TRACE conn2 <- [1,2806,null,{}] 15:31:25 INFO - PROCESS | 2568 | 1461277885280 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}] 15:31:25 INFO - PROCESS | 2568 | 1461277885390 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:31:25 INFO - PROCESS | 2568 | 1461277885496 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2fa800 == 67 [pid = 2568] [id = 709] 15:31:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x12c8ae000) [pid = 2568] [serial = 2127] [outer = 0x0] 15:31:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x12c8b4000) [pid = 2568] [serial = 2128] [outer = 0x12c8ae000] 15:31:25 INFO - PROCESS | 2568 | 1461277885535 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x12cab5800) [pid = 2568] [serial = 2129] [outer = 0x12c8ae000] 15:31:25 INFO - PROCESS | 2568 | 1461277885928 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:31:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 15:31:25 INFO - PROCESS | 2568 | 1461277885997 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 2568 | 1461277885999 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:31:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:31:26 INFO - PROCESS | 2568 | 1461277886001 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 2568 | 1461277886002 Marionette TRACE conn2 <- [1,2810,null,{}] 15:31:26 INFO - PROCESS | 2568 | 1461277886005 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}] 15:31:26 INFO - PROCESS | 2568 | 1461277886117 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:31:26 INFO - PROCESS | 2568 | 1461277886229 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fc1b800 == 68 [pid = 2568] [id = 710] 15:31:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x12c8aec00) [pid = 2568] [serial = 2130] [outer = 0x0] 15:31:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x12db76400) [pid = 2568] [serial = 2131] [outer = 0x12c8aec00] 15:31:26 INFO - PROCESS | 2568 | 1461277886263 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x12e468800) [pid = 2568] [serial = 2132] [outer = 0x12c8aec00] 15:31:26 INFO - PROCESS | 2568 | 1461277886675 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:31:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 15:31:26 INFO - PROCESS | 2568 | 1461277886721 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 2568 | 1461277886723 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:31:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:31:26 INFO - PROCESS | 2568 | 1461277886726 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 2568 | 1461277886728 Marionette TRACE conn2 <- [1,2814,null,{}] 15:31:26 INFO - PROCESS | 2568 | 1461277886732 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}] 15:31:26 INFO - PROCESS | 2568 | 1461277886960 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:31:27 INFO - PROCESS | 2568 | 1461277887094 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x130866000 == 69 [pid = 2568] [id = 711] 15:31:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x12e46c800) [pid = 2568] [serial = 2133] [outer = 0x0] 15:31:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x12e52c000) [pid = 2568] [serial = 2134] [outer = 0x12e46c800] 15:31:27 INFO - PROCESS | 2568 | 1461277887124 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x12e914400) [pid = 2568] [serial = 2135] [outer = 0x12e46c800] 15:31:27 INFO - PROCESS | 2568 | 1461277887551 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]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:31:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 872ms 15:31:27 INFO - PROCESS | 2568 | 1461277887598 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 2568 | 1461277887599 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:31:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:31:27 INFO - PROCESS | 2568 | 1461277887602 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 2568 | 1461277887603 Marionette TRACE conn2 <- [1,2818,null,{}] 15:31:27 INFO - PROCESS | 2568 | 1461277887605 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}] 15:31:27 INFO - PROCESS | 2568 | 1461277887716 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:31:27 INFO - PROCESS | 2568 | 1461277887831 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 2568 | ++DOCSHELL 0x1377e5000 == 70 [pid = 2568] [id = 712] 15:31:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x129625800) [pid = 2568] [serial = 2136] [outer = 0x0] 15:31:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x12962a800) [pid = 2568] [serial = 2137] [outer = 0x129625800] 15:31:27 INFO - PROCESS | 2568 | 1461277887862 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12962e800) [pid = 2568] [serial = 2138] [outer = 0x129625800] 15:31:28 INFO - PROCESS | 2568 | 1461277888238 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]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 15:31:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:31:28 INFO - PROCESS | 2568 | 1461277888272 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 2568 | 1461277888274 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:31:28 INFO - PROCESS | 2568 | 1461277888276 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 2568 | 1461277888277 Marionette TRACE conn2 <- [1,2822,null,{}] 15:31:28 INFO - PROCESS | 2568 | 1461277888280 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}] 15:31:28 INFO - PROCESS | 2568 | 1461277888410 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:31:28 INFO - PROCESS | 2568 | 1461277888510 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 2568 | ++DOCSHELL 0x13818e000 == 71 [pid = 2568] [id = 713] 15:31:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x129629000) [pid = 2568] [serial = 2139] [outer = 0x0] 15:31:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12e915c00) [pid = 2568] [serial = 2140] [outer = 0x129629000] 15:31:28 INFO - PROCESS | 2568 | 1461277888540 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12e92f800) [pid = 2568] [serial = 2141] [outer = 0x129629000] 15:31:29 INFO - PROCESS | 2568 | 1461277889001 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:31:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 770ms 15:31:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:31:29 INFO - PROCESS | 2568 | 1461277889047 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 2568 | 1461277889049 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:31:29 INFO - PROCESS | 2568 | 1461277889051 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 2568 | 1461277889052 Marionette TRACE conn2 <- [1,2826,null,{}] 15:31:29 INFO - PROCESS | 2568 | 1461277889055 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}] 15:31:29 INFO - PROCESS | 2568 | 1461277889166 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:31:29 INFO - PROCESS | 2568 | 1461277889258 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 2568 | ++DOCSHELL 0x13860e800 == 72 [pid = 2568] [id = 714] 15:31:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12e776400) [pid = 2568] [serial = 2142] [outer = 0x0] 15:31:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12f625800) [pid = 2568] [serial = 2143] [outer = 0x12e776400] 15:31:29 INFO - PROCESS | 2568 | 1461277889293 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12f8af800) [pid = 2568] [serial = 2144] [outer = 0x12e776400] 15:31:29 INFO - PROCESS | 2568 | 1461277889726 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:31:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 769ms 15:31:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:31:29 INFO - PROCESS | 2568 | 1461277889827 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 2568 | 1461277889829 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:31:29 INFO - PROCESS | 2568 | 1461277889832 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 2568 | 1461277889834 Marionette TRACE conn2 <- [1,2830,null,{}] 15:31:29 INFO - PROCESS | 2568 | 1461277889837 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}] 15:31:29 INFO - PROCESS | 2568 | 1461277889963 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:31:30 INFO - PROCESS | 2568 | 1461277890051 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x142845000 == 73 [pid = 2568] [id = 715] 15:31:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x1296cfc00) [pid = 2568] [serial = 2145] [outer = 0x0] 15:31:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x1296d9000) [pid = 2568] [serial = 2146] [outer = 0x1296cfc00] 15:31:30 INFO - PROCESS | 2568 | 1461277890080 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12f8cb000) [pid = 2568] [serial = 2147] [outer = 0x1296cfc00] 15:31:30 INFO - PROCESS | 2568 | 1461277890578 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]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:31:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 773ms 15:31:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:31:30 INFO - PROCESS | 2568 | 1461277890616 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 2568 | 1461277890618 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:31:30 INFO - PROCESS | 2568 | 1461277890621 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 2568 | 1461277890623 Marionette TRACE conn2 <- [1,2834,null,{}] 15:31:30 INFO - PROCESS | 2568 | 1461277890630 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}] 15:31:30 INFO - PROCESS | 2568 | 1461277890746 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:31:30 INFO - PROCESS | 2568 | 1461277890868 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7c7800 == 74 [pid = 2568] [id = 716] 15:31:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x11acd4000) [pid = 2568] [serial = 2148] [outer = 0x0] 15:31:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12390e400) [pid = 2568] [serial = 2149] [outer = 0x11acd4000] 15:31:30 INFO - PROCESS | 2568 | 1461277890899 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x125ff1000) [pid = 2568] [serial = 2150] [outer = 0x11acd4000] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x1269c6800 == 73 [pid = 2568] [id = 703] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x126fe1000 == 72 [pid = 2568] [id = 702] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x12c870000 == 71 [pid = 2568] [id = 701] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x13032b800 == 70 [pid = 2568] [id = 695] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x12e789000 == 69 [pid = 2568] [id = 694] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x12c11a800 == 68 [pid = 2568] [id = 693] 15:31:31 INFO - PROCESS | 2568 | --DOCSHELL 0x1258c8800 == 67 [pid = 2568] [id = 692] 15:31:31 INFO - PROCESS | 2568 | 1461277891344 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:31:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 770ms 15:31:31 INFO - PROCESS | 2568 | 1461277891413 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 2568 | 1461277891417 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:31:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:31:31 INFO - PROCESS | 2568 | 1461277891422 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 2568 | 1461277891424 Marionette TRACE conn2 <- [1,2838,null,{}] 15:31:31 INFO - PROCESS | 2568 | 1461277891426 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}] 15:31:31 INFO - PROCESS | 2568 | 1461277891530 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:31:31 INFO - PROCESS | 2568 | 1461277891539 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7b0800 == 68 [pid = 2568] [id = 717] 15:31:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x126f44400) [pid = 2568] [serial = 2151] [outer = 0x0] 15:31:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x129659000) [pid = 2568] [serial = 2152] [outer = 0x126f44400] 15:31:31 INFO - PROCESS | 2568 | 1461277891569 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x129663000) [pid = 2568] [serial = 2153] [outer = 0x126f44400] 15:31:31 INFO - PROCESS | 2568 | 1461277891980 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]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:31:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 569ms 15:31:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:31:31 INFO - PROCESS | 2568 | 1461277891992 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 2568 | 1461277891993 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 2568 | 1461277891999 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 2568 | 1461277892001 Marionette TRACE conn2 <- [1,2842,null,{}] 15:31:32 INFO - PROCESS | 2568 | 1461277892008 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}] 15:31:32 INFO - PROCESS | 2568 | 1461277892113 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:31:32 INFO - PROCESS | 2568 | 1461277892199 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f2e6000 == 69 [pid = 2568] [id = 718] 15:31:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x129667800) [pid = 2568] [serial = 2154] [outer = 0x0] 15:31:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x1296d7800) [pid = 2568] [serial = 2155] [outer = 0x129667800] 15:31:32 INFO - PROCESS | 2568 | 1461277892227 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x12a353800) [pid = 2568] [serial = 2156] [outer = 0x129667800] 15:31:32 INFO - PROCESS | 2568 | 1461277892549 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:31:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 572ms 15:31:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:31:32 INFO - PROCESS | 2568 | 1461277892570 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 2568 | 1461277892572 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 2568 | 1461277892574 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 2568 | 1461277892575 Marionette TRACE conn2 <- [1,2846,null,{}] 15:31:32 INFO - PROCESS | 2568 | 1461277892579 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}] 15:31:32 INFO - PROCESS | 2568 | 1461277892682 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:31:32 INFO - PROCESS | 2568 | 1461277892776 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 2568 | ++DOCSHELL 0x130329800 == 70 [pid = 2568] [id = 719] 15:31:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x12a27e800) [pid = 2568] [serial = 2157] [outer = 0x0] 15:31:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12a49ec00) [pid = 2568] [serial = 2158] [outer = 0x12a27e800] 15:31:32 INFO - PROCESS | 2568 | 1461277892802 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x12a535400) [pid = 2568] [serial = 2159] [outer = 0x12a27e800] 15:31:33 INFO - PROCESS | 2568 | 1461277893132 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]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:31:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms 15:31:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:31:33 INFO - PROCESS | 2568 | 1461277893148 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 2568 | 1461277893149 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:31:33 INFO - PROCESS | 2568 | 1461277893152 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 2568 | 1461277893153 Marionette TRACE conn2 <- [1,2850,null,{}] 15:31:33 INFO - PROCESS | 2568 | 1461277893155 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}] 15:31:33 INFO - PROCESS | 2568 | 1461277893283 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:31:33 INFO - PROCESS | 2568 | 1461277893295 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x13818f000 == 71 [pid = 2568] [id = 720] 15:31:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x12a354800) [pid = 2568] [serial = 2160] [outer = 0x0] 15:31:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x12aaa2c00) [pid = 2568] [serial = 2161] [outer = 0x12a354800] 15:31:33 INFO - PROCESS | 2568 | 1461277893320 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12c8b2c00) [pid = 2568] [serial = 2162] [outer = 0x12a354800] 15:31:33 INFO - PROCESS | 2568 | 1461277893692 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:31:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 568ms 15:31:33 INFO - PROCESS | 2568 | 1461277893720 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 2568 | 1461277893721 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:31:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:31:33 INFO - PROCESS | 2568 | 1461277893724 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 2568 | 1461277893725 Marionette TRACE conn2 <- [1,2854,null,{}] 15:31:33 INFO - PROCESS | 2568 | 1461277893727 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}] 15:31:33 INFO - PROCESS | 2568 | 1461277893870 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:31:33 INFO - PROCESS | 2568 | 1461277893890 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 2568 | ++DOCSHELL 0x14284f000 == 72 [pid = 2568] [id = 721] 15:31:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x12caab800) [pid = 2568] [serial = 2163] [outer = 0x0] 15:31:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12da2d400) [pid = 2568] [serial = 2164] [outer = 0x12caab800] 15:31:33 INFO - PROCESS | 2568 | 1461277893917 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12c37b400) [pid = 2568] [serial = 2165] [outer = 0x12caab800] 15:31:34 INFO - PROCESS | 2568 | 1461277894302 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:31:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 619ms 15:31:34 INFO - PROCESS | 2568 | 1461277894344 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 2568 | 1461277894346 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:31:34 INFO - PROCESS | 2568 | 1461277894349 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 2568 | 1461277894350 Marionette TRACE conn2 <- [1,2858,null,{}] 15:31:34 INFO - PROCESS | 2568 | 1461277894353 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}] 15:31:34 INFO - PROCESS | 2568 | 1461277894549 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:31:34 INFO - PROCESS | 2568 | 1461277894578 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c73b000 == 73 [pid = 2568] [id = 722] 15:31:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x12f8b9000) [pid = 2568] [serial = 2166] [outer = 0x0] 15:31:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x12fa44c00) [pid = 2568] [serial = 2167] [outer = 0x12f8b9000] 15:31:34 INFO - PROCESS | 2568 | 1461277894618 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x12fa51400) [pid = 2568] [serial = 2168] [outer = 0x12f8b9000] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x117766800) [pid = 2568] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x11587d400) [pid = 2568] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x12e772c00) [pid = 2568] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x125d9bc00) [pid = 2568] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x12b47a000) [pid = 2568] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x11229a400) [pid = 2568] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x119a36c00) [pid = 2568] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x12cab3c00) [pid = 2568] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x119d72000) [pid = 2568] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x11a882800) [pid = 2568] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x1122a4400) [pid = 2568] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x12aaa6800) [pid = 2568] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x1146d9000) [pid = 2568] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x119ae4800) [pid = 2568] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x129002c00) [pid = 2568] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x125848400) [pid = 2568] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x12ac2f800) [pid = 2568] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x12ac30000) [pid = 2568] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x1274ee400) [pid = 2568] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x12fa4f000) [pid = 2568] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x112159800) [pid = 2568] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x12aaa3000) [pid = 2568] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x1295f6000) [pid = 2568] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x117761400) [pid = 2568] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x123943800) [pid = 2568] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12a27dc00) [pid = 2568] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11af98c00) [pid = 2568] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x129686400) [pid = 2568] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x11a882000) [pid = 2568] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x125da4800) [pid = 2568] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x123944c00) [pid = 2568] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12e465400) [pid = 2568] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12fa45000) [pid = 2568] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x129555400) [pid = 2568] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x1191be400) [pid = 2568] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x123914c00) [pid = 2568] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:31:35 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x127e89800) [pid = 2568] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:31:35 INFO - PROCESS | 2568 | 1461277895184 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:31:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 871ms 15:31:35 INFO - PROCESS | 2568 | 1461277895225 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 2568 | 1461277895226 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:31:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:31:35 INFO - PROCESS | 2568 | 1461277895234 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 2568 | 1461277895235 Marionette TRACE conn2 <- [1,2862,null,{}] 15:31:35 INFO - PROCESS | 2568 | 1461277895237 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}] 15:31:35 INFO - PROCESS | 2568 | 1461277895344 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:31:35 INFO - PROCESS | 2568 | 1461277895349 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c87c800 == 74 [pid = 2568] [id = 723] 15:31:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x1140c4c00) [pid = 2568] [serial = 2169] [outer = 0x0] 15:31:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x11b907400) [pid = 2568] [serial = 2170] [outer = 0x1140c4c00] 15:31:35 INFO - PROCESS | 2568 | 1461277895374 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x123939800) [pid = 2568] [serial = 2171] [outer = 0x1140c4c00] 15:31:35 INFO - PROCESS | 2568 | 1461277895718 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:31:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 15:31:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:31:35 INFO - PROCESS | 2568 | 1461277895754 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 2568 | 1461277895756 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:31:35 INFO - PROCESS | 2568 | 1461277895758 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 2568 | 1461277895759 Marionette TRACE conn2 <- [1,2866,null,{}] 15:31:35 INFO - PROCESS | 2568 | 1461277895761 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}] 15:31:35 INFO - PROCESS | 2568 | 1461277895862 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:31:35 INFO - PROCESS | 2568 | 1461277895946 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 2568 | ++DOCSHELL 0x142696800 == 75 [pid = 2568] [id = 724] 15:31:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x11c109800) [pid = 2568] [serial = 2172] [outer = 0x0] 15:31:35 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x127285800) [pid = 2568] [serial = 2173] [outer = 0x11c109800] 15:31:35 INFO - PROCESS | 2568 | 1461277895972 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x129605000) [pid = 2568] [serial = 2174] [outer = 0x11c109800] 15:31:36 INFO - PROCESS | 2568 | 1461277896247 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:31:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 15:31:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:31:36 INFO - PROCESS | 2568 | 1461277896285 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 2568 | 1461277896286 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:31:36 INFO - PROCESS | 2568 | 1461277896288 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 2568 | 1461277896289 Marionette TRACE conn2 <- [1,2870,null,{}] 15:31:36 INFO - PROCESS | 2568 | 1461277896291 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}] 15:31:36 INFO - PROCESS | 2568 | 1461277896396 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:31:36 INFO - PROCESS | 2568 | 1461277896401 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a441000 == 76 [pid = 2568] [id = 725] 15:31:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x1278cb400) [pid = 2568] [serial = 2175] [outer = 0x0] 15:31:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12ae0c000) [pid = 2568] [serial = 2176] [outer = 0x1278cb400] 15:31:36 INFO - PROCESS | 2568 | 1461277896426 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12c8b9400) [pid = 2568] [serial = 2177] [outer = 0x1278cb400] 15:31:36 INFO - PROCESS | 2568 | 1461277896805 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:31:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 569ms 15:31:36 INFO - PROCESS | 2568 | 1461277896857 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 2568 | 1461277896858 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:31:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:31:36 INFO - PROCESS | 2568 | 1461277896861 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 2568 | 1461277896862 Marionette TRACE conn2 <- [1,2874,null,{}] 15:31:36 INFO - PROCESS | 2568 | 1461277896865 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}] 15:31:36 INFO - PROCESS | 2568 | 1461277896978 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:31:37 INFO - PROCESS | 2568 | 1461277897142 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b91000 == 77 [pid = 2568] [id = 726] 15:31:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x1122a2c00) [pid = 2568] [serial = 2178] [outer = 0x0] 15:31:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x11775dc00) [pid = 2568] [serial = 2179] [outer = 0x1122a2c00] 15:31:37 INFO - PROCESS | 2568 | 1461277897175 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x11a610800) [pid = 2568] [serial = 2180] [outer = 0x1122a2c00] 15:31:37 INFO - PROCESS | 2568 | 1461277897630 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:31:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 822ms 15:31:37 INFO - PROCESS | 2568 | 1461277897692 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 2568 | 1461277897696 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:31:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:31:37 INFO - PROCESS | 2568 | 1461277897731 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 2568 | 1461277897733 Marionette TRACE conn2 <- [1,2878,null,{}] 15:31:37 INFO - PROCESS | 2568 | 1461277897737 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}] 15:31:37 INFO - PROCESS | 2568 | 1461277897863 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:31:37 INFO - PROCESS | 2568 | 1461277897957 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c50e000 == 78 [pid = 2568] [id = 727] 15:31:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x129555000) [pid = 2568] [serial = 2181] [outer = 0x0] 15:31:37 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x129623000) [pid = 2568] [serial = 2182] [outer = 0x129555000] 15:31:37 INFO - PROCESS | 2568 | 1461277897991 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x129662c00) [pid = 2568] [serial = 2183] [outer = 0x129555000] 15:31:38 INFO - PROCESS | 2568 | 1461277898426 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]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:31:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 741ms 15:31:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:31:38 INFO - PROCESS | 2568 | 1461277898456 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 2568 | 1461277898458 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:31:38 INFO - PROCESS | 2568 | 1461277898461 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 2568 | 1461277898462 Marionette TRACE conn2 <- [1,2882,null,{}] 15:31:38 INFO - PROCESS | 2568 | 1461277898465 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}] 15:31:38 INFO - PROCESS | 2568 | 1461277898586 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:31:38 INFO - PROCESS | 2568 | 1461277898708 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7c8000 == 79 [pid = 2568] [id = 728] 15:31:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x129666c00) [pid = 2568] [serial = 2184] [outer = 0x0] 15:31:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x1296d3c00) [pid = 2568] [serial = 2185] [outer = 0x129666c00] 15:31:38 INFO - PROCESS | 2568 | 1461277898743 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12a52d400) [pid = 2568] [serial = 2186] [outer = 0x129666c00] 15:31:39 INFO - PROCESS | 2568 | 1461277899183 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:31:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 15:31:39 INFO - PROCESS | 2568 | 1461277899239 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 2568 | 1461277899241 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:31:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:31:39 INFO - PROCESS | 2568 | 1461277899250 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 2568 | 1461277899255 Marionette TRACE conn2 <- [1,2886,null,{}] 15:31:39 INFO - PROCESS | 2568 | 1461277899258 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}] 15:31:39 INFO - PROCESS | 2568 | 1461277899379 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:31:39 INFO - PROCESS | 2568 | 1461277899503 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 2568 | ++DOCSHELL 0x138678800 == 80 [pid = 2568] [id = 729] 15:31:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x129691c00) [pid = 2568] [serial = 2187] [outer = 0x0] 15:31:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x12a540c00) [pid = 2568] [serial = 2188] [outer = 0x129691c00] 15:31:39 INFO - PROCESS | 2568 | 1461277899536 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12caa9000) [pid = 2568] [serial = 2189] [outer = 0x129691c00] 15:31:39 INFO - PROCESS | 2568 | 1461277899922 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:31:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 729ms 15:31:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:31:39 INFO - PROCESS | 2568 | 1461277899975 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 2568 | 1461277899977 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:31:39 INFO - PROCESS | 2568 | 1461277899979 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 2568 | 1461277899980 Marionette TRACE conn2 <- [1,2890,null,{}] 15:31:39 INFO - PROCESS | 2568 | 1461277899982 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}] 15:31:40 INFO - PROCESS | 2568 | 1461277900101 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:31:40 INFO - PROCESS | 2568 | 1461277900195 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x141a64800 == 81 [pid = 2568] [id = 730] 15:31:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12a53f000) [pid = 2568] [serial = 2190] [outer = 0x0] 15:31:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x12d8c3400) [pid = 2568] [serial = 2191] [outer = 0x12a53f000] 15:31:40 INFO - PROCESS | 2568 | 1461277900228 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x12e523000) [pid = 2568] [serial = 2192] [outer = 0x12a53f000] 15:31:40 INFO - PROCESS | 2568 | 1461277900651 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:31:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 721ms 15:31:40 INFO - PROCESS | 2568 | 1461277900700 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 2568 | 1461277900702 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:31:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:31:40 INFO - PROCESS | 2568 | 1461277900704 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 2568 | 1461277900705 Marionette TRACE conn2 <- [1,2894,null,{}] 15:31:40 INFO - PROCESS | 2568 | 1461277900708 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}] 15:31:40 INFO - PROCESS | 2568 | 1461277900846 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:31:40 INFO - PROCESS | 2568 | 1461277900970 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 2568 | ++DOCSHELL 0x1288d3800 == 82 [pid = 2568] [id = 731] 15:31:40 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x129606400) [pid = 2568] [serial = 2193] [outer = 0x0] 15:31:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x12a56c000) [pid = 2568] [serial = 2194] [outer = 0x129606400] 15:31:41 INFO - PROCESS | 2568 | 1461277901009 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12e91f400) [pid = 2568] [serial = 2195] [outer = 0x129606400] 15:31:41 INFO - PROCESS | 2568 | 1461277901475 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]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:31:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 819ms 15:31:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:31:41 INFO - PROCESS | 2568 | 1461277901524 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 2568 | 1461277901525 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:31:41 INFO - PROCESS | 2568 | 1461277901527 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 2568 | 1461277901529 Marionette TRACE conn2 <- [1,2898,null,{}] 15:31:41 INFO - PROCESS | 2568 | 1461277901531 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}] 15:31:41 INFO - PROCESS | 2568 | 1461277901655 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:31:42 INFO - PROCESS | 2568 | 1461277902062 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x119add800 == 83 [pid = 2568] [id = 732] 15:31:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x112152400) [pid = 2568] [serial = 2196] [outer = 0x0] 15:31:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x1122a5000) [pid = 2568] [serial = 2197] [outer = 0x112152400] 15:31:42 INFO - PROCESS | 2568 | 1461277902146 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x11587ac00) [pid = 2568] [serial = 2198] [outer = 0x112152400] 15:31:42 INFO - PROCESS | 2568 | 1461277902619 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]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:31:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1122ms 15:31:42 INFO - PROCESS | 2568 | 1461277902663 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 2568 | 1461277902665 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:31:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:31:42 INFO - PROCESS | 2568 | 1461277902669 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 2568 | 1461277902673 Marionette TRACE conn2 <- [1,2902,null,{}] 15:31:42 INFO - PROCESS | 2568 | 1461277902676 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}] 15:31:42 INFO - PROCESS | 2568 | 1461277902781 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:31:42 INFO - PROCESS | 2568 | 1461277902874 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c18d000 == 84 [pid = 2568] [id = 733] 15:31:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x112158000) [pid = 2568] [serial = 2199] [outer = 0x0] 15:31:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x114345800) [pid = 2568] [serial = 2200] [outer = 0x112158000] 15:31:42 INFO - PROCESS | 2568 | 1461277902904 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x119142400) [pid = 2568] [serial = 2201] [outer = 0x112158000] 15:31:43 INFO - PROCESS | 2568 | 1461277903353 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:31:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 726ms 15:31:43 INFO - PROCESS | 2568 | 1461277903414 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 2568 | 1461277903416 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:31:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:31:43 INFO - PROCESS | 2568 | 1461277903422 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 2568 | 1461277903423 Marionette TRACE conn2 <- [1,2906,null,{}] 15:31:43 INFO - PROCESS | 2568 | 1461277903425 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}] 15:31:43 INFO - PROCESS | 2568 | 1461277903523 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:31:43 INFO - PROCESS | 2568 | 1461277903690 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ad77000 == 85 [pid = 2568] [id = 734] 15:31:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x11ad9cc00) [pid = 2568] [serial = 2202] [outer = 0x0] 15:31:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x11af95800) [pid = 2568] [serial = 2203] [outer = 0x11ad9cc00] 15:31:43 INFO - PROCESS | 2568 | 1461277903739 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x11b940c00) [pid = 2568] [serial = 2204] [outer = 0x11ad9cc00] 15:31:43 INFO - PROCESS | 2568 | --DOCSHELL 0x12da84000 == 84 [pid = 2568] [id = 436] 15:31:43 INFO - PROCESS | 2568 | --DOCSHELL 0x136673000 == 83 [pid = 2568] [id = 657] 15:31:43 INFO - PROCESS | 2568 | --DOCSHELL 0x13796a800 == 82 [pid = 2568] [id = 699] 15:31:43 INFO - PROCESS | 2568 | --DOCSHELL 0x12fd91800 == 81 [pid = 2568] [id = 572] 15:31:43 INFO - PROCESS | 2568 | --DOCSHELL 0x12a441000 == 80 [pid = 2568] [id = 725] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x12e928400) [pid = 2568] [serial = 2095] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x12a358800) [pid = 2568] [serial = 2098] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x125a6fc00) [pid = 2568] [serial = 2110] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x142696800 == 79 [pid = 2568] [id = 724] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12c87c800 == 78 [pid = 2568] [id = 723] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12c73b000 == 77 [pid = 2568] [id = 722] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x14284f000 == 76 [pid = 2568] [id = 721] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x13818f000 == 75 [pid = 2568] [id = 720] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x130329800 == 74 [pid = 2568] [id = 719] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2e6000 == 73 [pid = 2568] [id = 718] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12a7b0800 == 72 [pid = 2568] [id = 717] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12c7c7800 == 71 [pid = 2568] [id = 716] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12f2fa800 == 70 [pid = 2568] [id = 709] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12e78b800 == 69 [pid = 2568] [id = 708] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12da7f800 == 68 [pid = 2568] [id = 707] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12f6c6000 == 67 [pid = 2568] [id = 18] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x12c7e0000 == 66 [pid = 2568] [id = 706] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x127ed9000 == 65 [pid = 2568] [id = 705] 15:31:44 INFO - PROCESS | 2568 | --DOCSHELL 0x11bfb3000 == 64 [pid = 2568] [id = 704] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x12960ec00) [pid = 2568] [serial = 1997] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x12960bc00) [pid = 2568] [serial = 2000] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x11b908800) [pid = 2568] [serial = 2104] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x12391a800) [pid = 2568] [serial = 2105] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x125de6800) [pid = 2568] [serial = 2107] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x12727a800) [pid = 2568] [serial = 2108] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x125de5000) [pid = 2568] [serial = 2080] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x12d8b9c00) [pid = 2568] [serial = 2074] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12960c400) [pid = 2568] [serial = 2083] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x12d2f6000) [pid = 2568] [serial = 2089] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x12c380000) [pid = 2568] [serial = 2086] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x12e52cc00) [pid = 2568] [serial = 2092] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x12a4ab800) [pid = 2568] [serial = 2072] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x118f9d800) [pid = 2568] [serial = 2101] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x12da30800) [pid = 2568] [serial = 2075] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x115703c00) [pid = 2568] [serial = 2077] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x12e92c800) [pid = 2568] [serial = 1994] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x1295eec00) [pid = 2568] [serial = 2054] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x12e428400) [pid = 2568] [serial = 1919] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x11bb3a400) [pid = 2568] [serial = 2069] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x11bc6f800) [pid = 2568] [serial = 2035] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e775800) [pid = 2568] [serial = 1991] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11c106400) [pid = 2568] [serial = 1976] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x12390fc00) [pid = 2568] [serial = 2050] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x12a4a9000) [pid = 2568] [serial = 1838] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x12c70c400) [pid = 2568] [serial = 1916] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x123919c00) [pid = 2568] [serial = 2044] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x11c789800) [pid = 2568] [serial = 1907] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x126f3c800) [pid = 2568] [serial = 2053] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12a281c00) [pid = 2568] [serial = 2059] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x125da1800) [pid = 2568] [serial = 1979] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x11c7abc00) [pid = 2568] [serial = 2036] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12ae0d400) [pid = 2568] [serial = 2045] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x12c8b3000) [pid = 2568] [serial = 2063] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12caab000) [pid = 2568] [serial = 2065] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x125d9c800) [pid = 2568] [serial = 2051] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x12cab4800) [pid = 2568] [serial = 2066] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 153 (0x12ac75400) [pid = 2568] [serial = 2042] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 152 (0x13001a800) [pid = 2568] [serial = 1928] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 151 (0x12aaa2000) [pid = 2568] [serial = 2060] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x1144da000) [pid = 2568] [serial = 2032] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x11587b000) [pid = 2568] [serial = 2068] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12c710c00) [pid = 2568] [serial = 1988] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12a23fc00) [pid = 2568] [serial = 1982] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12f8b9800) [pid = 2568] [serial = 1931] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x12727c000) [pid = 2568] [serial = 2038] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12ac75000) [pid = 2568] [serial = 2030] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x1269b8400) [pid = 2568] [serial = 2071] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12aa9f000) [pid = 2568] [serial = 1985] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x12c37c800) [pid = 2568] [serial = 2062] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x11ad9a400) [pid = 2568] [serial = 2047] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11c435000) [pid = 2568] [serial = 2048] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 138 (0x129684800) [pid = 2568] [serial = 2041] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 137 (0x1186d5c00) [pid = 2568] [serial = 2033] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 136 (0x127e88c00) [pid = 2568] [serial = 2039] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 135 (0x1295f8400) [pid = 2568] [serial = 2056] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 134 (0x127280000) [pid = 2568] [serial = 1910] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 133 (0x12fa48c00) [pid = 2568] [serial = 1922] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 132 (0x12fa52800) [pid = 2568] [serial = 1925] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 131 (0x12a0ec000) [pid = 2568] [serial = 2057] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | --DOMWINDOW == 130 (0x12a564c00) [pid = 2568] [serial = 1913] [outer = 0x0] [url = about:blank] 15:31:44 INFO - PROCESS | 2568 | 1461277904304 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:31:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 928ms 15:31:44 INFO - PROCESS | 2568 | 1461277904349 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 2568 | 1461277904351 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:31:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:31:44 INFO - PROCESS | 2568 | 1461277904354 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 2568 | 1461277904358 Marionette TRACE conn2 <- [1,2910,null,{}] 15:31:44 INFO - PROCESS | 2568 | 1461277904366 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}] 15:31:44 INFO - PROCESS | 2568 | 1461277904456 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:31:44 INFO - PROCESS | 2568 | 1461277904463 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 2568 | ++DOCSHELL 0x125f60000 == 65 [pid = 2568] [id = 735] 15:31:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 131 (0x11c435000) [pid = 2568] [serial = 2205] [outer = 0x0] 15:31:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 132 (0x11c479800) [pid = 2568] [serial = 2206] [outer = 0x11c435000] 15:31:44 INFO - PROCESS | 2568 | 1461277904489 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 2568 | ++DOMWINDOW == 133 (0x11c4c3000) [pid = 2568] [serial = 2207] [outer = 0x11c435000] 15:31:44 INFO - PROCESS | 2568 | 1461277904876 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]]]}] 15:31:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:31:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:31:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 527ms 15:31:44 INFO - PROCESS | 2568 | 1461277904881 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 2568 | 1461277904882 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:31:44 INFO - TEST-START | /DOMEvents/constructors.html 15:31:44 INFO - PROCESS | 2568 | 1461277904884 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 2568 | 1461277904885 Marionette TRACE conn2 <- [1,2914,null,{}] 15:31:44 INFO - PROCESS | 2568 | 1461277904887 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}] 15:31:44 INFO - PROCESS | 2568 | 1461277904992 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:31:45 INFO - PROCESS | 2568 | 1461277904999 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ea9800 == 66 [pid = 2568] [id = 736] 15:31:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 134 (0x11b908000) [pid = 2568] [serial = 2208] [outer = 0x0] 15:31:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 135 (0x12390e800) [pid = 2568] [serial = 2209] [outer = 0x11b908000] 15:31:45 INFO - PROCESS | 2568 | 1461277905040 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 136 (0x12391c000) [pid = 2568] [serial = 2210] [outer = 0x11b908000] 15:31:45 INFO - PROCESS | 2568 | 1461277905614 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]]]}] 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:31:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:31:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:31:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:31:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 777ms 15:31:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:31:45 INFO - PROCESS | 2568 | 1461277905670 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 2568 | 1461277905672 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:31:45 INFO - PROCESS | 2568 | 1461277905674 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 2568 | 1461277905675 Marionette TRACE conn2 <- [1,2918,null,{}] 15:31:45 INFO - PROCESS | 2568 | 1461277905677 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}] 15:31:45 INFO - PROCESS | 2568 | 1461277905763 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:31:45 INFO - PROCESS | 2568 | 1461277905768 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 2568 | ++DOCSHELL 0x129434800 == 67 [pid = 2568] [id = 737] 15:31:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 137 (0x125848000) [pid = 2568] [serial = 2211] [outer = 0x0] 15:31:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 138 (0x125a6c400) [pid = 2568] [serial = 2212] [outer = 0x125848000] 15:31:45 INFO - PROCESS | 2568 | 1461277905801 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 2568 | ++DOMWINDOW == 139 (0x125d9e800) [pid = 2568] [serial = 2213] [outer = 0x125848000] 15:31:46 INFO - PROCESS | 2568 | 1461277906157 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:31:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:31:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 15:31:46 INFO - PROCESS | 2568 | 1461277906214 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 2568 | 1461277906216 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:31:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:31:46 INFO - PROCESS | 2568 | 1461277906219 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 2568 | 1461277906220 Marionette TRACE conn2 <- [1,2922,null,{}] 15:31:46 INFO - PROCESS | 2568 | 1461277906224 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}] 15:31:46 INFO - PROCESS | 2568 | 1461277906357 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:31:46 INFO - PROCESS | 2568 | 1461277906384 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a297000 == 68 [pid = 2568] [id = 738] 15:31:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x125da2800) [pid = 2568] [serial = 2214] [outer = 0x0] 15:31:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x125e48400) [pid = 2568] [serial = 2215] [outer = 0x125da2800] 15:31:46 INFO - PROCESS | 2568 | 1461277906421 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x126a73800) [pid = 2568] [serial = 2216] [outer = 0x125da2800] 15:31:46 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:31:46 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:31:46 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:31:46 INFO - PROCESS | 2568 | [2568] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:31:46 INFO - PROCESS | 2568 | 1461277906839 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]]]}] 15:31:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:31:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:46 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 15:31:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:46 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 15:31:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:46 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]" 15:31:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:31:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:31:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 15:31:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:31:46 INFO - PROCESS | 2568 | 1461277906891 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 2568 | 1461277906892 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:31:46 INFO - PROCESS | 2568 | 1461277906894 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 2568 | 1461277906896 Marionette TRACE conn2 <- [1,2926,null,{}] 15:31:46 INFO - PROCESS | 2568 | 1461277906898 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}] 15:31:47 INFO - PROCESS | 2568 | 1461277907010 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:31:47 INFO - PROCESS | 2568 | 1461277907052 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a43e800 == 69 [pid = 2568] [id = 739] 15:31:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x126a75c00) [pid = 2568] [serial = 2217] [outer = 0x0] 15:31:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x127278c00) [pid = 2568] [serial = 2218] [outer = 0x126a75c00] 15:31:47 INFO - PROCESS | 2568 | 1461277907078 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x127427800) [pid = 2568] [serial = 2219] [outer = 0x126a75c00] 15:31:47 INFO - PROCESS | 2568 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:31:47 INFO - PROCESS | 2568 | 1461277907368 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]]]}] 15:31:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:31:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 15:31:47 INFO - PROCESS | 2568 | 1461277907416 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:31:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:31:47 INFO - PROCESS | 2568 | 1461277907417 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:31:47 INFO - PROCESS | 2568 | 1461277907419 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 2568 | 1461277907420 Marionette TRACE conn2 <- [1,2930,null,{}] 15:31:47 INFO - PROCESS | 2568 | 1461277907423 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}] 15:31:47 INFO - PROCESS | 2568 | 1461277907551 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:31:47 INFO - PROCESS | 2568 | 1461277907570 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a980000 == 70 [pid = 2568] [id = 740] 15:31:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x1274ac800) [pid = 2568] [serial = 2220] [outer = 0x0] 15:31:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x1279ac800) [pid = 2568] [serial = 2221] [outer = 0x1274ac800] 15:31:47 INFO - PROCESS | 2568 | 1461277907611 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x127e8bc00) [pid = 2568] [serial = 2222] [outer = 0x1274ac800] 15:31:48 INFO - PROCESS | 2568 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:31:48 INFO - PROCESS | 2568 | 1461277908072 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]]]}] 15:31:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:31:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 672ms 15:31:48 INFO - PROCESS | 2568 | 1461277908092 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 2568 | 1461277908093 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:31:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:31:48 INFO - PROCESS | 2568 | 1461277908097 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 2568 | 1461277908099 Marionette TRACE conn2 <- [1,2934,null,{}] 15:31:48 INFO - PROCESS | 2568 | 1461277908101 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}] 15:31:48 INFO - PROCESS | 2568 | 1461277908212 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:31:48 INFO - PROCESS | 2568 | 1461277908227 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3c6800 == 71 [pid = 2568] [id = 741] 15:31:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x127e8c000) [pid = 2568] [serial = 2223] [outer = 0x0] 15:31:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x128864c00) [pid = 2568] [serial = 2224] [outer = 0x127e8c000] 15:31:48 INFO - PROCESS | 2568 | 1461277908253 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12907d000) [pid = 2568] [serial = 2225] [outer = 0x127e8c000] 15:31:48 INFO - PROCESS | 2568 | 1461277908931 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]]]}] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 150 (0x1140c4c00) [pid = 2568] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 149 (0x11c109800) [pid = 2568] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 148 (0x12f8b0800) [pid = 2568] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 147 (0x12a27e800) [pid = 2568] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 146 (0x12f87e000) [pid = 2568] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 145 (0x119a33800) [pid = 2568] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 144 (0x12a354800) [pid = 2568] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 143 (0x12caab800) [pid = 2568] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 142 (0x12f8b9000) [pid = 2568] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 141 (0x126f44400) [pid = 2568] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 140 (0x129667800) [pid = 2568] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:31:48 INFO - PROCESS | 2568 | --DOMWINDOW == 139 (0x11acd4000) [pid = 2568] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:31:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:31:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 920ms 15:31:49 INFO - PROCESS | 2568 | 1461277909016 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 2568 | 1461277909017 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:31:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:31:49 INFO - PROCESS | 2568 | 1461277909020 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 2568 | 1461277909021 Marionette TRACE conn2 <- [1,2938,null,{}] 15:31:49 INFO - PROCESS | 2568 | 1461277909023 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}] 15:31:49 INFO - PROCESS | 2568 | 1461277909112 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:31:49 INFO - PROCESS | 2568 | 1461277909116 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c119800 == 72 [pid = 2568] [id = 742] 15:31:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 140 (0x11c4c1c00) [pid = 2568] [serial = 2226] [outer = 0x0] 15:31:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 141 (0x1294ab000) [pid = 2568] [serial = 2227] [outer = 0x11c4c1c00] 15:31:49 INFO - PROCESS | 2568 | 1461277909147 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 142 (0x1295eec00) [pid = 2568] [serial = 2228] [outer = 0x11c4c1c00] 15:31:49 INFO - PROCESS | 2568 | 1461277909477 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]]]}] 15:31:49 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. 15:31:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 15:31:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:31:49 INFO - PROCESS | 2568 | 1461277909489 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 2568 | 1461277909490 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:31:49 INFO - PROCESS | 2568 | 1461277909492 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 2568 | 1461277909494 Marionette TRACE conn2 <- [1,2942,null,{}] 15:31:49 INFO - PROCESS | 2568 | 1461277909506 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}] 15:31:49 INFO - PROCESS | 2568 | 1461277909644 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:31:49 INFO - PROCESS | 2568 | 1461277909651 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c505800 == 73 [pid = 2568] [id = 743] 15:31:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 143 (0x1295eac00) [pid = 2568] [serial = 2229] [outer = 0x0] 15:31:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 144 (0x12960b800) [pid = 2568] [serial = 2230] [outer = 0x1295eac00] 15:31:49 INFO - PROCESS | 2568 | 1461277909677 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 2568 | ++DOMWINDOW == 145 (0x129663800) [pid = 2568] [serial = 2231] [outer = 0x1295eac00] 15:31:49 INFO - PROCESS | 2568 | 1461277909986 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"]]]}] 15:31:50 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 15:31:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:31:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 530ms 15:31:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:31:50 INFO - PROCESS | 2568 | 1461277910023 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 2568 | 1461277910024 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:31:50 INFO - PROCESS | 2568 | 1461277910026 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 2568 | 1461277910028 Marionette TRACE conn2 <- [1,2946,null,{}] 15:31:50 INFO - PROCESS | 2568 | 1461277910032 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}] 15:31:50 INFO - PROCESS | 2568 | 1461277910164 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:31:50 INFO - PROCESS | 2568 | 1461277910170 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c735000 == 74 [pid = 2568] [id = 744] 15:31:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 146 (0x129667800) [pid = 2568] [serial = 2232] [outer = 0x0] 15:31:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 147 (0x129691800) [pid = 2568] [serial = 2233] [outer = 0x129667800] 15:31:50 INFO - PROCESS | 2568 | 1461277910210 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 148 (0x1296d7000) [pid = 2568] [serial = 2234] [outer = 0x129667800] 15:31:50 INFO - PROCESS | 2568 | 1461277910606 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]]]}] 15:31:50 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. 15:31:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 15:31:50 INFO - PROCESS | 2568 | 1461277910649 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 2568 | 1461277910651 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:31:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:31:50 INFO - PROCESS | 2568 | 1461277910653 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 2568 | 1461277910654 Marionette TRACE conn2 <- [1,2950,null,{}] 15:31:50 INFO - PROCESS | 2568 | 1461277910656 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}] 15:31:50 INFO - PROCESS | 2568 | 1461277910785 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:31:50 INFO - PROCESS | 2568 | 1461277910792 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7d6000 == 75 [pid = 2568] [id = 745] 15:31:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 149 (0x1296d5c00) [pid = 2568] [serial = 2235] [outer = 0x0] 15:31:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 150 (0x12a0e9800) [pid = 2568] [serial = 2236] [outer = 0x1296d5c00] 15:31:50 INFO - PROCESS | 2568 | 1461277910818 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 2568 | ++DOMWINDOW == 151 (0x12a0f6400) [pid = 2568] [serial = 2237] [outer = 0x1296d5c00] 15:31:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x1140a4800 == 76 [pid = 2568] [id = 746] 15:31:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 152 (0x114c64800) [pid = 2568] [serial = 2238] [outer = 0x0] 15:31:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 153 (0x1155f2400) [pid = 2568] [serial = 2239] [outer = 0x114c64800] 15:31:51 INFO - PROCESS | 2568 | 1461277911285 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]]]}] 15:31:51 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. 15:31:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 15:31:51 INFO - PROCESS | 2568 | 1461277911322 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 2568 | 1461277911325 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:31:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:31:51 INFO - PROCESS | 2568 | 1461277911330 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 2568 | 1461277911333 Marionette TRACE conn2 <- [1,2954,null,{}] 15:31:51 INFO - PROCESS | 2568 | 1461277911337 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}] 15:31:51 INFO - PROCESS | 2568 | 1461277911477 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:31:51 INFO - PROCESS | 2568 | 1461277911599 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 2568 | ++DOCSHELL 0x125b95800 == 77 [pid = 2568] [id = 747] 15:31:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 154 (0x118f9d400) [pid = 2568] [serial = 2240] [outer = 0x0] 15:31:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x119286800) [pid = 2568] [serial = 2241] [outer = 0x118f9d400] 15:31:51 INFO - PROCESS | 2568 | 1461277911634 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x11a60d400) [pid = 2568] [serial = 2242] [outer = 0x118f9d400] 15:31:52 INFO - PROCESS | 2568 | 1461277912007 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]]]}] 15:31:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:31:52 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 15:31:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 727ms 15:31:52 INFO - PROCESS | 2568 | 1461277912055 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 2568 | 1461277912060 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:31:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:31:52 INFO - PROCESS | 2568 | 1461277912064 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 2568 | 1461277912066 Marionette TRACE conn2 <- [1,2958,null,{}] 15:31:52 INFO - PROCESS | 2568 | 1461277912069 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}] 15:31:52 INFO - PROCESS | 2568 | 1461277912189 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:31:52 INFO - PROCESS | 2568 | 1461277912300 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3e2800 == 78 [pid = 2568] [id = 748] 15:31:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x11b908800) [pid = 2568] [serial = 2243] [outer = 0x0] 15:31:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x11c47c000) [pid = 2568] [serial = 2244] [outer = 0x11b908800] 15:31:52 INFO - PROCESS | 2568 | 1461277912333 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x123942800) [pid = 2568] [serial = 2245] [outer = 0x11b908800] 15:31:52 INFO - PROCESS | 2568 | 1461277912701 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]]]}] 15:31:52 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. 15:31:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 15:31:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:31:52 INFO - PROCESS | 2568 | 1461277912734 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 2568 | 1461277912736 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:31:52 INFO - PROCESS | 2568 | 1461277912738 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 2568 | 1461277912741 Marionette TRACE conn2 <- [1,2962,null,{}] 15:31:52 INFO - PROCESS | 2568 | 1461277912749 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}] 15:31:52 INFO - PROCESS | 2568 | 1461277912860 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:31:52 INFO - PROCESS | 2568 | 1461277912972 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7dd800 == 79 [pid = 2568] [id = 749] 15:31:52 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x125c2cc00) [pid = 2568] [serial = 2246] [outer = 0x0] 15:31:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x125de6800) [pid = 2568] [serial = 2247] [outer = 0x125c2cc00] 15:31:53 INFO - PROCESS | 2568 | 1461277913005 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x127284c00) [pid = 2568] [serial = 2248] [outer = 0x125c2cc00] 15:31:53 INFO - PROCESS | 2568 | 1461277913365 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]]]}] 15:31:53 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. 15:31:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 676ms 15:31:53 INFO - PROCESS | 2568 | 1461277913414 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 2568 | 1461277913416 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:31:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:31:53 INFO - PROCESS | 2568 | 1461277913419 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 2568 | 1461277913420 Marionette TRACE conn2 <- [1,2966,null,{}] 15:31:53 INFO - PROCESS | 2568 | 1461277913423 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}] 15:31:53 INFO - PROCESS | 2568 | 1461277913533 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:31:53 INFO - PROCESS | 2568 | 1461277913644 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ca53800 == 80 [pid = 2568] [id = 750] 15:31:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x1279b7000) [pid = 2568] [serial = 2249] [outer = 0x0] 15:31:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x129552400) [pid = 2568] [serial = 2250] [outer = 0x1279b7000] 15:31:53 INFO - PROCESS | 2568 | 1461277913677 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x1295f2800) [pid = 2568] [serial = 2251] [outer = 0x1279b7000] 15:31:53 INFO - PROCESS | 2568 | 1461277913991 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]]]}] 15:31:54 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. 15:31:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 15:31:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:31:54 INFO - PROCESS | 2568 | 1461277914041 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 2568 | 1461277914042 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:31:54 INFO - PROCESS | 2568 | 1461277914044 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 2568 | 1461277914047 Marionette TRACE conn2 <- [1,2970,null,{}] 15:31:54 INFO - PROCESS | 2568 | 1461277914051 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}] 15:31:54 INFO - PROCESS | 2568 | 1461277914157 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:31:54 INFO - PROCESS | 2568 | 1461277914256 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d732800 == 81 [pid = 2568] [id = 751] 15:31:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x129605400) [pid = 2568] [serial = 2252] [outer = 0x0] 15:31:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x129627c00) [pid = 2568] [serial = 2253] [outer = 0x129605400] 15:31:54 INFO - PROCESS | 2568 | 1461277914289 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x1296d9c00) [pid = 2568] [serial = 2254] [outer = 0x129605400] 15:31:54 INFO - PROCESS | 2568 | 1461277914640 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]]]}] 15:31:54 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. 15:31:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 15:31:54 INFO - PROCESS | 2568 | 1461277914668 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 2568 | 1461277914669 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:31:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:31:54 INFO - PROCESS | 2568 | 1461277914672 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 2568 | 1461277914673 Marionette TRACE conn2 <- [1,2974,null,{}] 15:31:54 INFO - PROCESS | 2568 | 1461277914675 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}] 15:31:54 INFO - PROCESS | 2568 | 1461277914801 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:31:54 INFO - PROCESS | 2568 | 1461277914916 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 2568 | ++DOCSHELL 0x12da8f000 == 82 [pid = 2568] [id = 752] 15:31:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12a23c000) [pid = 2568] [serial = 2255] [outer = 0x0] 15:31:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12a248c00) [pid = 2568] [serial = 2256] [outer = 0x12a23c000] 15:31:54 INFO - PROCESS | 2568 | 1461277914949 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12a35dc00) [pid = 2568] [serial = 2257] [outer = 0x12a23c000] 15:31:55 INFO - PROCESS | 2568 | 1461277915268 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]]]}] 15:31:55 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. 15:31:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 618ms 15:31:55 INFO - PROCESS | 2568 | 1461277915290 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 2568 | 1461277915292 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:31:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:31:55 INFO - PROCESS | 2568 | 1461277915295 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 2568 | 1461277915298 Marionette TRACE conn2 <- [1,2978,null,{}] 15:31:55 INFO - PROCESS | 2568 | 1461277915300 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}] 15:31:55 INFO - PROCESS | 2568 | 1461277915407 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:31:55 INFO - PROCESS | 2568 | 1461277915535 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 2568 | ++DOCSHELL 0x12e4c9800 == 83 [pid = 2568] [id = 753] 15:31:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12a34f400) [pid = 2568] [serial = 2258] [outer = 0x0] 15:31:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12a4a3000) [pid = 2568] [serial = 2259] [outer = 0x12a34f400] 15:31:55 INFO - PROCESS | 2568 | 1461277915568 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12a52d800) [pid = 2568] [serial = 2260] [outer = 0x12a34f400] 15:31:55 INFO - PROCESS | 2568 | 1461277915915 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]]]}] 15:31:55 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. 15:31:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 15:31:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:31:55 INFO - PROCESS | 2568 | 1461277915966 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 2568 | 1461277915967 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:31:55 INFO - PROCESS | 2568 | 1461277915970 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 2568 | 1461277915971 Marionette TRACE conn2 <- [1,2982,null,{}] 15:31:55 INFO - PROCESS | 2568 | 1461277915973 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}] 15:31:56 INFO - PROCESS | 2568 | 1461277916082 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:31:56 INFO - PROCESS | 2568 | 1461277916193 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea67000 == 84 [pid = 2568] [id = 754] 15:31:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x12a52e400) [pid = 2568] [serial = 2261] [outer = 0x0] 15:31:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12a53b000) [pid = 2568] [serial = 2262] [outer = 0x12a52e400] 15:31:56 INFO - PROCESS | 2568 | 1461277916225 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12a543000) [pid = 2568] [serial = 2263] [outer = 0x12a52e400] 15:31:56 INFO - PROCESS | 2568 | 1461277916537 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"]]]}] 15:31:56 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 15:31:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:31:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 618ms 15:31:56 INFO - PROCESS | 2568 | 1461277916619 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 2568 | 1461277916620 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:31:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:31:56 INFO - PROCESS | 2568 | 1461277916623 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 2568 | 1461277916624 Marionette TRACE conn2 <- [1,2986,null,{}] 15:31:56 INFO - PROCESS | 2568 | 1461277916626 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}] 15:31:56 INFO - PROCESS | 2568 | 1461277916737 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:31:56 INFO - PROCESS | 2568 | 1461277916836 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 2568 | ++DOCSHELL 0x12b3d7000 == 85 [pid = 2568] [id = 755] 15:31:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x11229a800) [pid = 2568] [serial = 2264] [outer = 0x0] 15:31:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12a545c00) [pid = 2568] [serial = 2265] [outer = 0x11229a800] 15:31:56 INFO - PROCESS | 2568 | 1461277916869 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12aaa3400) [pid = 2568] [serial = 2266] [outer = 0x11229a800] 15:31:57 INFO - PROCESS | 2568 | 1461277917226 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]]]}] 15:31:57 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. 15:31:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 619ms 15:31:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:31:57 INFO - PROCESS | 2568 | 1461277917242 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 2568 | 1461277917244 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:31:57 INFO - PROCESS | 2568 | 1461277917248 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 2568 | 1461277917250 Marionette TRACE conn2 <- [1,2990,null,{}] 15:31:57 INFO - PROCESS | 2568 | 1461277917252 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}] 15:31:57 INFO - PROCESS | 2568 | 1461277917364 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:31:57 INFO - PROCESS | 2568 | 1461277917641 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x1258c5800 == 86 [pid = 2568] [id = 756] 15:31:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x1122a4000) [pid = 2568] [serial = 2267] [outer = 0x0] 15:31:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x1122a6800) [pid = 2568] [serial = 2268] [outer = 0x1122a4000] 15:31:57 INFO - PROCESS | 2568 | 1461277917692 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x1186d5c00) [pid = 2568] [serial = 2269] [outer = 0x1122a4000] 15:31:57 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab1c000 == 87 [pid = 2568] [id = 757] 15:31:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x114035800) [pid = 2568] [serial = 2270] [outer = 0x0] 15:31:57 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x114f6ec00) [pid = 2568] [serial = 2271] [outer = 0x114035800] 15:31:58 INFO - PROCESS | 2568 | 1461277918136 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]]]}] 15:31:58 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. 15:31:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 921ms 15:31:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:31:58 INFO - PROCESS | 2568 | 1461277918170 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 2568 | 1461277918172 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:31:58 INFO - PROCESS | 2568 | 1461277918174 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 2568 | 1461277918177 Marionette TRACE conn2 <- [1,2994,null,{}] 15:31:58 INFO - PROCESS | 2568 | 1461277918181 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}] 15:31:58 INFO - PROCESS | 2568 | 1461277918314 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:31:58 INFO - PROCESS | 2568 | 1461277918435 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 2568 | ++DOCSHELL 0x11ab17000 == 88 [pid = 2568] [id = 758] 15:31:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x11b904000) [pid = 2568] [serial = 2272] [outer = 0x0] 15:31:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x11c1aac00) [pid = 2568] [serial = 2273] [outer = 0x11b904000] 15:31:58 INFO - PROCESS | 2568 | 1461277918467 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x123910800) [pid = 2568] [serial = 2274] [outer = 0x11b904000] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12c735000 == 87 [pid = 2568] [id = 744] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12c505800 == 86 [pid = 2568] [id = 743] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12c119800 == 85 [pid = 2568] [id = 742] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12b3c6800 == 84 [pid = 2568] [id = 741] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12a980000 == 83 [pid = 2568] [id = 740] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12a43e800 == 82 [pid = 2568] [id = 739] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x12f87f800) [pid = 2568] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x12ae0c000) [pid = 2568] [serial = 2176] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x12f625800) [pid = 2568] [serial = 2143] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12a297000 == 81 [pid = 2568] [id = 738] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x129434800 == 80 [pid = 2568] [id = 737] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x127ea9800 == 79 [pid = 2568] [id = 736] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x125f60000 == 78 [pid = 2568] [id = 735] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x11ad77000 == 77 [pid = 2568] [id = 734] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x11c18d000 == 76 [pid = 2568] [id = 733] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x119add800 == 75 [pid = 2568] [id = 732] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x141a64800 == 74 [pid = 2568] [id = 730] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x138678800 == 73 [pid = 2568] [id = 729] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12c7c8000 == 72 [pid = 2568] [id = 728] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x12c50e000 == 71 [pid = 2568] [id = 727] 15:31:58 INFO - PROCESS | 2568 | --DOCSHELL 0x125b91000 == 70 [pid = 2568] [id = 726] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x129686c00) [pid = 2568] [serial = 2111] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x11b907400) [pid = 2568] [serial = 2170] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x12fa51400) [pid = 2568] [serial = 2168] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x129605000) [pid = 2568] [serial = 2174] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x12c4a5400) [pid = 2568] [serial = 1460] [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.] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x12a49ec00) [pid = 2568] [serial = 2158] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x12a535400) [pid = 2568] [serial = 2159] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x123939800) [pid = 2568] [serial = 2171] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x12c8b2c00) [pid = 2568] [serial = 2162] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x127285800) [pid = 2568] [serial = 2173] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x12aaa2c00) [pid = 2568] [serial = 2161] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x12da2d400) [pid = 2568] [serial = 2164] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x12fa44c00) [pid = 2568] [serial = 2167] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x12c37b400) [pid = 2568] [serial = 2165] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x129080800) [pid = 2568] [serial = 2116] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x12e915c00) [pid = 2568] [serial = 2140] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x12962a800) [pid = 2568] [serial = 2137] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x1296d9000) [pid = 2568] [serial = 2146] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x129659000) [pid = 2568] [serial = 2152] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x129663000) [pid = 2568] [serial = 2153] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x12ac6f800) [pid = 2568] [serial = 2125] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 163 (0x12a531c00) [pid = 2568] [serial = 2122] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 162 (0x12db76400) [pid = 2568] [serial = 2131] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 161 (0x12a244000) [pid = 2568] [serial = 2119] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 160 (0x1296d7800) [pid = 2568] [serial = 2155] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 159 (0x12a353800) [pid = 2568] [serial = 2156] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 158 (0x12390e400) [pid = 2568] [serial = 2149] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 157 (0x125ff1000) [pid = 2568] [serial = 2150] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 156 (0x12e52c000) [pid = 2568] [serial = 2134] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 155 (0x12c8b4000) [pid = 2568] [serial = 2128] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | --DOMWINDOW == 154 (0x114f7c000) [pid = 2568] [serial = 2113] [outer = 0x0] [url = about:blank] 15:31:58 INFO - PROCESS | 2568 | 1461277918872 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]]]}] 15:31:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:31:58 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 15:31:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 725ms 15:31:58 INFO - PROCESS | 2568 | 1461277918901 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 2568 | 1461277918903 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:31:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:31:58 INFO - PROCESS | 2568 | 1461277918907 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 2568 | 1461277918908 Marionette TRACE conn2 <- [1,2998,null,{}] 15:31:58 INFO - PROCESS | 2568 | 1461277918910 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}] 15:31:59 INFO - PROCESS | 2568 | 1461277919006 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:31:59 INFO - PROCESS | 2568 | 1461277919011 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x11b9d5800 == 71 [pid = 2568] [id = 759] 15:31:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 155 (0x11c4e0c00) [pid = 2568] [serial = 2275] [outer = 0x0] 15:31:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 156 (0x123939800) [pid = 2568] [serial = 2276] [outer = 0x11c4e0c00] 15:31:59 INFO - PROCESS | 2568 | 1461277919038 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 157 (0x125976800) [pid = 2568] [serial = 2277] [outer = 0x11c4e0c00] 15:31:59 INFO - PROCESS | 2568 | 1461277919387 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]]]}] 15:31:59 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. 15:31:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 15:31:59 INFO - PROCESS | 2568 | 1461277919427 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 2568 | 1461277919428 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:31:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:31:59 INFO - PROCESS | 2568 | 1461277919432 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 2568 | 1461277919436 Marionette TRACE conn2 <- [1,3002,null,{}] 15:31:59 INFO - PROCESS | 2568 | 1461277919442 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}] 15:31:59 INFO - PROCESS | 2568 | 1461277919535 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:31:59 INFO - PROCESS | 2568 | 1461277919541 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a3d4000 == 72 [pid = 2568] [id = 760] 15:31:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 158 (0x125c2e800) [pid = 2568] [serial = 2278] [outer = 0x0] 15:31:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 159 (0x1269bc800) [pid = 2568] [serial = 2279] [outer = 0x125c2e800] 15:31:59 INFO - PROCESS | 2568 | 1461277919567 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 2568 | ++DOMWINDOW == 160 (0x127281c00) [pid = 2568] [serial = 2280] [outer = 0x125c2e800] 15:31:59 INFO - PROCESS | 2568 | 1461277919925 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]]]}] 15:31:59 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. 15:31:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 524ms 15:31:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:31:59 INFO - PROCESS | 2568 | 1461277919955 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 2568 | 1461277919957 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:31:59 INFO - PROCESS | 2568 | 1461277919959 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 2568 | 1461277919960 Marionette TRACE conn2 <- [1,3006,null,{}] 15:31:59 INFO - PROCESS | 2568 | 1461277919962 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}] 15:32:00 INFO - PROCESS | 2568 | 1461277920062 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:32:00 INFO - PROCESS | 2568 | 1461277920135 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a997000 == 73 [pid = 2568] [id = 761] 15:32:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 161 (0x126e7a400) [pid = 2568] [serial = 2281] [outer = 0x0] 15:32:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 162 (0x1279b5800) [pid = 2568] [serial = 2282] [outer = 0x126e7a400] 15:32:00 INFO - PROCESS | 2568 | 1461277920161 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 163 (0x12949d800) [pid = 2568] [serial = 2283] [outer = 0x126e7a400] 15:32:00 INFO - PROCESS | 2568 | 1461277920415 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]]]}] 15:32:00 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. 15:32:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 15:32:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:32:00 INFO - PROCESS | 2568 | 1461277920435 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 2568 | 1461277920436 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:32:00 INFO - PROCESS | 2568 | 1461277920438 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 2568 | 1461277920439 Marionette TRACE conn2 <- [1,3010,null,{}] 15:32:00 INFO - PROCESS | 2568 | 1461277920444 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}] 15:32:00 INFO - PROCESS | 2568 | 1461277920549 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:32:00 INFO - PROCESS | 2568 | 1461277920554 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c503800 == 74 [pid = 2568] [id = 762] 15:32:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 164 (0x12962bc00) [pid = 2568] [serial = 2284] [outer = 0x0] 15:32:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x129659000) [pid = 2568] [serial = 2285] [outer = 0x12962bc00] 15:32:00 INFO - PROCESS | 2568 | 1461277920585 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12968ac00) [pid = 2568] [serial = 2286] [outer = 0x12962bc00] 15:32:00 INFO - PROCESS | 2568 | 1461277920947 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]]]}] 15:32:00 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 15:32:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 527ms 15:32:01 INFO - PROCESS | 2568 | 1461277921002 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 2568 | 1461277921003 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:32:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:32:01 INFO - PROCESS | 2568 | 1461277921014 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 2568 | 1461277921015 Marionette TRACE conn2 <- [1,3014,null,{}] 15:32:01 INFO - PROCESS | 2568 | 1461277921017 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}] 15:32:01 INFO - PROCESS | 2568 | 1461277921138 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:32:01 INFO - PROCESS | 2568 | 1461277921151 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c731000 == 75 [pid = 2568] [id = 763] 15:32:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12965a400) [pid = 2568] [serial = 2287] [outer = 0x0] 15:32:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12a0ec000) [pid = 2568] [serial = 2288] [outer = 0x12965a400] 15:32:01 INFO - PROCESS | 2568 | 1461277921178 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12a246400) [pid = 2568] [serial = 2289] [outer = 0x12965a400] 15:32:01 INFO - PROCESS | 2568 | [2568] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:32:01 INFO - PROCESS | 2568 | 1461277921542 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:32:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:32:01 INFO - {} 15:32:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:32:01 INFO - {} 15:32:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:32:01 INFO - {} 15:32:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:32:01 INFO - {} 15:32:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 574ms 15:32:01 INFO - TEST-START | /FileAPI/fileReader.html 15:32:01 INFO - PROCESS | 2568 | 1461277921590 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 2568 | 1461277921591 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:32:01 INFO - PROCESS | 2568 | 1461277921594 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 2568 | 1461277921595 Marionette TRACE conn2 <- [1,3018,null,{}] 15:32:01 INFO - PROCESS | 2568 | 1461277921597 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}] 15:32:01 INFO - PROCESS | 2568 | 1461277921714 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:32:01 INFO - PROCESS | 2568 | 1461277921725 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 2568 | ++DOCSHELL 0x12cadc800 == 76 [pid = 2568] [id = 764] 15:32:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12a27b000) [pid = 2568] [serial = 2290] [outer = 0x0] 15:32:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x12a533000) [pid = 2568] [serial = 2291] [outer = 0x12a27b000] 15:32:01 INFO - PROCESS | 2568 | 1461277921751 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x12ac2e800) [pid = 2568] [serial = 2292] [outer = 0x12a27b000] 15:32:02 INFO - PROCESS | 2568 | 1461277922088 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]]]}] 15:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:32:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 15:32:02 INFO - PROCESS | 2568 | 1461277922115 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 2568 | 1461277922116 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:32:02 INFO - TEST-START | /FileAPI/historical.html 15:32:02 INFO - PROCESS | 2568 | 1461277922125 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 2568 | 1461277922126 Marionette TRACE conn2 <- [1,3022,null,{}] 15:32:02 INFO - PROCESS | 2568 | 1461277922129 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}] 15:32:02 INFO - PROCESS | 2568 | 1461277922254 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:32:02 INFO - PROCESS | 2568 | 1461277922301 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea66800 == 77 [pid = 2568] [id = 765] 15:32:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x12ac2ec00) [pid = 2568] [serial = 2293] [outer = 0x0] 15:32:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x12ac75400) [pid = 2568] [serial = 2294] [outer = 0x12ac2ec00] 15:32:02 INFO - PROCESS | 2568 | 1461277922326 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x12ae0d000) [pid = 2568] [serial = 2295] [outer = 0x12ac2ec00] 15:32:02 INFO - PROCESS | 2568 | 1461277922622 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"]]]}] 15:32:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:32:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:32:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:32:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:32:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:32:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:32:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:32:02 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 15:32:02 INFO - PROCESS | 2568 | 1461277922653 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 2568 | 1461277922655 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:32:02 INFO - TEST-START | /FileAPI/idlharness.html 15:32:02 INFO - PROCESS | 2568 | 1461277922657 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 2568 | 1461277922658 Marionette TRACE conn2 <- [1,3026,null,{}] 15:32:02 INFO - PROCESS | 2568 | 1461277922661 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}] 15:32:02 INFO - PROCESS | 2568 | 1461277922783 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:32:02 INFO - PROCESS | 2568 | 1461277922794 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f035800 == 78 [pid = 2568] [id = 766] 15:32:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x12ae0d400) [pid = 2568] [serial = 2296] [outer = 0x0] 15:32:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x12b350c00) [pid = 2568] [serial = 2297] [outer = 0x12ae0d400] 15:32:02 INFO - PROCESS | 2568 | 1461277922820 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x12b480400) [pid = 2568] [serial = 2298] [outer = 0x12ae0d400] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 177 (0x1295eac00) [pid = 2568] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 176 (0x1278cb400) [pid = 2568] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 175 (0x125da2800) [pid = 2568] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 174 (0x129667800) [pid = 2568] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 173 (0x126a75c00) [pid = 2568] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 172 (0x1274ac800) [pid = 2568] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 171 (0x127e8c000) [pid = 2568] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 170 (0x11b908000) [pid = 2568] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 169 (0x11c4c1c00) [pid = 2568] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 168 (0x11c435000) [pid = 2568] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 167 (0x11ad9cc00) [pid = 2568] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 166 (0x112152400) [pid = 2568] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 165 (0x112158000) [pid = 2568] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:32:03 INFO - PROCESS | 2568 | --DOMWINDOW == 164 (0x125848000) [pid = 2568] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:32:03 INFO - PROCESS | 2568 | 1461277923664 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:32:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:32:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:32:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:32:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:32:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:32:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:32:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:32:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:32:03 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 15:32:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:32:03 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 15:32:03 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 15:32:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:32:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:32:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:32:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:32:03 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 15:32:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:32:03 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 15:32:03 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 15:32:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:32:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:32:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:32:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:32:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:32:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:32:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 1038ms 15:32:03 INFO - PROCESS | 2568 | 1461277923696 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 2568 | 1461277923697 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:32:03 INFO - TEST-START | /FileAPI/idlharness.worker 15:32:03 INFO - PROCESS | 2568 | 1461277923700 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 2568 | 1461277923701 Marionette TRACE conn2 <- [1,3030,null,{}] 15:32:03 INFO - PROCESS | 2568 | 1461277923703 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}] 15:32:03 INFO - PROCESS | 2568 | 1461277923802 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:32:03 INFO - PROCESS | 2568 | 1461277923808 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 2568 | ++DOCSHELL 0x12fc38800 == 79 [pid = 2568] [id = 767] 15:32:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 165 (0x12cab0c00) [pid = 2568] [serial = 2299] [outer = 0x0] 15:32:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 166 (0x12d2ee800) [pid = 2568] [serial = 2300] [outer = 0x12cab0c00] 15:32:03 INFO - PROCESS | 2568 | 1461277923838 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 2568 | ++DOMWINDOW == 167 (0x12d836800) [pid = 2568] [serial = 2301] [outer = 0x12cab0c00] 15:32:04 INFO - PROCESS | 2568 | [2568] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:32:04 INFO - PROCESS | 2568 | 1461277924546 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:32:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:32:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:32:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:32:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:32:04 INFO - {} 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:32:04 INFO - {} 15:32:04 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 - {} 15:32:04 INFO - {} 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:32:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:32:04 INFO - {} 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:32:04 INFO - {} 15:32:04 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 - {} 15:32:04 INFO - {} 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:32:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:32:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:32:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:32:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 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 15:32:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:32:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:32:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:32:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:32:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:32:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:32:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:32:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:32:04 INFO - {} 15:32:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 885ms 15:32:04 INFO - PROCESS | 2568 | 1461277924586 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 2568 | 1461277924587 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:32:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:32:04 INFO - PROCESS | 2568 | 1461277924589 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 2568 | 1461277924591 Marionette TRACE conn2 <- [1,3034,null,{}] 15:32:04 INFO - PROCESS | 2568 | 1461277924593 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}] 15:32:04 INFO - PROCESS | 2568 | 1461277924702 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:32:04 INFO - PROCESS | 2568 | 1461277924706 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 2568 | ++DOCSHELL 0x136660800 == 80 [pid = 2568] [id = 768] 15:32:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 168 (0x12da31800) [pid = 2568] [serial = 2302] [outer = 0x0] 15:32:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 169 (0x12fa4a800) [pid = 2568] [serial = 2303] [outer = 0x12da31800] 15:32:04 INFO - PROCESS | 2568 | 1461277924732 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 2568 | ++DOMWINDOW == 170 (0x12fa51800) [pid = 2568] [serial = 2304] [outer = 0x12da31800] 15:32:05 INFO - PROCESS | 2568 | 1461277925062 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]]]}] 15:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:32:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 518ms 15:32:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:32:05 INFO - PROCESS | 2568 | 1461277925108 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 2568 | 1461277925110 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 2568 | 1461277925112 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 2568 | 1461277925115 Marionette TRACE conn2 <- [1,3038,null,{}] 15:32:05 INFO - PROCESS | 2568 | 1461277925118 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}] 15:32:05 INFO - PROCESS | 2568 | 1461277925246 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:32:05 INFO - PROCESS | 2568 | 1461277925377 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 2568 | ++DOCSHELL 0x119a71000 == 81 [pid = 2568] [id = 769] 15:32:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 171 (0x112159800) [pid = 2568] [serial = 2305] [outer = 0x0] 15:32:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 172 (0x1154c8c00) [pid = 2568] [serial = 2306] [outer = 0x112159800] 15:32:05 INFO - PROCESS | 2568 | 1461277925411 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 2568 | ++DOMWINDOW == 173 (0x118ee5400) [pid = 2568] [serial = 2307] [outer = 0x112159800] 15:32:05 INFO - PROCESS | 2568 | 1461277925788 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"]]]}] 15:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:32:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 15:32:05 INFO - PROCESS | 2568 | 1461277925836 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 2568 | 1461277925839 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:32:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:32:05 INFO - PROCESS | 2568 | 1461277925842 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 2568 | 1461277925845 Marionette TRACE conn2 <- [1,3042,null,{}] 15:32:05 INFO - PROCESS | 2568 | 1461277925849 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}] 15:32:05 INFO - PROCESS | 2568 | 1461277925968 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:32:06 INFO - PROCESS | 2568 | 1461277926096 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a2a3800 == 82 [pid = 2568] [id = 770] 15:32:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 174 (0x11c788800) [pid = 2568] [serial = 2308] [outer = 0x0] 15:32:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 175 (0x123937400) [pid = 2568] [serial = 2309] [outer = 0x11c788800] 15:32:06 INFO - PROCESS | 2568 | 1461277926130 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 176 (0x125979400) [pid = 2568] [serial = 2310] [outer = 0x11c788800] 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:32:06 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. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:32:06 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'.) 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:32:06 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. 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:32:06 INFO - PROCESS | 2568 | 1461277926610 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]]]}] 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:32:06 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. 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:32:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:32:06 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. 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:32:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:32:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:32:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:32:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 782ms 15:32:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:32:06 INFO - PROCESS | 2568 | 1461277926627 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 2568 | 1461277926630 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:32:06 INFO - PROCESS | 2568 | 1461277926632 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 2568 | 1461277926633 Marionette TRACE conn2 <- [1,3046,null,{}] 15:32:06 INFO - PROCESS | 2568 | 1461277926636 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}] 15:32:06 INFO - PROCESS | 2568 | 1461277926755 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:32:06 INFO - PROCESS | 2568 | 1461277926845 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ca45000 == 83 [pid = 2568] [id = 771] 15:32:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 177 (0x125da3400) [pid = 2568] [serial = 2311] [outer = 0x0] 15:32:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 178 (0x1296d4400) [pid = 2568] [serial = 2312] [outer = 0x125da3400] 15:32:06 INFO - PROCESS | 2568 | 1461277926878 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12a4a3800) [pid = 2568] [serial = 2313] [outer = 0x125da3400] 15:32:07 INFO - PROCESS | 2568 | [2568] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:32:07 INFO - PROCESS | 2568 | 1461277927266 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:32:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:32:07 INFO - {} 15:32:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 672ms 15:32:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:32:07 INFO - PROCESS | 2568 | 1461277927305 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 2568 | 1461277927306 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:32:07 INFO - PROCESS | 2568 | 1461277927314 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 2568 | 1461277927318 Marionette TRACE conn2 <- [1,3050,null,{}] 15:32:07 INFO - PROCESS | 2568 | 1461277927398 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}] 15:32:07 INFO - PROCESS | 2568 | 1461277927518 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:32:07 INFO - PROCESS | 2568 | 1461277927599 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 2568 | ++DOCSHELL 0x130c93800 == 84 [pid = 2568] [id = 772] 15:32:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12a4a7c00) [pid = 2568] [serial = 2314] [outer = 0x0] 15:32:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x12c710800) [pid = 2568] [serial = 2315] [outer = 0x12a4a7c00] 15:32:07 INFO - PROCESS | 2568 | 1461277927629 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x12c8b8000) [pid = 2568] [serial = 2316] [outer = 0x12a4a7c00] 15:32:08 INFO - PROCESS | 2568 | 1461277928029 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]]]}] 15:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:32:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 772ms 15:32:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:32:08 INFO - PROCESS | 2568 | 1461277928083 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 2568 | 1461277928085 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:32:08 INFO - PROCESS | 2568 | 1461277928130 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - PROCESS | 2568 | 1461277928132 Marionette TRACE conn2 <- [1,3054,null,{}] 15:32:08 INFO - PROCESS | 2568 | 1461277928138 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}] 15:32:08 INFO - PROCESS | 2568 | 1461277928296 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:32:08 INFO - PROCESS | 2568 | 1461277928403 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 2568 | ++DOCSHELL 0x1378d7000 == 85 [pid = 2568] [id = 773] 15:32:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x12caa8400) [pid = 2568] [serial = 2317] [outer = 0x0] 15:32:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x12d8b9000) [pid = 2568] [serial = 2318] [outer = 0x12caa8400] 15:32:08 INFO - PROCESS | 2568 | 1461277928434 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x12e52f000) [pid = 2568] [serial = 2319] [outer = 0x12caa8400] 15:32:09 INFO - PROCESS | 2568 | 1461277929139 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"]]]}] 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:32:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:32:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:32:09 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" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:32:09 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" 15:32:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:32:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1083ms 15:32:09 INFO - PROCESS | 2568 | 1461277929178 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 2568 | 1461277929181 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:32:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:32:09 INFO - PROCESS | 2568 | 1461277929184 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 2568 | 1461277929185 Marionette TRACE conn2 <- [1,3058,null,{}] 15:32:09 INFO - PROCESS | 2568 | 1461277929188 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}] 15:32:09 INFO - PROCESS | 2568 | 1461277929306 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:32:09 INFO - PROCESS | 2568 | 1461277929394 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 2568 | ++DOCSHELL 0x1381a0000 == 86 [pid = 2568] [id = 774] 15:32:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x12fa51c00) [pid = 2568] [serial = 2320] [outer = 0x0] 15:32:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x130022000) [pid = 2568] [serial = 2321] [outer = 0x12fa51c00] 15:32:09 INFO - PROCESS | 2568 | 1461277929433 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x1303cd000) [pid = 2568] [serial = 2322] [outer = 0x12fa51c00] 15:32:09 INFO - PROCESS | 2568 | 1461277929827 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]]]}] 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:32:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:32:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:32:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:32:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:32:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:32:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:32:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 675ms 15:32:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:32:09 INFO - PROCESS | 2568 | 1461277929860 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 2568 | 1461277929862 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:32:09 INFO - PROCESS | 2568 | 1461277929864 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 2568 | 1461277929866 Marionette TRACE conn2 <- [1,3062,null,{}] 15:32:09 INFO - PROCESS | 2568 | 1461277929868 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}] 15:32:09 INFO - PROCESS | 2568 | 1461277929982 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:32:10 INFO - PROCESS | 2568 | 1461277930099 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x13086b000 == 87 [pid = 2568] [id = 775] 15:32:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12d83d000) [pid = 2568] [serial = 2323] [outer = 0x0] 15:32:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x12e467000) [pid = 2568] [serial = 2324] [outer = 0x12d83d000] 15:32:10 INFO - PROCESS | 2568 | 1461277930131 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12e529400) [pid = 2568] [serial = 2325] [outer = 0x12d83d000] 15:32:10 INFO - PROCESS | 2568 | [2568] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:32:10 INFO - PROCESS | 2568 | 1461277930512 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:32:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:32:10 INFO - {} 15:32:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 669ms 15:32:10 INFO - PROCESS | 2568 | 1461277930533 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 2568 | 1461277930535 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:32:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:32:10 INFO - PROCESS | 2568 | 1461277930537 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 2568 | 1461277930538 Marionette TRACE conn2 <- [1,3066,null,{}] 15:32:10 INFO - PROCESS | 2568 | 1461277930541 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}] 15:32:10 INFO - PROCESS | 2568 | 1461277930652 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:32:10 INFO - PROCESS | 2568 | 1461277930756 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 2568 | ++DOCSHELL 0x138613800 == 88 [pid = 2568] [id = 776] 15:32:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12e52c400) [pid = 2568] [serial = 2326] [outer = 0x0] 15:32:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x12e912800) [pid = 2568] [serial = 2327] [outer = 0x12e52c400] 15:32:10 INFO - PROCESS | 2568 | 1461277930786 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x12fa45c00) [pid = 2568] [serial = 2328] [outer = 0x12e52c400] 15:32:11 INFO - PROCESS | 2568 | 1461277931141 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]]]}] 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:32:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:32:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 620ms 15:32:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:32:11 INFO - PROCESS | 2568 | 1461277931157 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 2568 | 1461277931159 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:32:11 INFO - PROCESS | 2568 | 1461277931161 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 2568 | 1461277931162 Marionette TRACE conn2 <- [1,3070,null,{}] 15:32:11 INFO - PROCESS | 2568 | 1461277931165 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}] 15:32:11 INFO - PROCESS | 2568 | 1461277931278 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:32:11 INFO - PROCESS | 2568 | 1461277931398 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 2568 | ++DOCSHELL 0x13867c800 == 89 [pid = 2568] [id = 777] 15:32:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x12e778800) [pid = 2568] [serial = 2329] [outer = 0x0] 15:32:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 196 (0x1303d0000) [pid = 2568] [serial = 2330] [outer = 0x12e778800] 15:32:11 INFO - PROCESS | 2568 | 1461277931430 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 2568 | ++DOMWINDOW == 197 (0x130817400) [pid = 2568] [serial = 2331] [outer = 0x12e778800] 15:32:11 INFO - PROCESS | 2568 | 1461277931770 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]]]}] 15:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:32:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 622ms 15:32:11 INFO - PROCESS | 2568 | 1461277931784 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 2568 | 1461277931785 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:32:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:32:11 INFO - PROCESS | 2568 | 1461277931787 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 2568 | 1461277931788 Marionette TRACE conn2 <- [1,3074,null,{}] 15:32:11 INFO - PROCESS | 2568 | 1461277931791 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}] 15:32:11 INFO - PROCESS | 2568 | 1461277931904 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:32:12 INFO - PROCESS | 2568 | 1461277932024 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x14268d000 == 90 [pid = 2568] [id = 778] 15:32:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 198 (0x1269b7800) [pid = 2568] [serial = 2332] [outer = 0x0] 15:32:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 199 (0x130817800) [pid = 2568] [serial = 2333] [outer = 0x1269b7800] 15:32:12 INFO - PROCESS | 2568 | 1461277932073 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 200 (0x13081f000) [pid = 2568] [serial = 2334] [outer = 0x1269b7800] 15:32:12 INFO - PROCESS | 2568 | 1461277932426 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]]]}] 15:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:32:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 15:32:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:32:12 INFO - PROCESS | 2568 | 1461277932459 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 2568 | 1461277932460 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:32:12 INFO - PROCESS | 2568 | 1461277932462 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 2568 | 1461277932464 Marionette TRACE conn2 <- [1,3078,null,{}] 15:32:12 INFO - PROCESS | 2568 | 1461277932466 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}] 15:32:12 INFO - PROCESS | 2568 | 1461277932580 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:32:12 INFO - PROCESS | 2568 | 1461277932726 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 2568 | ++DOCSHELL 0x12f86e800 == 91 [pid = 2568] [id = 779] 15:32:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 201 (0x12b34ac00) [pid = 2568] [serial = 2335] [outer = 0x0] 15:32:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 202 (0x12b480800) [pid = 2568] [serial = 2336] [outer = 0x12b34ac00] 15:32:12 INFO - PROCESS | 2568 | 1461277932768 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 2568 | ++DOMWINDOW == 203 (0x13778dc00) [pid = 2568] [serial = 2337] [outer = 0x12b34ac00] 15:32:13 INFO - PROCESS | 2568 | 1461277933157 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] 15:32:13 INFO - PROCESS | 2568 | 1461277933186 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:32:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:32:13 INFO - PROCESS | 2568 | 1461277933188 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 2568 | 1461277933191 Marionette TRACE conn2 <- [1,3082,null,{}] 15:32:13 INFO - PROCESS | 2568 | 1461277933193 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}] 15:32:13 INFO - PROCESS | 2568 | 1461277933324 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:32:13 INFO - PROCESS | 2568 | 1461277933443 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 2568 | ++DOCSHELL 0x127ebd800 == 92 [pid = 2568] [id = 780] 15:32:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 204 (0x12393d000) [pid = 2568] [serial = 2338] [outer = 0x0] 15:32:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 205 (0x13778e400) [pid = 2568] [serial = 2339] [outer = 0x12393d000] 15:32:13 INFO - PROCESS | 2568 | 1461277933485 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 2568 | ++DOMWINDOW == 206 (0x137792800) [pid = 2568] [serial = 2340] [outer = 0x12393d000] 15:32:13 INFO - PROCESS | 2568 | 1461277933832 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]]]}] 15:32:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:32:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:32:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 675ms 15:32:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:32:13 INFO - PROCESS | 2568 | 1461277933863 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 2568 | 1461277933864 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:32:13 INFO - PROCESS | 2568 | 1461277933867 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 2568 | 1461277933868 Marionette TRACE conn2 <- [1,3086,null,{}] 15:32:13 INFO - PROCESS | 2568 | 1461277933870 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}] 15:32:13 INFO - PROCESS | 2568 | 1461277933989 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:32:14 INFO - PROCESS | 2568 | 1461277934298 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a298800 == 93 [pid = 2568] [id = 781] 15:32:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 207 (0x11215b800) [pid = 2568] [serial = 2341] [outer = 0x0] 15:32:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 208 (0x1144d9c00) [pid = 2568] [serial = 2342] [outer = 0x11215b800] 15:32:14 INFO - PROCESS | 2568 | 1461277934352 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 2568 | ++DOMWINDOW == 209 (0x118c8d800) [pid = 2568] [serial = 2343] [outer = 0x11215b800] 15:32:14 INFO - PROCESS | 2568 | 1461277934774 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:32:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:32:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 921ms 15:32:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:32:14 INFO - PROCESS | 2568 | 1461277934788 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 2568 | 1461277934791 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:32:14 INFO - PROCESS | 2568 | 1461277934794 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 2568 | 1461277934796 Marionette TRACE conn2 <- [1,3090,null,{}] 15:32:14 INFO - PROCESS | 2568 | 1461277934800 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}] 15:32:14 INFO - PROCESS | 2568 | 1461277934910 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:32:15 INFO - PROCESS | 2568 | 1461277935038 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x128e44000 == 94 [pid = 2568] [id = 782] 15:32:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 210 (0x11c46ec00) [pid = 2568] [serial = 2344] [outer = 0x0] 15:32:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 211 (0x11c471c00) [pid = 2568] [serial = 2345] [outer = 0x11c46ec00] 15:32:15 INFO - PROCESS | 2568 | 1461277935070 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 212 (0x12391a800) [pid = 2568] [serial = 2346] [outer = 0x11c46ec00] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x136660800 == 93 [pid = 2568] [id = 768] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12fc38800 == 92 [pid = 2568] [id = 767] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12f035800 == 91 [pid = 2568] [id = 766] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12ea66800 == 90 [pid = 2568] [id = 765] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12cadc800 == 89 [pid = 2568] [id = 764] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c731000 == 88 [pid = 2568] [id = 763] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 211 (0x12a0e9800) [pid = 2568] [serial = 2236] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | 1461277935508 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c503800 == 87 [pid = 2568] [id = 762] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a997000 == 86 [pid = 2568] [id = 761] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3d4000 == 85 [pid = 2568] [id = 760] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11b9d5800 == 84 [pid = 2568] [id = 759] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab17000 == 83 [pid = 2568] [id = 758] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x11ab1c000 == 82 [pid = 2568] [id = 757] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1258c5800 == 81 [pid = 2568] [id = 756] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12da8f000 == 80 [pid = 2568] [id = 752] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12d732800 == 79 [pid = 2568] [id = 751] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12ca53800 == 78 [pid = 2568] [id = 750] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12c7dd800 == 77 [pid = 2568] [id = 749] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x12a3e2800 == 76 [pid = 2568] [id = 748] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x125b95800 == 75 [pid = 2568] [id = 747] 15:32:15 INFO - PROCESS | 2568 | --DOCSHELL 0x1140a4800 == 74 [pid = 2568] [id = 746] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 210 (0x12c8b9400) [pid = 2568] [serial = 2177] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 209 (0x125d9e800) [pid = 2568] [serial = 2213] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 208 (0x12a540c00) [pid = 2568] [serial = 2188] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 207 (0x12d8c3400) [pid = 2568] [serial = 2191] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 206 (0x1295eec00) [pid = 2568] [serial = 2228] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 205 (0x12907d000) [pid = 2568] [serial = 2225] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 204 (0x12960b800) [pid = 2568] [serial = 2230] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 203 (0x1296d7000) [pid = 2568] [serial = 2234] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 202 (0x126a73800) [pid = 2568] [serial = 2216] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 201 (0x129663800) [pid = 2568] [serial = 2231] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 200 (0x129691800) [pid = 2568] [serial = 2233] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 199 (0x127427800) [pid = 2568] [serial = 2219] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 198 (0x127278c00) [pid = 2568] [serial = 2218] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 197 (0x1279ac800) [pid = 2568] [serial = 2221] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 196 (0x128864c00) [pid = 2568] [serial = 2224] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 195 (0x127e8bc00) [pid = 2568] [serial = 2222] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x12390e800) [pid = 2568] [serial = 2209] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x12391c000) [pid = 2568] [serial = 2210] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x125e48400) [pid = 2568] [serial = 2215] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x1294ab000) [pid = 2568] [serial = 2227] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x12a56c000) [pid = 2568] [serial = 2194] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x11c479800) [pid = 2568] [serial = 2206] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x11c4c3000) [pid = 2568] [serial = 2207] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x11775dc00) [pid = 2568] [serial = 2179] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x1296d3c00) [pid = 2568] [serial = 2185] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x11b940c00) [pid = 2568] [serial = 2204] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x11af95800) [pid = 2568] [serial = 2203] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x11587ac00) [pid = 2568] [serial = 2198] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 182 (0x1122a5000) [pid = 2568] [serial = 2197] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 181 (0x129623000) [pid = 2568] [serial = 2182] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 180 (0x114345800) [pid = 2568] [serial = 2200] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 179 (0x119142400) [pid = 2568] [serial = 2201] [outer = 0x0] [url = about:blank] 15:32:15 INFO - PROCESS | 2568 | --DOMWINDOW == 178 (0x125a6c400) [pid = 2568] [serial = 2212] [outer = 0x0] [url = about:blank] 15:32:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:32:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 773ms 15:32:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:32:15 INFO - PROCESS | 2568 | 1461277935568 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 2568 | 1461277935571 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:32:15 INFO - PROCESS | 2568 | 1461277935574 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 2568 | 1461277935575 Marionette TRACE conn2 <- [1,3094,null,{}] 15:32:15 INFO - PROCESS | 2568 | 1461277935578 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}] 15:32:15 INFO - PROCESS | 2568 | 1461277935675 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:32:15 INFO - PROCESS | 2568 | 1461277935685 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 2568 | ++DOCSHELL 0x11c39b800 == 75 [pid = 2568] [id = 783] 15:32:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 179 (0x12391d800) [pid = 2568] [serial = 2347] [outer = 0x0] 15:32:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 180 (0x12596dc00) [pid = 2568] [serial = 2348] [outer = 0x12391d800] 15:32:15 INFO - PROCESS | 2568 | 1461277935711 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 2568 | ++DOMWINDOW == 181 (0x125e48400) [pid = 2568] [serial = 2349] [outer = 0x12391d800] 15:32:16 INFO - PROCESS | 2568 | 1461277936074 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:32:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:32:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 15:32:16 INFO - PROCESS | 2568 | 1461277936108 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 2568 | 1461277936109 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:32:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:32:16 INFO - PROCESS | 2568 | 1461277936115 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 2568 | 1461277936119 Marionette TRACE conn2 <- [1,3098,null,{}] 15:32:16 INFO - PROCESS | 2568 | 1461277936125 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}] 15:32:16 INFO - PROCESS | 2568 | 1461277936223 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:32:16 INFO - PROCESS | 2568 | 1461277936230 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12a7a0000 == 76 [pid = 2568] [id = 784] 15:32:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 182 (0x12727ac00) [pid = 2568] [serial = 2350] [outer = 0x0] 15:32:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 183 (0x128865800) [pid = 2568] [serial = 2351] [outer = 0x12727ac00] 15:32:16 INFO - PROCESS | 2568 | 1461277936257 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 184 (0x12960b800) [pid = 2568] [serial = 2352] [outer = 0x12727ac00] 15:32:16 INFO - PROCESS | 2568 | 1461277936620 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]]]}] 15:32:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:32:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:32:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 525ms 15:32:16 INFO - PROCESS | 2568 | 1461277936639 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 2568 | 1461277936641 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:32:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:32:16 INFO - PROCESS | 2568 | 1461277936643 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 2568 | 1461277936644 Marionette TRACE conn2 <- [1,3102,null,{}] 15:32:16 INFO - PROCESS | 2568 | 1461277936649 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}] 15:32:16 INFO - PROCESS | 2568 | 1461277936752 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:32:16 INFO - PROCESS | 2568 | 1461277936836 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c38e800 == 77 [pid = 2568] [id = 785] 15:32:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 185 (0x1295f4800) [pid = 2568] [serial = 2353] [outer = 0x0] 15:32:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 186 (0x129664c00) [pid = 2568] [serial = 2354] [outer = 0x1295f4800] 15:32:16 INFO - PROCESS | 2568 | 1461277936862 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 2568 | ++DOMWINDOW == 187 (0x1296d7800) [pid = 2568] [serial = 2355] [outer = 0x1295f4800] 15:32:17 INFO - PROCESS | 2568 | 1461277937118 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:32:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:32:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 524ms 15:32:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:32:17 INFO - PROCESS | 2568 | 1461277937168 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 2568 | 1461277937169 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:32:17 INFO - PROCESS | 2568 | 1461277937171 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 2568 | 1461277937172 Marionette TRACE conn2 <- [1,3106,null,{}] 15:32:17 INFO - PROCESS | 2568 | 1461277937175 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}] 15:32:17 INFO - PROCESS | 2568 | 1461277937275 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:32:17 INFO - PROCESS | 2568 | 1461277937367 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12c7dc000 == 78 [pid = 2568] [id = 786] 15:32:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 188 (0x12a247000) [pid = 2568] [serial = 2356] [outer = 0x0] 15:32:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 189 (0x12a280000) [pid = 2568] [serial = 2357] [outer = 0x12a247000] 15:32:17 INFO - PROCESS | 2568 | 1461277937401 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 190 (0x12a530c00) [pid = 2568] [serial = 2358] [outer = 0x12a247000] 15:32:17 INFO - PROCESS | 2568 | 1461277937718 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]]]}] 15:32:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:32:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:32:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:32:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 569ms 15:32:17 INFO - PROCESS | 2568 | 1461277937742 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 2568 | 1461277937743 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:32:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:32:17 INFO - PROCESS | 2568 | 1461277937745 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 2568 | 1461277937748 Marionette TRACE conn2 <- [1,3110,null,{}] 15:32:17 INFO - PROCESS | 2568 | 1461277937757 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}] 15:32:17 INFO - PROCESS | 2568 | 1461277937883 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:32:17 INFO - PROCESS | 2568 | 1461277937895 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 2568 | ++DOCSHELL 0x12d7bc800 == 79 [pid = 2568] [id = 787] 15:32:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 191 (0x12a53bc00) [pid = 2568] [serial = 2359] [outer = 0x0] 15:32:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 192 (0x12aaa6000) [pid = 2568] [serial = 2360] [outer = 0x12a53bc00] 15:32:17 INFO - PROCESS | 2568 | 1461277937920 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 2568 | ++DOMWINDOW == 193 (0x12ac7d400) [pid = 2568] [serial = 2361] [outer = 0x12a53bc00] 15:32:18 INFO - PROCESS | 2568 | 1461277938252 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"]]]}] 15:32:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:32:18 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 15:32:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:32:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 526ms 15:32:18 INFO - PROCESS | 2568 | 1461277938272 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 2568 | 1461277938273 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:32:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:32:18 INFO - PROCESS | 2568 | 1461277938275 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 2568 | 1461277938276 Marionette TRACE conn2 <- [1,3114,null,{}] 15:32:18 INFO - PROCESS | 2568 | 1461277938279 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}] 15:32:18 INFO - PROCESS | 2568 | 1461277938413 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:32:18 INFO - PROCESS | 2568 | 1461277938417 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\", \"3c00c042-0693-41bf-b4d5-386b4c79824a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 2568 | ++DOCSHELL 0x12ea5d800 == 80 [pid = 2568] [id = 788] 15:32:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 194 (0x12ac30800) [pid = 2568] [serial = 2362] [outer = 0x0] 15:32:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 195 (0x12b6ab800) [pid = 2568] [serial = 2363] [outer = 0x12ac30800] 15:32:18 INFO - PROCESS | 2568 | 1461277938442 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 2568 | ++DOMWINDOW == 196 (0x12c4a5000) [pid = 2568] [serial = 2364] [outer = 0x12ac30800] 15:32:18 INFO - PROCESS | 2568 | 1461277938784 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]]]}] 15:32:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:32:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 523ms 15:32:18 INFO - PROCESS | 2568 | 1461277938798 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 2568 | 1461277938800 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 195 (0x12965a400) [pid = 2568] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 194 (0x125c2e800) [pid = 2568] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 193 (0x11c4e0c00) [pid = 2568] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 192 (0x12a27b000) [pid = 2568] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 191 (0x114c64800) [pid = 2568] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 190 (0x12ae0d400) [pid = 2568] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 189 (0x11b904000) [pid = 2568] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 188 (0x12962bc00) [pid = 2568] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 187 (0x12cab0c00) [pid = 2568] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 186 (0x1122a4000) [pid = 2568] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 185 (0x114035800) [pid = 2568] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 184 (0x12ac2ec00) [pid = 2568] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:32:19 INFO - PROCESS | 2568 | --DOMWINDOW == 183 (0x126e7a400) [pid = 2568] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:32:19 WARNING - u'runner_teardown' () 15:32:19 INFO - No more tests 15:32:19 INFO - Got 0 unexpected results 15:32:19 INFO - SUITE-END | took 516s 15:32:19 INFO - Closing logging queue 15:32:19 INFO - queue closed 15:32:20 INFO - Return code: 0 15:32:20 WARNING - # TBPL SUCCESS # 15:32:20 INFO - Running post-action listener: _resource_record_post_action 15:32:20 INFO - Running post-run listener: _resource_record_post_run 15:32:21 INFO - Total resource usage - Wall time: 540s; CPU: 57.0%; Read bytes: 155648; Write bytes: 994284032; Read time: 1; Write time: 4865 15:32:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:32:21 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 190708224; Write bytes: 183259136; Read time: 16101; Write time: 327 15:32:21 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 155648; Write bytes: 795808256; Read time: 1; Write time: 4492 15:32:21 INFO - Running post-run listener: _upload_blobber_files 15:32:21 INFO - Blob upload gear active. 15:32:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:32:21 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 15:32:21 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:32:21 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:32:21 INFO - (blobuploader) - INFO - Open directory for files ... 15:32:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:32:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:32:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:32:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:32:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:32:22 INFO - (blobuploader) - INFO - Done attempting. 15:32:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:32:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:32:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:32:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:32:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:32:23 INFO - (blobuploader) - INFO - Done attempting. 15:32:23 INFO - (blobuploader) - INFO - Iteration through files over. 15:32:23 INFO - Return code: 0 15:32:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:32:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:32:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1061ceca9648889c9bf7688255ef916226ea9eae0a1704bcdb81649e83f5b3e2d9ae3d2d3960b99337437e185fceac047b0af60381e6bb6b5a7951c5ba71eea5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/41983c950d0f3f8a975e803e07dbca243c4a218f96a76785ee7550dc4ef7616208117172babfe3254a03f50211f41f27cdf9e420c13e89ad6da89d0a977ad4a6"} 15:32:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:32:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:32:23 INFO - Contents: 15:32:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1061ceca9648889c9bf7688255ef916226ea9eae0a1704bcdb81649e83f5b3e2d9ae3d2d3960b99337437e185fceac047b0af60381e6bb6b5a7951c5ba71eea5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/41983c950d0f3f8a975e803e07dbca243c4a218f96a76785ee7550dc4ef7616208117172babfe3254a03f50211f41f27cdf9e420c13e89ad6da89d0a977ad4a6"} 15:32:23 INFO - Running post-run listener: copy_logs_to_upload_dir 15:32:23 INFO - Copying logs to upload dir... 15:32:23 INFO - mkdir: /builds/slave/test/build/upload/logs 15:32:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=594.769595 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-04-21 15:32:24.270135) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 15:32:24.274362) ========= 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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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-central/sha512/1061ceca9648889c9bf7688255ef916226ea9eae0a1704bcdb81649e83f5b3e2d9ae3d2d3960b99337437e185fceac047b0af60381e6bb6b5a7951c5ba71eea5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/41983c950d0f3f8a975e803e07dbca243c4a218f96a76785ee7550dc4ef7616208117172babfe3254a03f50211f41f27cdf9e420c13e89ad6da89d0a977ad4a6"} build_url:https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012925 build_url: 'https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1061ceca9648889c9bf7688255ef916226ea9eae0a1704bcdb81649e83f5b3e2d9ae3d2d3960b99337437e185fceac047b0af60381e6bb6b5a7951c5ba71eea5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/41983c950d0f3f8a975e803e07dbca243c4a218f96a76785ee7550dc4ef7616208117172babfe3254a03f50211f41f27cdf9e420c13e89ad6da89d0a977ad4a6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IfZhtqsLSBCJuB-93xjgAw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 15:32:24.604455) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:32:24.604819) ========= 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.h4UdX8cmzT/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.kJw1ydNyGz/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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.005326 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 15:32:24.627335) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 15:32:24.627682) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 15:32:24.628160) ========= ========= Total master_lag: 0.68 =========